22:31:20.623 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 22:31:20.624 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 22:31:20.625 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 22:31:20.626 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 22:31:20.627 [debug] QUERY OK source="oban_jobs" db=0.4ms queue=32.7ms idle=0.0ms UPDATE "oban_jobs" AS o0 SET "state" = ? WHERE (o0."state" = 'executing') ["retryable"] 22:31:20.627 [info] Reset 0 executing jobs 22:31:20.628 [info] Creating blank file: /config/extras/cookies.txt 22:31:20.628 [info] Creating blank file: /config/extras/yt-dlp-configs/base-config.txt 22:31:20.629 [info] Creating blank file and making it executable: /config/extras/user-scripts/lifecycle 22:31:20.630 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 22:31:20.631 [debug] Exqlite: loading extension `/app/lib/pinchflat-2025.9.26/priv/repo/extensions/sqlean-linux-x86/sqlean` 22:31:22.392 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.09.26 22:31:22.392 [info] [command_wrapper]: /usr/local/bin/apprise called with: --version 22:31:22.819 [debug] [command_wrapper]: /usr/local/bin/apprise called with: --version exited: 0 with: Apprise v1.9.4 Copyright (C) 2025 Chris Caron This code is licensed under the BSD 2-Clause License. 22:31:22.821 [debug] QUERY OK source="settings" db=0.3ms queue=0.5ms idle=225.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:31:22.852 [debug] QUERY OK source="settings" db=31.0ms queue=0.1ms idle=226.7ms UPDATE "settings" SET "yt_dlp_version" = ? WHERE "id" = ? ["2025.09.26", 1] 22:31:22.853 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=258.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:31:22.854 [debug] QUERY OK source="settings" db=0.5ms idle=259.0ms UPDATE "settings" SET "apprise_version" = ? WHERE "id" = ? ["v1.9.4", 1] 22:31:22.854 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:31:22.862 [info] {"message":"notifier only receiving messages from its own node, functionality may be degraded","source":"oban","event":"notifier:switch","connectivity_status":"solitary"} 22:31:22.888 [info] Running PinchflatWeb.Endpoint with cowboy 2.13.0 at 0.0.0.0:8945 (http) 22:31:22.890 [info] Access PinchflatWeb.Endpoint at http://localhost:8945 22:31:22.975 [info] {"args":{},"id":1,"meta":{},"system_time":1776447082975746686,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 22:31:22.976 [info] Updating yt-dlp 22:31:22.976 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update 22:31:23.616 [debug] Tzdata polling for update. 22:31:24.393 [info] tzdata release in place is from a file last modified Thu, 16 Jan 2025 17:10:51 GMT. Release file on server was last modified Mon, 02 Mar 2026 15:21:37 GMT. 22:31:24.394 [debug] Tzdata downloading new data from https://data.iana.org/time-zones/tzdata-latest.tar.gz 22:31:29.945 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update exited: 0 with: Current version: stable@2025.09.26 from yt-dlp/yt-dlp Latest version: stable@2026.03.17 from yt-dlp/yt-dlp Current Build Hash: d2f07382138f4bd882254996502636f5a67a8c5ee5ab8a25807e2784a4878642 Updating to stable@2026.03.17 from yt-dlp/yt-dlp ... Updated yt-dlp to stable@2026.03.17 from yt-dlp/yt-dlp 22:31:29.945 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 22:31:31.725 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2026.03.17 22:31:31.726 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1007.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:31:31.727 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1008.4ms UPDATE "settings" SET "yt_dlp_version" = ? WHERE "id" = ? ["2026.03.17", 1] 22:31:31.729 [info] {"args":{},"id":1,"meta":{},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","duration":8752309,"event":"job:stop","queue_time":973560,"attempt":1,"tags":["local_data"]} 22:31:34.482 [error] GenServer :tzdata_release_updater terminating ** (MatchError) no match of right hand side value: {:error, :timeout} (tzdata 1.1.3) lib/tzdata/data_loader.ex:11: Tzdata.DataLoader.download_new/1 (tzdata 1.1.3) lib/tzdata/data_builder.ex:11: Tzdata.DataBuilder.load_and_save_table/0 (tzdata 1.1.3) lib/tzdata/release_updater.ex:48: Tzdata.ReleaseUpdater.poll_for_update/0 (tzdata 1.1.3) lib/tzdata/release_updater.ex:19: Tzdata.ReleaseUpdater.handle_info/2 (stdlib 6.2) gen_server.erl:2345: :gen_server.try_handle_info/3 (stdlib 6.2) gen_server.erl:2433: :gen_server.handle_msg/6 (stdlib 6.2) proc_lib.erl:329: :proc_lib.init_p_do_apply/3 Last message: :check_if_time_to_update State: [] 22:31:52.866 [info] {"source":"oban","duration":2280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:00.875 [info] {"source":"oban","duration":5639,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:32:22.882 [info] {"source":"oban","duration":1968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:27.024 [info] HEAD / 22:32:27.025 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 22:32:27.026 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=796.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:32:27.027 [debug] QUERY OK source="settings" db=0.6ms idle=797.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:32:27.028 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.3ms idle=798.5ms SELECT 1 FROM "media_profiles" AS m0 LIMIT 1 [] 22:32:27.029 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=799.4ms SELECT 1 FROM "sources" AS s0 LIMIT 1 [] 22:32:27.030 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=494.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:32:27.031 [debug] QUERY OK source="settings" db=0.3ms idle=4.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:32:27.036 [info] Sent 200 in 11ms 22:32:52.894 [info] {"source":"oban","duration":2015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:01.018 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:33:10.093 [info] GET / 22:33:10.093 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 22:33:10.094 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1421.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:10.095 [debug] QUERY OK source="settings" db=0.3ms idle=1422.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:10.096 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=1422.8ms SELECT 1 FROM "media_profiles" AS m0 LIMIT 1 [] 22:33:10.096 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1423.5ms SELECT 1 FROM "sources" AS s0 LIMIT 1 [] 22:33:10.097 [debug] QUERY OK source="settings" db=0.2ms idle=699.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:10.098 [debug] QUERY OK source="settings" db=0.4ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:10.101 [info] Sent 200 in 7ms 22:33:12.168 [info] GET /media_profiles/new 22:33:12.168 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.new/2 Parameters: %{} Pipelines: [:browser] 22:33:12.170 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=755.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:12.171 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=496.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:12.172 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=497.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:12.174 [debug] QUERY OK source="settings" db=0.4ms idle=499.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:12.178 [info] Sent 200 in 9ms 22:33:20.856 [info] HEAD / 22:33:20.865 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 22:33:20.866 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1133.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:20.867 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1134.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:20.867 [debug] QUERY OK source="media_profiles" db=0.3ms idle=1135.3ms SELECT 1 FROM "media_profiles" AS m0 LIMIT 1 [] 22:33:20.868 [debug] QUERY OK source="sources" db=0.4ms idle=1135.9ms SELECT 1 FROM "sources" AS s0 LIMIT 1 [] 22:33:20.869 [debug] QUERY OK source="settings" db=0.3ms idle=280.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:20.870 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=3.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:20.872 [info] Sent 200 in 16ms 22:33:21.502 [info] GET / 22:33:21.503 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 22:33:21.504 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=636.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:21.505 [debug] QUERY OK source="settings" db=0.4ms idle=636.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:21.506 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=637.0ms SELECT 1 FROM "media_profiles" AS m0 LIMIT 1 [] 22:33:21.506 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=636.8ms SELECT 1 FROM "sources" AS s0 LIMIT 1 [] 22:33:21.507 [debug] QUERY OK source="settings" db=0.4ms idle=636.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:21.508 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=3.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:21.511 [info] Sent 200 in 8ms 22:33:21.555 [info] GET / 22:33:21.555 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 22:33:21.556 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=50.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:21.557 [debug] QUERY OK source="settings" db=0.2ms queue=0.2ms idle=50.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:21.558 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=50.8ms SELECT 1 FROM "media_profiles" AS m0 LIMIT 1 [] 22:33:21.558 [debug] QUERY OK source="sources" db=0.3ms idle=50.5ms SELECT 1 FROM "sources" AS s0 LIMIT 1 [] 22:33:21.559 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=50.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:21.560 [debug] QUERY OK source="settings" db=0.2ms queue=0.2ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:21.562 [info] Sent 200 in 7ms 22:33:22.489 [info] GET /console/ 22:33:22.491 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=932.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:22.492 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=932.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:22.492 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:22.493 [error] #PID<0.2673.0> running PinchflatWeb.Endpoint (connection #PID<0.2665.0>, stream id 2) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /console/ ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /console (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2665.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/console/", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 27110}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2673.0>, params: %{}, path_info: ["console"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/console/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1UZKjeNGPVr8AABSH"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2665.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/console/", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 27110}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /console (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2665.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/console/", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 27110}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2673.0>, params: %{}, path_info: ["console"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/console/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1UZKjeNGPVr8AABSH"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/pho (truncated) 22:33:22.952 [info] {"source":"oban","duration":1649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:23.486 [info] GET /server 22:33:23.488 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=995.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:23.489 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=817.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:23.489 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:23.490 [error] #PID<0.2675.0> running PinchflatWeb.Endpoint (connection #PID<0.2674.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /server ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /server (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2674.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 41221}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2675.0>, params: %{}, path_info: ["server"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/server", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1Uc4PaV4rYtUAAAEG"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2674.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 41221}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /server (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2674.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 41221}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2675.0>, params: %{}, path_info: ["server"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/server", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1Uc4PaV4rYtUAAAEG"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", (truncated) 22:33:24.505 [info] GET /server-status 22:33:24.506 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1707.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:24.507 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1554.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:24.507 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:24.508 [error] #PID<0.2677.0> running PinchflatWeb.Endpoint (connection #PID<0.2676.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /server-status ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /server-status (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2676.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-status", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 31642}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2677.0>, params: %{}, path_info: ["server-status"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/server-status", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1UgrF_1MDNUEAAAGG"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2676.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-status", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 31642}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /server-status (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2676.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-status", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 31642}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2677.0>, params: %{}, path_info: ["server-status"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/server-status", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1UgrF_1MDNUEAAAGG"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Rou (truncated) 22:33:25.124 [info] GET / 22:33:25.125 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 22:33:25.126 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=618.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:25.126 [debug] QUERY OK source="settings" db=0.2ms queue=0.2ms idle=618.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:25.127 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=383.2ms SELECT 1 FROM "media_profiles" AS m0 LIMIT 1 [] 22:33:25.128 [debug] QUERY OK source="sources" db=0.2ms idle=307.9ms SELECT 1 FROM "sources" AS s0 LIMIT 1 [] 22:33:25.128 [debug] QUERY OK source="settings" db=0.2ms idle=308.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:25.129 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:25.131 [info] Sent 200 in 6ms 22:33:25.504 [info] GET /about 22:33:25.505 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=378.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:25.506 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=378.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:25.506 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:25.507 [error] #PID<0.2680.0> running PinchflatWeb.Endpoint (connection #PID<0.2679.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /about ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /about (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2679.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/about", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 40322}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2680.0>, params: %{}, path_info: ["about"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/about", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1UkZUSlvHGqwAAAKG"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2679.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/about", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 40322}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /about (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2679.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/about", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 40322}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2680.0>, params: %{}, path_info: ["about"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/about", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1UkZUSlvHGqwAAAKG"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541 (truncated) 22:33:25.769 [info] GET / 22:33:25.769 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 22:33:25.770 [debug] QUERY OK source="settings" db=0.3ms idle=641.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:25.771 [debug] QUERY OK source="settings" db=0.5ms idle=641.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:25.772 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=265.9ms SELECT 1 FROM "media_profiles" AS m0 LIMIT 1 [] 22:33:25.773 [debug] QUERY OK source="sources" db=0.2ms idle=266.0ms SELECT 1 FROM "sources" AS s0 LIMIT 1 [] 22:33:25.774 [debug] QUERY OK source="settings" db=0.3ms idle=22.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:25.774 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=3.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:25.776 [info] Sent 200 in 7ms 22:33:26.483 [info] GET /login.action 22:33:26.484 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=712.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:26.485 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=712.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:26.486 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:26.486 [error] #PID<0.2682.0> running PinchflatWeb.Endpoint (connection #PID<0.2665.0>, stream id 3) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /login.action ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /login (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2665.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/login.action", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 27110}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 3 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2682.0>, params: %{}, path_info: ["login"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/login.action", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1UoCoQ0wTDjIAABYH"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2665.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/login.action", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 27110}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 3 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /login (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2665.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/login.action", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 27110}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 3 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2682.0>, params: %{}, path_info: ["login"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/login.action", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1UoCoQ0wTDjIAABYH"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps (truncated) 22:33:27.494 [info] GET /v2/_catalog 22:33:27.494 [info] Sent 404 in 636µs 22:33:27.494 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:28.497 [info] GET /.DS_Store 22:33:28.499 [debug] QUERY OK source="settings" db=0.6ms queue=0.3ms idle=1667.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:28.500 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=1668.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:28.500 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:28.500 [error] #PID<0.2685.0> running PinchflatWeb.Endpoint (connection #PID<0.2684.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /.DS_Store ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2684.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.DS_Store", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 50898}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2685.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/.DS_Store", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1Uvi7UC2Irq4AAAQG"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2684.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.DS_Store", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 50898}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2684.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.DS_Store", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 50898}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2685.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/.DS_Store", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1Uvi7UC2Irq4AAAQG"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: (truncated) 22:33:29.479 [info] GET /.env 22:33:29.480 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=1638.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:29.481 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=981.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:29.481 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:29.482 [error] #PID<0.2686.0> running PinchflatWeb.Endpoint (connection #PID<0.2665.0>, stream id 4) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2665.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 27110}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 4 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2686.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1UzM85c_zXPEAABaH"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2665.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 27110}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 4 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2665.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 27110}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 4 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2686.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1UzM85c_zXPEAABaH"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb. (truncated) 22:33:31.499 [info] GET /ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application 22:33:31.500 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1647.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:31.501 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=714.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:31.501 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:31.503 [error] #PID<0.2687.0> running PinchflatWeb.Endpoint (connection #PID<0.2676.0>, stream id 3) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2676.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 31642}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 3 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2687.0>, params: %{}, path_info: ["ecp", "Current", "exporttool", "microsoft.exchange.ediscovery.exporttool"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1U6uog0cNZowAAASG"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2676.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 31642}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 3 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2676.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 31642}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 3 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2687.0>, params: %{}, path_info: ["ecp", "Current", "exporttool", "microsoft.exchange.ediscovery.exporttool"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server" (truncated) 22:33:31.567 [info] GET / 22:33:31.568 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 22:33:31.569 [debug] QUERY OK source="settings" db=0.7ms idle=709.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:31.570 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=710.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:31.570 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=710.8ms SELECT 1 FROM "media_profiles" AS m0 LIMIT 1 [] 22:33:31.571 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=70.0ms SELECT 1 FROM "sources" AS s0 LIMIT 1 [] 22:33:31.572 [debug] QUERY OK source="settings" db=0.3ms idle=70.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:31.572 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:31.575 [info] Sent 200 in 7ms 22:33:33.489 [info] GET /.git/config 22:33:33.491 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=663.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:33.492 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=587.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:33.492 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:33.493 [error] #PID<0.2692.0> running PinchflatWeb.Endpoint (connection #PID<0.2684.0>, stream id 2) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /.git/config ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2684.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 50898}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2692.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1VCJLeKBFxRAAAAWG"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2684.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 50898}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2684.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 50898}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2692.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1VCJLeKBFxRAAAAWG"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, (truncated) 22:33:34.513 [info] POST /graphql 22:33:34.514 [info] Sent 404 in 687µs 22:33:34.514 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:34.797 [info] POST /api 22:33:34.798 [info] Sent 404 in 577µs 22:33:34.798 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:35.084 [info] POST /api/graphql 22:33:35.085 [info] Sent 404 in 824µs 22:33:35.085 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:35.350 [info] POST /graphql/api 22:33:35.351 [info] Sent 404 in 684µs 22:33:35.351 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:35.634 [info] POST /api/gql 22:33:35.635 [info] Sent 404 in 646µs 22:33:35.635 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:35.911 [info] GET /s/73e2537313e23343e27373/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties 22:33:35.912 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1007.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:35.913 [debug] QUERY OK source="settings" db=0.2ms queue=0.2ms idle=1008.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:35.914 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:35.914 [error] #PID<0.2701.0> running PinchflatWeb.Endpoint (connection #PID<0.2700.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /s/73e2537313e23343e27373/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /s/73e2537313e23343e27373/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2700.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/s/73e2537313e23343e27373/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 50193}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2701.0>, params: %{}, path_info: ["s", "73e2537313e23343e27373", "_", ";", "META-INF", "maven", "com.atlassian.jira", "jira-webapp-dist", "pom"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/s/73e2537313e23343e27373/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1VLKgyKZBVOkAAAgG"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2700.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/s/73e2537313e23343e27373/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 50193}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /s/73e2537313e23343e27373/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2700.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/s/73e2537313e23343e27373/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 50193}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2701.0>, params: %{}, path_info: ["s", "73e2537313e23343e27373", "_", ";", "META-INF", "maven", "com.atlassian.jira", "jira-webapp-dist", "pom"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5. (truncated) 22:33:36.918 [info] GET /config.json 22:33:36.920 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=2014.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:36.921 [debug] QUERY OK source="settings" db=0.9ms idle=1079.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:36.921 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:36.922 [error] #PID<0.2703.0> running PinchflatWeb.Endpoint (connection #PID<0.2702.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /config.json ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2702.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 16102}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2703.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1VO6kSquRvC4AAACF"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2702.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 16102}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2702.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 16102}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2703.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1VO6kSquRvC4AAACF"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/p (truncated) 22:33:37.904 [info] GET /telescope/requests 22:33:37.905 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1991.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:37.906 [debug] QUERY OK source="settings" db=0.4ms idle=1049.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:37.906 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:37.907 [error] #PID<0.2705.0> running PinchflatWeb.Endpoint (connection #PID<0.2704.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /telescope/requests ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /telescope/requests (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2704.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/telescope/requests", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 36373}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2705.0>, params: %{}, path_info: ["telescope", "requests"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/telescope/requests", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1VSlk8QIymIoAAAEF"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2704.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/telescope/requests", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 36373}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /telescope/requests (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2704.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/telescope/requests", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 36373}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2705.0>, params: %{}, path_info: ["telescope", "requests"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/telescope/requests", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1VSlk8QIymIoAAAEF"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, (truncated) 22:33:38.907 [info] GET /info.php 22:33:38.908 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=1002.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:38.909 [debug] QUERY OK source="settings" db=0.3ms idle=1002.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:38.909 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:38.910 [error] #PID<0.2706.0> running PinchflatWeb.Endpoint (connection #PID<0.2688.0>, stream id 3) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /info.php ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2688.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 18740}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 3 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2706.0>, params: %{}, path_info: ["info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1VWUver33KbUAAAiG"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2688.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 18740}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 3 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2688.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 18740}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 3 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2706.0>, params: %{}, path_info: ["info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1VWUver33KbUAAAiG"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router. (truncated) 22:33:39.914 [info] GET /.well-known/security.txt 22:33:39.916 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1989.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:39.917 [debug] QUERY OK source="settings" db=0.4ms idle=1039.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:39.917 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:39.918 [error] #PID<0.2707.0> running PinchflatWeb.Endpoint (connection #PID<0.2700.0>, stream id 2) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /.well-known/security.txt ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.well-known/security (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2700.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.well-known/security.txt", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 50193}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2707.0>, params: %{}, path_info: [".well-known", "security"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/.well-known/security.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1VaE8VY6rD_4AAAkG"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2700.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.well-known/security.txt", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 50193}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.well-known/security (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2700.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.well-known/security.txt", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 50193}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2707.0>, params: %{}, path_info: [".well-known", "security"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/.well-known/security.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1VaE8VY6rD_4AAAkG"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, (truncated) 22:33:40.919 [info] GET /actuator/env 22:33:40.920 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1003.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:40.921 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1004.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:40.922 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:40.922 [error] #PID<0.2709.0> running PinchflatWeb.Endpoint (connection #PID<0.2708.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /actuator/env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2708.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/env", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 32298}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2709.0>, params: %{}, path_info: ["actuator", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/actuator/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1Vd0gGU4WxvsAAAGF"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2708.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/env", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 32298}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2708.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/env", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 32298}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2709.0>, params: %{}, path_info: ["actuator", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/actuator/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1Vd0gGU4WxvsAAAGF"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, (truncated) 22:33:42.932 [info] GET /swagger-ui.html 22:33:42.934 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=936.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:42.935 [debug] QUERY OK source="settings" db=0.4ms idle=936.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:42.935 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:42.936 [error] #PID<0.2710.0> running PinchflatWeb.Endpoint (connection #PID<0.2688.0>, stream id 4) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /swagger-ui.html ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger-ui (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2688.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger-ui.html", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 18740}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 4 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2710.0>, params: %{}, path_info: ["swagger-ui"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/swagger-ui.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1VlUiG5gEBskAAAmG"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2688.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger-ui.html", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 18740}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 4 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger-ui (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2688.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger-ui.html", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 18740}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 4 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2710.0>, params: %{}, path_info: ["swagger-ui"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/swagger-ui.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1VlUiG5gEBskAAA (truncated) 22:33:43.928 [info] GET /swagger/index.html 22:33:43.929 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=1931.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:43.930 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=1932.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:43.931 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:43.931 [error] #PID<0.2712.0> running PinchflatWeb.Endpoint (connection #PID<0.2711.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /swagger/index.html ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2711.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/index.html", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 14434}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2712.0>, params: %{}, path_info: ["swagger", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/swagger/index.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1VpB3z95NNGAAAAIF"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2711.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/index.html", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 14434}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2711.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/index.html", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 14434}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2712.0>, params: %{}, path_info: ["swagger", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/swagger/index.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, (truncated) 22:33:44.919 [info] GET /swagger/swagger-ui.html 22:33:44.920 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=989.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:44.921 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=990.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:44.921 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:44.923 [error] #PID<0.2713.0> running PinchflatWeb.Endpoint (connection #PID<0.2708.0>, stream id 2) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /swagger/swagger-ui.html ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger/swagger-ui (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2708.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/swagger-ui.html", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 32298}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2713.0>, params: %{}, path_info: ["swagger", "swagger-ui"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/swagger/swagger-ui.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1VsuFeDiJxsEAAAoG"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2708.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/swagger-ui.html", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 32298}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger/swagger-ui (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2708.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/swagger-ui.html", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 32298}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2713.0>, params: %{}, path_info: ["swagger", "swagger-ui"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/swagger/swagger-ui.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "m (truncated) 22:33:45.917 [info] GET /webjars/swagger-ui/index.html 22:33:45.919 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=1916.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:45.919 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1917.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:45.920 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:45.920 [error] #PID<0.2715.0> running PinchflatWeb.Endpoint (connection #PID<0.2714.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /webjars/swagger-ui/index.html ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /webjars/swagger-ui/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2714.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webjars/swagger-ui/index.html", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 55228}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2715.0>, params: %{}, path_info: ["webjars", "swagger-ui", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/webjars/swagger-ui/index.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1VwcHzyGNeUsAAAKF"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2714.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webjars/swagger-ui/index.html", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 55228}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /webjars/swagger-ui/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2714.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webjars/swagger-ui/index.html", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 55228}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2715.0>, params: %{}, path_info: ["webjars", "swagger-ui", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/webjars/swagger-ui/index.html", resp_body: nil, resp_cookie (truncated) 22:33:46.482 [info] POST /media_profiles 22:33:46.483 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.create/2 Parameters: %{"_csrf_token" => "NjBbYwUxH0I-G0ZbLW43BDckVR8gAgB_iGk5fiKzOA7it-pKYC2tnvk6", "media_profile" => %{"audio_track" => "", "download_auto_subs" => "false", "download_metadata" => "true", "download_nfo" => "true", "download_source_images" => "true", "download_subs" => "true", "download_thumbnail" => "true", "embed_metadata" => "true", "embed_subs" => "true", "embed_thumbnail" => "true", "livestream_behaviour" => "exclude", "media_container" => "", "name" => "TV Shows", "output_path_template" => "/shows/{{ source_custom_name }}/{{ season_by_year__episode_by_date_and_index }} - {{ title }}.{{ ext }}", "preferred_resolution" => "2160p", "redownload_delay_days" => "1", "shorts_behaviour" => "exclude", "sponsorblock_behaviour" => "disabled", "sub_langs" => "en,ru"}, "media_profile_preset" => ""} Pipelines: [:browser] 22:33:46.485 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=565.8ms INSERT INTO "media_profiles" ("name","output_path_template","sponsorblock_categories","sponsorblock_behaviour","download_thumbnail","embed_thumbnail","download_auto_subs","download_subs","embed_subs","sub_langs","preferred_resolution","download_metadata","embed_metadata","download_nfo","download_source_images","livestream_behaviour","redownload_delay_days","shorts_behaviour","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18,?19,?20) RETURNING "id" ["TV Shows", "/shows/{{ source_custom_name }}/{{ season_by_year__episode_by_date_and_index }} - {{ title }}.{{ ext }}", [], :disabled, true, true, false, true, true, "en,ru", :"2160p", true, true, true, true, :exclude, 1, :exclude, ~U[2026-04-17 17:33:46Z], ~U[2026-04-17 17:33:46Z]] 22:33:46.486 [debug] QUERY OK source="settings" db=0.3ms idle=566.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:46.486 [info] Sent 302 in 4ms 22:33:46.491 [info] GET / 22:33:46.491 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{"onboarding" => "1"} Pipelines: [:browser] 22:33:46.492 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=488.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:46.493 [debug] QUERY OK source="media_profiles" db=0.2ms idle=488.9ms SELECT 1 FROM "media_profiles" AS m0 LIMIT 1 [] 22:33:46.493 [debug] QUERY OK source="sources" db=0.2ms idle=489.1ms SELECT 1 FROM "sources" AS s0 LIMIT 1 [] 22:33:46.494 [debug] QUERY OK source="settings" db=0.2ms idle=8.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:46.495 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=8.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:46.497 [info] Sent 200 in 6ms 22:33:46.990 [info] GET /swagger.json 22:33:46.991 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=498.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:46.992 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=498.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:46.992 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:46.993 [error] #PID<0.2719.0> running PinchflatWeb.Endpoint (connection #PID<0.2688.0>, stream id 5) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /swagger.json ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2688.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 18740}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 5 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2719.0>, params: %{}, path_info: ["swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1V0b3SmYw9oAAAAuG"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2688.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 18740}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 5 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2688.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 18740}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 5 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2719.0>, params: %{}, path_info: ["swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1V0b3SmYw9oAAAAuG"} ], sc (truncated) 22:33:47.934 [info] GET /swagger/v1/swagger.json 22:33:47.936 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1441.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:47.936 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=1441.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:47.937 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:47.938 [error] #PID<0.2720.0> running PinchflatWeb.Endpoint (connection #PID<0.2711.0>, stream id 2) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /swagger/v1/swagger.json ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger/v1/swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2711.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/v1/swagger.json", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 14434}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2720.0>, params: %{}, path_info: ["swagger", "v1", "swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/swagger/v1/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1V39FxdetVeMAAAOF"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2711.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/v1/swagger.json", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 14434}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger/v1/swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2711.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/v1/swagger.json", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 14434}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2720.0>, params: %{}, path_info: ["swagger", "v1", "swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/swagger/v1/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-contro (truncated) 22:33:48.939 [info] GET /v2/api-docs 22:33:48.941 [debug] QUERY OK source="settings" db=0.4ms idle=1004.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:48.941 [debug] QUERY OK source="settings" db=0.2ms idle=1004.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:48.942 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:48.942 [error] #PID<0.2722.0> running PinchflatWeb.Endpoint (connection #PID<0.2721.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /v2/api-docs ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v2/api-docs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2721.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/api-docs", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 35034}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2722.0>, params: %{}, path_info: ["v2", "api-docs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/v2/api-docs", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1V7stsZ_sf-8AAAQF"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2721.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/api-docs", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 35034}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v2/api-docs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2721.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/api-docs", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 35034}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2722.0>, params: %{}, path_info: ["v2", "api-docs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/v2/api-docs", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1V7stsZ_sf-8AAAQF"} (truncated) 22:33:49.562 [info] GET / 22:33:49.562 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 22:33:49.563 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1550.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:49.564 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1549.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:49.565 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=623.8ms SELECT 1 FROM "media_profiles" AS m0 LIMIT 1 [] 22:33:49.566 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=623.9ms SELECT 1 FROM "sources" AS s0 LIMIT 1 [] 22:33:49.566 [debug] QUERY OK source="settings" db=0.2ms idle=549.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:49.567 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=3.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:49.569 [info] Sent 200 in 7ms 22:33:49.940 [info] GET /v3/api-docs 22:33:49.942 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=377.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:49.943 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=377.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:49.943 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:49.944 [error] #PID<0.2726.0> running PinchflatWeb.Endpoint (connection #PID<0.2725.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /v3/api-docs ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v3/api-docs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2725.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v3/api-docs", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 40668}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2726.0>, params: %{}, path_info: ["v3", "api-docs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/v3/api-docs", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1V_bZwWdtGbEAABeH"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2725.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v3/api-docs", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 40668}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v3/api-docs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2725.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v3/api-docs", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 40668}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2726.0>, params: %{}, path_info: ["v3", "api-docs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/v3/api-docs", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1V_bZwWdtGbEAABeH"} (truncated) 22:33:50.938 [info] GET /api-docs/swagger.json 22:33:50.940 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1372.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:50.940 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1372.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:50.941 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:50.941 [error] #PID<0.2734.0> running PinchflatWeb.Endpoint (connection #PID<0.2725.0>, stream id 2) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /api-docs/swagger.json ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api-docs/swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2725.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api-docs/swagger.json", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 40668}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2734.0>, params: %{}, path_info: ["api-docs", "swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/api-docs/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1WDJPkrHL-r8AAAWF"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2725.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api-docs/swagger.json", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 40668}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api-docs/swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2725.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api-docs/swagger.json", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 40668}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2734.0>, params: %{}, path_info: ["api-docs", "swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/api-docs/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, m (truncated) 22:33:51.392 [info] GET /sources/new 22:33:51.393 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{} Pipelines: [:browser] 22:33:51.395 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.7ms idle=454.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 22:33:51.396 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=454.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:51.397 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=376.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:51.398 [debug] QUERY OK source="settings" db=0.6ms idle=377.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:51.399 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=347.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:51.404 [info] Sent 200 in 11ms 22:33:51.941 [info] GET /api/swagger.json 22:33:51.943 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=547.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:51.944 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=547.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:51.944 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:51.945 [error] #PID<0.2740.0> running PinchflatWeb.Endpoint (connection #PID<0.2739.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /api/swagger.json ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2739.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/swagger.json", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 47620}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2740.0>, params: %{}, path_info: ["api", "swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/api/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1WG4b0lsQty0AAAeF"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2739.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/swagger.json", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 47620}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2739.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/swagger.json", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 47620}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2740.0>, params: %{}, path_info: ["api", "swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/api/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GK (truncated) 22:33:52.946 [info] GET /trace.axd 22:33:52.948 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1549.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:52.949 [debug] QUERY OK source="settings" db=0.3ms idle=1548.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:52.949 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:52.949 [error] #PID<0.2742.0> running PinchflatWeb.Endpoint (connection #PID<0.2741.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /trace.axd ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /trace (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2741.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/trace.axd", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 20300}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2742.0>, params: %{}, path_info: ["trace"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/trace.axd", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1WKoECCt_m50AAAgF"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2741.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/trace.axd", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 20300}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /trace (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2741.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/trace.axd", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 20300}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2742.0>, params: %{}, path_info: ["trace"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/trace.axd", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1WKoECCt_m50AAAgF"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoen (truncated) 22:33:53.030 [info] {"source":"oban","duration":1642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:53.934 [info] GET /@vite/env 22:33:53.936 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=987.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:53.937 [debug] QUERY OK source="settings" db=0.4ms queue=0.4ms idle=987.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:53.937 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:53.938 [error] #PID<0.2744.0> running PinchflatWeb.Endpoint (connection #PID<0.2743.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /@vite/env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /@vite/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2743.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/env", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 34487}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2744.0>, params: %{}, path_info: ["@vite", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/@vite/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1WOTkSsKx8aIAAAiF"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2743.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/env", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 34487}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /@vite/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2743.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/env", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 34487}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2744.0>, params: %{}, path_info: ["@vite", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/@vite/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1WOTkSsKx8aIAAAiF"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c" (truncated) 22:33:54.942 [info] GET /.vscode/sftp.json 22:33:54.944 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1913.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:54.945 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1831.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:54.945 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:54.946 [error] #PID<0.2746.0> running PinchflatWeb.Endpoint (connection #PID<0.2745.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /.vscode/sftp.json ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.vscode/sftp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2745.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 58259}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2746.0>, params: %{}, path_info: [".vscode", "sftp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/.vscode/sftp.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1WSD-wStwN1UAABgH"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2745.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 58259}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.vscode/sftp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2745.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 58259}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2746.0>, params: %{}, path_info: [".vscode", "sftp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/.vscode/sftp.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1WSD-wStwN1UAABgH"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ (truncated) 22:33:55.930 [info] OPTIONS / 22:33:55.931 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=986.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:55.932 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=986.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:55.933 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:55.933 [error] #PID<0.2747.0> running PinchflatWeb.Endpoint (connection #PID<0.2741.0>, stream id 2) terminated Server: youtube.mikhailov.net:80 (http) Request: OPTIONS / ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for OPTIONS / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2741.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 20300}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "OPTIONS", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "OPTIONS", owner: #PID<0.2747.0>, params: %{}, path_info: [], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1WVvVUcc4E3wAAAkF"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2741.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 20300}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "OPTIONS", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for OPTIONS / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2741.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 20300}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "OPTIONS", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "OPTIONS", owner: #PID<0.2747.0>, params: %{}, path_info: [], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1WVvVUcc4E3wAAAkF"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {Pinchflat (truncated) 22:33:56.947 [info] GET / 22:33:56.947 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{"rest_route" => "/wp/v2/users/"} Pipelines: [:browser] 22:33:56.948 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1889.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:56.949 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1811.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:56.950 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=1017.7ms SELECT 1 FROM "media_profiles" AS m0 LIMIT 1 [] 22:33:56.950 [debug] QUERY OK source="sources" db=0.2ms idle=1017.5ms SELECT 1 FROM "sources" AS s0 LIMIT 1 [] 22:33:56.951 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=801.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:56.952 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=3.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:56.954 [info] Sent 200 in 7ms 22:33:57.936 [info] GET /debug/default/view 22:33:57.938 [debug] QUERY OK source="settings" db=0.9ms queue=0.3ms idle=987.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:57.939 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=988.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:33:57.940 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 22:33:57.941 [error] #PID<0.2750.0> running PinchflatWeb.Endpoint (connection #PID<0.2749.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /debug/default/view?panel=config ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /debug/default/view (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2749.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 25488}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "panel=config", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2750.0>, params: %{"panel" => "config"}, path_info: ["debug", "default", "view"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"panel" => "config"}, query_string: "panel=config", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/debug/default/view", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1WdNqkS85JGcAAAqF"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2749.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 25488}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "panel=config", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /debug/default/view (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.2749.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 25488}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)", "x-forwarded-for" => "157.245.36.108", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "panel=config", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.2750.0>, params: %{"panel" => "config"}, path_info: ["debug", "default", "view"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"panel" => "config"}, query_string: "panel=config", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.73e2537313e23343e27373; +https://leakix.net)"}, {"x-forwarded-for", "157.245.36.108"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/debug/default/view", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc1WdNqkS85JGcAAAqF"} ], scheme: :http, s (truncated) 22:34:00.023 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:34:23.055 [info] {"source":"oban","duration":1784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:34.907 [info] GET / 22:34:34.907 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 22:34:34.908 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1472.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:34:34.909 [debug] QUERY OK source="settings" db=0.3ms idle=1092.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:34:34.910 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=457.0ms SELECT 1 FROM "media_profiles" AS m0 LIMIT 1 [] 22:34:34.910 [debug] QUERY OK source="sources" db=0.2ms idle=457.6ms SELECT 1 FROM "sources" AS s0 LIMIT 1 [] 22:34:34.911 [debug] QUERY OK source="settings" db=0.3ms idle=89.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:34:34.912 [debug] QUERY OK source="settings" db=0.2ms idle=3.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:34:34.914 [info] Sent 200 in 7ms 22:34:47.140 [info] GET / 22:34:47.140 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 22:34:47.141 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=367.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:34:47.142 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=368.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:34:47.143 [debug] QUERY OK source="media_profiles" db=0.2ms idle=368.9ms SELECT 1 FROM "media_profiles" AS m0 LIMIT 1 [] 22:34:47.143 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=369.4ms SELECT 1 FROM "sources" AS s0 LIMIT 1 [] 22:34:47.144 [debug] QUERY OK source="settings" db=0.3ms idle=170.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:34:47.145 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:34:47.147 [info] Sent 200 in 6ms 22:34:53.086 [info] {"source":"oban","duration":10444,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:56.810 [info] GET / 22:34:56.810 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 22:34:56.811 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1950.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:34:56.812 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1951.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:34:56.813 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=1952.2ms SELECT 1 FROM "media_profiles" AS m0 LIMIT 1 [] 22:34:56.814 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1649.8ms SELECT 1 FROM "sources" AS s0 LIMIT 1 [] 22:34:56.815 [debug] QUERY OK source="settings" db=0.2ms idle=645.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:34:56.815 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=3.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:34:56.818 [info] Sent 200 in 7ms 22:35:00.025 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:35:23.090 [info] {"source":"oban","duration":1855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:33.743 [info] GET / 22:35:33.744 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 22:35:33.745 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=1498.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:33.746 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=1499.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:33.747 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=1500.7ms SELECT 1 FROM "media_profiles" AS m0 LIMIT 1 [] 22:35:33.747 [debug] QUERY OK source="sources" db=0.2ms idle=1501.3ms SELECT 1 FROM "sources" AS s0 LIMIT 1 [] 22:35:33.749 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=935.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:33.749 [debug] QUERY OK source="settings" db=0.2ms idle=3.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:33.752 [info] Sent 200 in 8ms 22:35:48.367 [info] POST /sources 22:35:48.368 [debug] Processing with PinchflatWeb.Sources.SourceController.create/2 Parameters: %{"_csrf_token" => "Z0BmHVQRPFwyNgsCLBUvCiYWKjsjMyk587VK7IhdClz0uVhEHqMPmGBp", "download_cutoff_date_preset" => "", "source" => %{"cookie_behaviour" => "disabled", "custom_name" => "", "download_cutoff_date" => "", "download_media" => "true", "fast_index" => "false", "index_frequency_minutes" => "30", "max_duration_seconds" => "", "media_profile_id" => "1", "min_duration_seconds" => "", "original_url" => "https://www.youtube.com/@lesyaka69", "output_path_template_override" => "", "retention_period_days" => "", "title_filter_regex" => ""}} Pipelines: [:browser] 22:35:48.369 [debug] Running yt-dlp command for action: get_source_details 22:35:48.371 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1009.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:48.372 [debug] QUERY OK source="settings" db=0.2ms idle=1010.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:48.372 [debug] QUERY OK source="settings" db=0.4ms idle=1010.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:48.373 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@lesyaka69 --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,filename})j /tmp/pinchflat/data/c5/2b/c52b64502579d2d1867454598793308befa9be0abf3f88077bc791aa845b1fc7.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:35:53.119 [info] {"source":"oban","duration":1747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:00.032 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:36:23.124 [info] {"source":"oban","duration":1775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:53.130 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:55.461 [info] GET /sources/new 22:36:55.461 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{} Pipelines: [:browser] 22:36:55.463 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=1133.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 22:36:55.464 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=177.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:55.465 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=104.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:55.466 [debug] QUERY OK source="settings" db=0.4ms idle=105.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:55.467 [debug] QUERY OK source="settings" db=0.3ms idle=106.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:55.472 [info] Sent 200 in 10ms 22:37:00.038 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:37:03.909 [info] POST /sources 22:37:03.910 [debug] Processing with PinchflatWeb.Sources.SourceController.create/2 Parameters: %{"_csrf_token" => "ER8INTEAeVcBGEZWPHAsJRgJDCN5IxwNNh8cRX-opB7de3kjvnkH7WwD", "download_cutoff_date_preset" => "", "source" => %{"cookie_behaviour" => "disabled", "custom_name" => "", "download_cutoff_date" => "", "download_media" => "true", "fast_index" => "false", "index_frequency_minutes" => "30", "max_duration_seconds" => "", "media_profile_id" => "1", "min_duration_seconds" => "", "original_url" => "https://www.youtube.com/@lesyaka69", "output_path_template_override" => "", "retention_period_days" => "", "title_filter_regex" => ""}} Pipelines: [:browser] 22:37:03.911 [debug] Running yt-dlp command for action: get_source_details 22:37:03.914 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=576.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:03.915 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=502.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:03.916 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=503.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:03.917 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@lesyaka69 --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,filename})j /tmp/pinchflat/data/8b/51/8b51c3e4978c5e6f93c0f3ab622cb3e8b343c9fdfe39d2ade6d3eaa328cd258e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:37:07.636 [info] GET / 22:37:07.637 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 22:37:07.638 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=265.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:07.639 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=190.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:07.640 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=191.8ms SELECT 1 FROM "media_profiles" AS m0 LIMIT 1 [] 22:37:07.640 [debug] QUERY OK source="sources" db=0.4ms idle=192.3ms SELECT 1 FROM "sources" AS s0 LIMIT 1 [] 22:37:07.642 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=193.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:07.642 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=3.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:07.644 [info] Sent 200 in 8ms 22:37:08.206 [info] GET / 22:37:08.207 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 22:37:08.208 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=568.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:08.209 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=568.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:08.210 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.2ms idle=569.2ms SELECT 1 FROM "media_profiles" AS m0 LIMIT 1 [] 22:37:08.211 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=568.8ms SELECT 1 FROM "sources" AS s0 LIMIT 1 [] 22:37:08.212 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=569.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:08.213 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=4.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:08.215 [info] Sent 200 in 8ms 22:37:23.139 [info] {"source":"oban","duration":1556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:34.660 [info] GET / 22:37:34.660 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 22:37:34.662 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1823.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:34.662 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=895.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:34.663 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=819.7ms SELECT 1 FROM "media_profiles" AS m0 LIMIT 1 [] 22:37:34.664 [debug] QUERY OK source="sources" db=0.3ms idle=820.3ms SELECT 1 FROM "sources" AS s0 LIMIT 1 [] 22:37:34.665 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=821.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:34.666 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=3.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:34.668 [info] Sent 200 in 8ms 22:37:53.141 [info] {"source":"oban","duration":1564,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:00.042 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:38:23.147 [info] {"source":"oban","duration":1597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:50.799 [info] GET /sources/new 22:38:50.799 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{} Pipelines: [:browser] 22:38:50.801 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=1925.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 22:38:50.802 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1778.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:50.803 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=926.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:50.805 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=926.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:50.815 [debug] QUERY OK source="settings" db=9.0ms idle=779.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:50.820 [info] Sent 200 in 21ms 22:38:53.150 [info] {"source":"oban","duration":1643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:56.514 [info] HEAD / 22:38:56.515 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 22:38:56.518 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1428.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:56.519 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=572.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:56.520 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=573.5ms SELECT 1 FROM "media_profiles" AS m0 LIMIT 1 [] 22:38:56.521 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=574.1ms SELECT 1 FROM "sources" AS s0 LIMIT 1 [] 22:38:56.522 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=427.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:56.523 [debug] QUERY OK source="settings" db=0.4ms idle=4.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:56.525 [info] Sent 200 in 10ms 22:39:00.108 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:39:03.460 [info] HEAD / 22:39:03.461 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 22:39:03.462 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1413.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:03.462 [debug] QUERY OK source="settings" db=0.2ms idle=1414.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:03.463 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=1415.0ms SELECT 1 FROM "media_profiles" AS m0 LIMIT 1 [] 22:39:03.464 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1267.5ms SELECT 1 FROM "sources" AS s0 LIMIT 1 [] 22:39:03.465 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=265.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:03.465 [debug] QUERY OK source="settings" db=0.2ms idle=3.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:03.468 [info] Sent 200 in 7ms 22:39:03.496 [info] HEAD / 22:39:03.497 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 22:39:03.498 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=34.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:03.499 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=35.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:03.499 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=35.2ms SELECT 1 FROM "media_profiles" AS m0 LIMIT 1 [] 22:39:03.500 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=34.9ms SELECT 1 FROM "sources" AS s0 LIMIT 1 [] 22:39:03.501 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=35.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:03.502 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=3.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:03.504 [info] Sent 200 in 7ms 22:39:23.162 [info] {"source":"oban","duration":9625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:53.186 [info] {"source":"oban","duration":20020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:00.126 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:40:06.527 [info] GET / 22:40:06.527 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 22:40:06.528 [debug] QUERY OK source="settings" db=0.4ms queue=0.3ms idle=1090.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:40:06.529 [debug] QUERY OK source="settings" db=0.3ms queue=0.3ms idle=957.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:40:06.530 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=958.7ms SELECT 1 FROM "media_profiles" AS m0 LIMIT 1 [] 22:40:06.531 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=959.4ms SELECT 1 FROM "sources" AS s0 LIMIT 1 [] 22:40:06.532 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=88.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:40:06.533 [debug] QUERY OK source="settings" db=0.2ms queue=0.2ms idle=3.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:40:06.535 [info] Sent 200 in 8ms 22:40:23.237 [info] {"source":"oban","duration":1674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:53.429 [info] {"source":"oban","duration":1358,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:00.129 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:41:23.585 [info] {"source":"oban","duration":2781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:53.704 [info] {"source":"oban","duration":2282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:00.154 [info] {"source":"oban","duration":907,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:42:23.808 [info] {"source":"oban","duration":1487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:53.949 [info] {"source":"oban","duration":1977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:00.209 [info] {"source":"oban","duration":840,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:43:24.034 [info] {"source":"oban","duration":5717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:54.149 [info] {"source":"oban","duration":1639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:00.218 [info] {"source":"oban","duration":404,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:44:24.185 [info] {"source":"oban","duration":1650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:54.331 [info] {"source":"oban","duration":1889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:00.223 [info] {"source":"oban","duration":805,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:45:24.432 [info] {"source":"oban","duration":1630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:54.436 [info] {"source":"oban","duration":3691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:00.227 [info] {"source":"oban","duration":1487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:46:24.560 [info] {"source":"oban","duration":1839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:54.648 [info] {"source":"oban","duration":1992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:00.238 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:47:14.842 [info] POST /sources 22:47:14.843 [debug] Processing with PinchflatWeb.Sources.SourceController.create/2 Parameters: %{"_csrf_token" => "GEYINwAPLFsmCAVdPw4rBCBKVwwHFg1-G18acWxcWRtofMlKN-0gIbf7", "download_cutoff_date_preset" => "", "source" => %{"cookie_behaviour" => "disabled", "custom_name" => "", "download_cutoff_date" => "", "download_media" => "true", "fast_index" => "false", "index_frequency_minutes" => "30", "max_duration_seconds" => "", "media_profile_id" => "1", "min_duration_seconds" => "", "original_url" => "https://www.youtube.com/@lesyaka69", "output_path_template_override" => "", "retention_period_days" => "", "title_filter_regex" => ""}} Pipelines: [:browser] 22:47:14.844 [debug] Running yt-dlp command for action: get_source_details 22:47:14.846 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1861.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:14.847 [debug] QUERY OK source="settings" db=0.3ms idle=1862.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:14.848 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=933.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:14.848 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@lesyaka69 --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,filename})j /tmp/pinchflat/data/a6/b3/a6b3994ab9996ac6e627a3f9ce7ef78c94dbb803e52c3f29d954ac6d32492876.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:47:24.830 [info] {"source":"oban","duration":2397,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:54.965 [info] {"source":"oban","duration":2038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:00.242 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:48:25.012 [info] {"source":"oban","duration":1806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:55.115 [info] {"source":"oban","duration":1923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:00.247 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:49:25.323 [info] {"source":"oban","duration":1814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:34.563 [info] GET / 22:49:34.563 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 22:49:34.564 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1008.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:49:34.565 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=82.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:49:34.566 [debug] QUERY OK source="media_profiles" db=0.2ms idle=83.8ms SELECT 1 FROM "media_profiles" AS m0 LIMIT 1 [] 22:49:34.566 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=84.3ms SELECT 1 FROM "sources" AS s0 LIMIT 1 [] 22:49:34.567 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=8.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:49:34.568 [debug] QUERY OK source="settings" db=0.3ms idle=3.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:49:34.570 [info] Sent 200 in 7ms 22:49:55.362 [info] {"source":"oban","duration":3127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:00.388 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:50:25.427 [info] {"source":"oban","duration":4924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:35.079 [info] GET / 22:50:35.079 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 22:50:35.081 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=885.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:50:35.082 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=162.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:50:35.083 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=163.0ms SELECT 1 FROM "media_profiles" AS m0 LIMIT 1 [] 22:50:35.083 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=163.8ms SELECT 1 FROM "sources" AS s0 LIMIT 1 [] 22:50:35.084 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=164.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:50:35.085 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=3.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:50:35.087 [info] Sent 200 in 8ms 22:50:55.483 [info] {"source":"oban","duration":3939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:00.397 [info] {"source":"oban","duration":1669,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:51:25.490 [info] {"source":"oban","duration":1801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:55.492 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:00.428 [info] {"source":"oban","duration":827,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:52:09.799 [info] POST /sources 22:52:09.799 [debug] Processing with PinchflatWeb.Sources.SourceController.create/2 Parameters: %{"_csrf_token" => "GEYINwAPLFsmCAVdPw4rBCBKVwwHFg1-G18acWxcWRtofMlKN-0gIbf7", "download_cutoff_date_preset" => "", "source" => %{"cookie_behaviour" => "disabled", "custom_name" => "", "download_cutoff_date" => "", "download_media" => "true", "fast_index" => "false", "index_frequency_minutes" => "30", "max_duration_seconds" => "", "media_profile_id" => "1", "min_duration_seconds" => "", "original_url" => "https://www.youtube.com/@lesyaka69", "output_path_template_override" => "", "retention_period_days" => "", "title_filter_regex" => ""}} Pipelines: [:browser] 22:52:09.800 [debug] Running yt-dlp command for action: get_source_details 22:52:09.802 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=111.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:09.803 [debug] QUERY OK source="settings" db=0.3ms idle=36.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:09.804 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=36.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:09.804 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@lesyaka69 --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,filename})j /tmp/pinchflat/data/33/5a/335acbd2a9972295fc5053d2e08a9531eb5b3b2b53f9b1904e317c8ae908185b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:52:18.964 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@lesyaka69 --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,filename})j /tmp/pinchflat/data/33/5a/335acbd2a9972295fc5053d2e08a9531eb5b3b2b53f9b1904e317c8ae908185b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:52:18.966 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1057.7ms INSERT INTO "sources" ("enabled","uuid","original_url","media_profile_id","custom_name","collection_id","collection_name","collection_type","download_media","fast_index","index_frequency_minutes","cookie_behaviour","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14) RETURNING "id" [true, "aa3daed8-87f5-4332-879a-1b73540e3ec6", "https://www.youtube.com/@lesyaka69", 1, "LESYAKA", "UCq0jSnLJ8xTlPLlW3fS4ZCQ", "LESYAKA", :channel, true, false, 30, :disabled, ~U[2026-04-17 17:52:18Z], ~U[2026-04-17 17:52:18Z]] 22:52:18.967 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=1059.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."worker" LIKE ?) AND (o1."state" IN (?,?,?,?)) [1, "%.MediaCollectionIndexingWorker", "available", "scheduled", "retryable", "executing"] 22:52:18.970 [debug] QUERY OK source="tasks" db=0.5ms idle=128.4ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2, 1, ~U[2026-04-17 17:52:18Z], ~U[2026-04-17 17:52:18Z]] 22:52:18.972 [debug] QUERY OK source="tasks" db=0.4ms idle=4.7ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [3, 1, ~U[2026-04-17 17:52:18Z], ~U[2026-04-17 17:52:18Z]] 22:52:18.973 [debug] QUERY OK source="settings" db=0.3ms idle=3.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:18.973 [info] Sent 302 in 9174ms 22:52:18.981 [info] GET / 22:52:18.981 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{"onboarding" => "1"} Pipelines: [:browser] 22:52:18.983 [debug] QUERY OK source="settings" db=0.7ms idle=11.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:18.983 [info] {"args":{"id":1},"id":3,"meta":{},"system_time":1776448338982802677,"max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 22:52:18.983 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.2ms idle=11.4ms SELECT 1 FROM "media_profiles" AS m0 LIMIT 1 [] 22:52:18.984 [debug] QUERY OK source="sources" db=0.2ms idle=10.3ms SELECT 1 FROM "sources" AS s0 LIMIT 1 [] 22:52:18.984 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=10.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:52:18.985 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:18.986 [debug] QUERY OK source="source_metadata" db=0.6ms queue=0.4ms idle=1.6ms SELECT s0."id", s0."metadata_filepath", s0."fanart_filepath", s0."poster_filepath", s0."banner_filepath", s0."source_id", s0."inserted_at", s0."updated_at", s0."source_id" FROM "source_metadata" AS s0 WHERE (s0."source_id" = ?) [1] 22:52:18.986 [debug] QUERY OK source="settings" db=0.7ms idle=1.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:18.987 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.5ms idle=2.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:52:18.987 [debug] Running yt-dlp command for action: get_source_details 22:52:18.988 [info] Sent 200 in 6ms 22:52:18.990 [debug] QUERY OK source="settings" db=0.2ms idle=5.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:18.990 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=4.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:18.991 [debug] QUERY OK source="settings" db=0.2ms queue=0.2ms idle=4.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:18.992 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@lesyaka69 --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/shows/LESYAKA/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,filename})j /tmp/pinchflat/data/ea/c2/eac24a24786c4198c6924faa3bfda0b378602db3f016058d32a398e27adfeb42.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:52:19.925 [info] {"args":{"id":1},"id":2,"meta":{},"system_time":1776448339924999140,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 22:52:19.926 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=935.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:52:19.927 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=936.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:19.929 [debug] QUERY OK source="media_items" db=0.4ms queue=0.5ms idle=936.7ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:52:19.930 [debug] QUERY OK source="media_items" db=0.3ms queue=0.3ms idle=81.9ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 22:52:19.931 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=5.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:52:19.932 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=5.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:19.932 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=4.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:19.934 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 22:52:19.935 [debug] Current batch of media processed. Will check again in 1000ms 22:52:19.935 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=5.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:19.936 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=5.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:19.937 [debug] QUERY OK source="settings" db=0.3ms idle=5.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:19.937 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@lesyaka69 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/LESYAKA/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:2160,+codec:avc:m4a --format bestvideo*+bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/5b/9e/5b9e51e90a889d3445ea38019178ec0163bb61622f01fd3d9747634e254ec3d2.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:52:21.140 [debug] Current batch of media processed. Will check again in 1000ms 22:52:22.147 [debug] Current batch of media processed. Will check again in 1000ms 22:52:23.158 [debug] Current batch of media processed. Will check again in 1000ms 22:52:23.940 [info] GET / 22:52:23.941 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{"onboarding" => "0"} Pipelines: [:browser] 22:52:23.942 [debug] QUERY OK source="settings" db=0.3ms idle=78.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:23.943 [debug] QUERY OK source="settings" db=0.4ms idle=4.6ms UPDATE "settings" SET "onboarding" = ? WHERE "id" = ? [false, 1] 22:52:23.943 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=5.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:23.944 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.2ms idle=6.1ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 22:52:23.945 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=6.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 22:52:23.945 [debug] QUERY OK source="media_items" db=0.2ms queue=0.1ms idle=3.3ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 22:52:23.946 [debug] QUERY OK source="media_items" db=0.2ms queue=0.2ms idle=3.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 22:52:23.947 [debug] QUERY OK source="settings" db=0.2ms idle=3.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:23.948 [debug] QUERY OK source="settings" db=0.3ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:23.949 [debug] QUERY OK source="settings" db=0.3ms idle=3.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:23.951 [debug] QUERY OK source="tasks" db=0.5ms idle=4.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 22:52:23.952 [debug] QUERY OK source="sources" db=0.3ms queue=0.3ms idle=5.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:52:23.955 [debug] QUERY OK source="media_items" db=0.3ms queue=0.2ms idle=7.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 22:52:23.956 [debug] QUERY OK source="media_items" db=0.5ms queue=0.3ms idle=7.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 22:52:23.958 [debug] QUERY OK source="media_items" db=0.4ms queue=0.6ms idle=8.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 22:52:23.960 [debug] QUERY OK source="media_items" db=1.0ms queue=0.7ms idle=7.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 22:52:23.962 [info] Sent 200 in 21ms 22:52:23.983 [info] CONNECTED TO Phoenix.LiveView.Socket in 78µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "OBlDFzc0IQ48AyR6NBs1FggXA1s7OhoHgnsATlu6MYUHmXrYfpd0uNqN", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 22:52:23.996 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded"} 22:52:23.997 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=44.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 22:52:23.998 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=42.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 22:52:23.998 [debug] Replied in 2ms 22:52:24.000 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending"} 22:52:24.001 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=44.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 22:52:24.002 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=43.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 22:52:24.002 [debug] Replied in 2ms 22:52:24.004 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 22:52:24.005 [debug] QUERY OK source="tasks" db=0.5ms idle=43.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 22:52:24.005 [debug] QUERY OK source="sources" db=0.3ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:52:24.006 [debug] Replied in 2ms 22:52:24.007 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 22:52:24.008 [debug] Replied in 161µs 22:52:24.228 [debug] Current batch of media processed. Will check again in 1000ms 22:52:25.237 [debug] Current batch of media processed. Will check again in 1000ms 22:52:25.496 [info] {"source":"oban","duration":1947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:25.718 [info] GET /media_profiles 22:52:25.718 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.index/2 Parameters: %{} Pipelines: [:browser] 22:52:25.721 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.7ms idle=1717.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", (SELECT count(ss0."id") AS "result" FROM "sources" AS ss0 WHERE (ss0."media_profile_id" = m0."id")) FROM "media_profiles" AS m0 WHERE (m0."marked_for_deletion_at" IS NULL) ORDER BY m0."name" [] 22:52:25.722 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1717.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:25.723 [debug] QUERY OK source="settings" db=0.3ms idle=1716.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:25.724 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=851.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:25.726 [info] Sent 200 in 8ms 22:52:25.746 [info] CONNECTED TO Phoenix.LiveView.Socket in 100µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "BkMABwoeEHVDLx4DARwUYiZTDzh_Ax4QY40QiFDM2uo1X_S-H4hS1wuY", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 22:52:25.759 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 22:52:25.759 [debug] Replied in 264µs 22:52:26.239 [debug] Current batch of media processed. Will check again in 1000ms 22:52:27.196 [info] GET /media_profiles/1 22:52:27.196 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 22:52:27.198 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.4ms idle=315.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:52:27.200 [debug] QUERY OK source="sources" db=0.5ms queue=0.8ms idle=41.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."media_profile_id" = ?) ORDER BY s0."custom_name" [1] 22:52:27.201 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=43.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:27.202 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=43.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:27.203 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=45.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:27.205 [info] Sent 200 in 9ms 22:52:27.226 [info] CONNECTED TO Phoenix.LiveView.Socket in 54µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "GTRUMgtrZUJBPyV2FicdEARRNVM7DlgkFCddh31z0eTDOdZ_j6R8uz3m", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 22:52:27.244 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 22:52:27.244 [debug] Current batch of media processed. Will check again in 1000ms 22:52:27.244 [debug] Replied in 204µs 22:52:28.248 [debug] Current batch of media processed. Will check again in 1000ms 22:52:28.671 [info] GET /sources 22:52:28.671 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 22:52:28.674 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1472.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:28.675 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1473.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:28.676 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1474.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:28.678 [debug] QUERY OK source="settings" db=0.3ms idle=1474.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:28.679 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=749.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:28.683 [debug] QUERY OK source="sources" db=2.0ms queue=0.6ms idle=6.2ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 22:52:28.686 [debug] QUERY OK source="sources" db=1.7ms queue=0.7ms idle=9.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 22:52:28.690 [info] Sent 200 in 19ms 22:52:28.725 [info] CONNECTED TO Phoenix.LiveView.Socket in 73µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "bBZVZ04HHGsdKTwAHwUeCDo_Egg7TTN-3ae1-_HSlsM2FFYGTXucu9X7", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 22:52:28.728 [debug] MOUNT PinchflatWeb.Sources.SourceLive.IndexTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "initial_sort_direction" => :asc, "initial_sort_key" => :custom_name, "results_per_page" => 10} 22:52:28.730 [debug] QUERY OK source="sources" db=1.0ms queue=0.3ms idle=52.7ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 22:52:28.733 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=53.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 22:52:28.733 [debug] Replied in 5ms 22:52:28.736 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 22:52:28.736 [debug] Replied in 195µs 22:52:28.761 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@lesyaka69 --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/shows/LESYAKA/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,filename})j /tmp/pinchflat/data/ea/c2/eac24a24786c4198c6924faa3bfda0b378602db3f016058d32a398e27adfeb42.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:52:28.762 [debug] Running yt-dlp command for action: get_source_metadata 22:52:28.764 [debug] QUERY OK source="settings" db=0.4ms idle=84.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:28.765 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=81.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:28.766 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=79.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:28.767 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@lesyaka69 --skip-download --convert-thumbnails jpg --output /tmp/pinchflat/data/08b1dcf29f7096f5/source_image.%(ext)S --write-all-thumbnails --playlist-items 0 --print-to-file playlist:%()j /tmp/pinchflat/data/ee/2e/ee2eff30d9c0f69fc37c8788eff8db7fef169084da310ebbc132e1b0475d6e73.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:52:29.249 [debug] Current batch of media processed. Will check again in 1000ms 22:52:30.266 [debug] Current batch of media processed. Will check again in 1000ms 22:52:31.290 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "duration" => 1150, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", "id" => "UAPaZx5tQck", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UAPaZx5tQck", "playlist_index" => 1, "timestamp" => 1775746848, "title" => "УСТАЛА ОТ ПУТЕШЕСТВИЙ", "upload_date" => "20260409"} 22:52:31.291 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1108.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:52:31.293 [debug] QUERY OK source="sources" db=0.5ms idle=1110.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:52:31.294 [debug] QUERY OK source="media_items" db=0.3ms queue=0.5ms idle=1111.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-09 15:00:48Z], 1] 22:52:31.299 [debug] QUERY OK source="media_items" db=3.5ms queue=0.1ms idle=1113.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "УСТАЛА ОТ ПУТЕШЕСТВИЙ", "d470d3f4-ee83-419a-83e1-1fa3cccafbac", 1150, false, "UAPaZx5tQck", "https://www.youtube.com/watch?v=UAPaZx5tQck", 1, "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", false, false, false, 1, [], 99, ~U[2026-04-09 15:00:48Z], ~U[2026-04-17 17:52:31Z], ~U[2026-04-17 17:52:31Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "УСТАЛА ОТ ПУТЕШЕСТВИЙ", 1150, false, "UAPaZx5tQck", "https://www.youtube.com/watch?v=UAPaZx5tQck", "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", false, 1, ~U[2026-04-09 15:00:48Z]] 22:52:31.299 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=300.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:52:31.300 [debug] QUERY OK source="media_profiles" db=0.3ms idle=8.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:52:31.302 [debug] QUERY OK source="media_items" db=0.4ms queue=0.5ms idle=8.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 22:52:31.302 [info] Kicking off download for media item #1 (UAPaZx5tQck) 22:52:31.305 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=5.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [4, 1, ~U[2026-04-17 17:52:31Z], ~U[2026-04-17 17:52:31Z]] 22:52:31.305 [debug] Current batch of media processed. Will check again in 1000ms 22:52:31.386 [info] {"args":{"id":1},"id":4,"meta":{},"system_time":1776448351385830966,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:52:31.387 [debug] QUERY OK source="media_items" db=0.3ms queue=0.3ms idle=84.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 22:52:31.387 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:52:31.388 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=83.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:52:31.389 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=84.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:52:31.390 [debug] QUERY OK source="media_items" db=0.5ms idle=83.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 22:52:31.392 [debug] QUERY OK source="media_metadata" db=0.2ms queue=0.2ms idle=6.0ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [1] 22:52:31.392 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=5.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:52:31.393 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=5.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:31.394 [debug] QUERY OK source="settings" db=0.2ms idle=4.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:31.395 [debug] Running yt-dlp command for action: get_downloadable_status 22:52:31.396 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=6.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:31.397 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=4.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:31.398 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=5.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:31.398 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=UAPaZx5tQck --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c5/3c/c53cbb3469abc07a1ef76d76b9ed2859e00b42f6b7a24f3494d26ebc5c367bba.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:52:32.309 [debug] Current batch of media processed. Will check again in 1000ms 22:52:33.313 [debug] Current batch of media processed. Will check again in 1000ms 22:52:33.719 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@lesyaka69 --skip-download --convert-thumbnails jpg --output /tmp/pinchflat/data/08b1dcf29f7096f5/source_image.%(ext)S --write-all-thumbnails --playlist-items 0 --print-to-file playlist:%()j /tmp/pinchflat/data/ee/2e/ee2eff30d9c0f69fc37c8788eff8db7fef169084da310ebbc132e1b0475d6e73.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:52:33.938 [debug] QUERY OK db=0.1ms queue=0.3ms idle=925.0ms begin [] 22:52:33.939 [debug] QUERY OK source="sources" db=0.6ms UPDATE "sources" SET "description" = ?, "nfo_filepath" = ?, "banner_filepath" = ?, "fanart_filepath" = ?, "poster_filepath" = ?, "series_directory" = ?, "updated_at" = ? WHERE "id" = ? ["Hi! My name is Lesya, and right now I'm building a mini motorhome in Colombia to travel around Latin America. Subscribe, it's interesting here!\n\nEmail for cooperation: lesya.lesya_98@mail.ru", "/downloads/shows/LESYAKA/tvshow.nfo", "/downloads/shows/LESYAKA/banner.jpg", "/downloads/shows/LESYAKA/fanart.jpg", "/downloads/shows/LESYAKA/poster.jpg", "/downloads/shows/LESYAKA", ~U[2026-04-17 17:52:33Z], 1] 22:52:33.940 [debug] QUERY OK source="source_metadata" db=0.5ms INSERT INTO "source_metadata" ("metadata_filepath","source_id","banner_filepath","fanart_filepath","poster_filepath","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7) RETURNING "id" ["/config/metadata/sources/1/metadata.json.gz", 1, "/config/metadata/sources/1/banner.jpg", "/config/metadata/sources/1/fanart.jpg", "/config/metadata/sources/1/poster.jpg", ~U[2026-04-17 17:52:33Z], ~U[2026-04-17 17:52:33Z]] 22:52:33.940 [debug] QUERY OK db=0.2ms commit [] 22:52:33.941 [info] {"args":{"id":1},"id":3,"meta":{},"state":"success","max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","duration":14957989,"event":"job:stop","queue_time":981294,"attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 22:52:34.051 [info] GET /settings 22:52:34.051 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 22:52:34.052 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=838.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:34.053 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=112.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:34.054 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=112.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:34.056 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=33.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:34.059 [info] Sent 200 in 7ms 22:52:34.078 [info] CONNECTED TO Phoenix.LiveView.Socket in 71µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "ZhhAD1IMHgxALiFFKxcwF1cWIwAeFQwo9opY1TJ41tPwrTwX9qDkPaga", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 22:52:34.092 [debug] MOUNT Pinchflat.Settings.AppriseServerLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "value" => nil} 22:52:34.092 [debug] Replied in 206µs 22:52:34.093 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 22:52:34.093 [debug] Replied in 169µs 22:52:34.371 [debug] Current batch of media processed. Will check again in 1000ms 22:52:35.376 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1198, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", "id" => "dPjKfR6Pm8c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=dPjKfR6Pm8c", "playlist_index" => 2, "timestamp" => 1775055540, "title" => "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", "upload_date" => "20260401"} 22:52:35.377 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=351.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:52:35.378 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=108.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:52:35.379 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=109.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-01 14:59:00Z], 1] 22:52:35.383 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=110.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", "4fb86088-58fe-4a8a-9a6b-a9c94497d3ae", 1198, false, "dPjKfR6Pm8c", "https://www.youtube.com/watch?v=dPjKfR6Pm8c", 2, "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", false, false, false, 1, [], 99, ~U[2026-04-01 14:59:00Z], ~U[2026-04-17 17:52:35Z], ~U[2026-04-17 17:52:35Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", 1198, false, "dPjKfR6Pm8c", "https://www.youtube.com/watch?v=dPjKfR6Pm8c", "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", false, 1, ~U[2026-04-01 14:59:00Z]] 22:52:35.384 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=113.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:52:35.385 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:52:35.386 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=7.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 22:52:35.386 [info] Kicking off download for media item #2 (dPjKfR6Pm8c) 22:52:35.390 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=5.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [5, 2, ~U[2026-04-17 17:52:35Z], ~U[2026-04-17 17:52:35Z]] 22:52:35.391 [debug] Current batch of media processed. Will check again in 1000ms 22:52:35.398 [info] {"args":{"id":2},"id":5,"meta":{},"system_time":1776448355398046358,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:52:35.399 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=12.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2] 22:52:35.399 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:52:35.400 [debug] QUERY OK source="sources" db=0.3ms idle=11.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:52:35.401 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=10.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:52:35.402 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=10.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 22:52:35.403 [debug] QUERY OK source="media_metadata" db=0.2ms queue=0.1ms idle=5.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2] 22:52:35.404 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=4.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:52:35.405 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=4.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:35.406 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=4.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:35.413 [debug] Running yt-dlp command for action: get_downloadable_status 22:52:35.415 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=12.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:35.416 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=11.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:35.416 [debug] QUERY OK source="settings" db=0.4ms idle=11.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:35.417 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dPjKfR6Pm8c --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/cd/83/cd837cee77e4458b46293d6c33d6788d90a9add897d053afd8516db3bc028c4f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:52:36.392 [debug] Current batch of media processed. Will check again in 1000ms 22:52:36.447 [info] GET /media_profiles 22:52:36.448 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.index/2 Parameters: %{} Pipelines: [:browser] 22:52:36.450 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.2ms idle=1042.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", (SELECT count(ss0."id") AS "result" FROM "sources" AS ss0 WHERE (ss0."media_profile_id" = m0."id")) FROM "media_profiles" AS m0 WHERE (m0."marked_for_deletion_at" IS NULL) ORDER BY m0."name" [] 22:52:36.451 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=1035.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:36.451 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=1035.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:36.452 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=1035.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:36.455 [info] Sent 200 in 7ms 22:52:36.477 [info] CONNECTED TO Phoenix.LiveView.Socket in 58µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "Lxt7ZQAWAmAyNx9WOwAiBF84CgN-Aid5plK3cNVXCmndbCeK1_mh0vL0", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 22:52:36.501 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 22:52:36.502 [debug] Replied in 237µs 22:52:37.159 [info] GET /sources 22:52:37.159 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 22:52:37.161 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=710.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:37.161 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=710.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:37.163 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=710.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:37.164 [debug] QUERY OK source="settings" db=0.2ms idle=711.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:37.165 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=115.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:37.166 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=4.9ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 22:52:37.169 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 22:52:37.172 [info] Sent 200 in 13ms 22:52:37.195 [info] CONNECTED TO Phoenix.LiveView.Socket in 104µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "FE59bwsMEQknGxhBL3IIeCBXFT4GDV08K9M9hTE1VAisv1O7N0rUHy6u", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 22:52:37.210 [debug] MOUNT PinchflatWeb.Sources.SourceLive.IndexTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "initial_sort_direction" => :asc, "initial_sort_key" => :custom_name, "results_per_page" => 10} 22:52:37.212 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=47.9ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 22:52:37.214 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=48.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 22:52:37.215 [debug] Replied in 4ms 22:52:37.217 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 22:52:37.218 [debug] Replied in 206µs 22:52:37.393 [debug] Current batch of media processed. Will check again in 1000ms 22:52:38.402 [debug] Current batch of media processed. Will check again in 1000ms 22:52:39.170 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=UAPaZx5tQck --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c5/3c/c53cbb3469abc07a1ef76d76b9ed2859e00b42f6b7a24f3494d26ebc5c367bba.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:52:39.170 [debug] Running yt-dlp command for action: download 22:52:39.171 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=845.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:39.172 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=846.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:39.173 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=847.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:39.174 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=UAPaZx5tQck --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --embed-subs --sub-langs en,ru --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/shows/LESYAKA/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S99 - %(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:2160,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/shows/LESYAKA/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S99 - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/ef/ee/efee9c7a5a7c5227bdaa08741ea27ede2d9959c2b0db4458df374cbcb5439e5c.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:52:39.405 [debug] Current batch of media processed. Will check again in 1000ms 22:52:40.175 [info] GET /sources/1/edit 22:52:40.175 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 22:52:40.177 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1121.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:52:40.179 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.2ms idle=1006.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 22:52:40.180 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1006.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:40.181 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=1006.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:40.182 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=121.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:40.189 [info] Sent 200 in 14ms 22:52:40.231 [info] CONNECTED TO Phoenix.LiveView.Socket in 93µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "ED1YOVciDlcnEEdkdCwReDgqNlN3Rj8IOJho4zZoVJ6V-oV7VMQ892TA", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 22:52:40.289 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 22:52:40.290 [debug] Replied in 407µs 22:52:40.417 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1070, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", "id" => "wVJ6Ee84idE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wVJ6Ee84idE", "playlist_index" => 3, "timestamp" => 1774191540, "title" => "УЕХАЛА ЖИТЬ В ЛЕС", "upload_date" => "20260322"} 22:52:40.420 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=241.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:52:40.422 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=242.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:52:40.424 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=243.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-22 14:59:00Z], 1] 22:52:40.429 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=244.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЕХАЛА ЖИТЬ В ЛЕС", "adf7f5a9-c363-4056-aa1e-3ef1722852a8", 1070, false, "wVJ6Ee84idE", "https://www.youtube.com/watch?v=wVJ6Ee84idE", 3, "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", false, false, false, 1, [], 99, ~U[2026-03-22 14:59:00Z], ~U[2026-04-17 17:52:40Z], ~U[2026-04-17 17:52:40Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЕХАЛА ЖИТЬ В ЛЕС", 1070, false, "wVJ6Ee84idE", "https://www.youtube.com/watch?v=wVJ6Ee84idE", "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", false, 1, ~U[2026-03-22 14:59:00Z]] 22:52:40.430 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=246.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:52:40.431 [debug] QUERY OK source="media_profiles" db=0.4ms idle=10.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:52:40.432 [debug] QUERY OK source="media_items" db=0.8ms idle=9.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 22:52:40.432 [info] Kicking off download for media item #3 (wVJ6Ee84idE) 22:52:40.436 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=5.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [6, 3, ~U[2026-04-17 17:52:40Z], ~U[2026-04-17 17:52:40Z]] 22:52:40.437 [debug] Current batch of media processed. Will check again in 1000ms 22:52:41.439 [debug] Current batch of media processed. Will check again in 1000ms 22:52:42.440 [debug] Current batch of media processed. Will check again in 1000ms 22:52:43.264 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dPjKfR6Pm8c --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/cd/83/cd837cee77e4458b46293d6c33d6788d90a9add897d053afd8516db3bc028c4f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:52:43.265 [debug] Running yt-dlp command for action: download 22:52:43.266 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=893.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:43.267 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=894.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:43.268 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=895.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:52:43.269 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dPjKfR6Pm8c --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --embed-subs --sub-langs en,ru --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/shows/LESYAKA/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S99 - %(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:2160,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/shows/LESYAKA/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S99 - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/50/c6/50c697d0851f732e1f4861db2d77bd26c8bd1578853bf06d514cf76c088b842d.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:52:43.495 [debug] Current batch of media processed. Will check again in 1000ms 22:52:44.501 [debug] Current batch of media processed. Will check again in 1000ms 22:52:45.506 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1104, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", "id" => "CkfvdI6bzoM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=CkfvdI6bzoM", "playlist_index" => 4, "timestamp" => 1773586741, "title" => "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", "upload_date" => "20260315"} 22:52:45.508 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1132.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:52:45.509 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1134.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:52:45.510 [debug] QUERY OK source="media_items" db=0.4ms idle=1135.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-15 14:59:01Z], 1] 22:52:45.513 [debug] QUERY OK source="media_items" db=2.0ms idle=1136.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", "d50944fd-8aeb-42f6-9903-b0be0a7e4c21", 1104, false, "CkfvdI6bzoM", "https://www.youtube.com/watch?v=CkfvdI6bzoM", 4, "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", false, false, false, 1, [], 99, ~U[2026-03-15 14:59:01Z], ~U[2026-04-17 17:52:45Z], ~U[2026-04-17 17:52:45Z], "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", 1104, false, "CkfvdI6bzoM", "https://www.youtube.com/watch?v=CkfvdI6bzoM", "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", false, 1, ~U[2026-03-15 14:59:01Z]] 22:52:45.514 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=408.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:52:45.515 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=6.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:52:45.516 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 22:52:45.516 [info] Kicking off download for media item #4 (CkfvdI6bzoM) 22:52:45.520 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=5.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [7, 4, ~U[2026-04-17 17:52:45Z], ~U[2026-04-17 17:52:45Z]] 22:52:45.520 [debug] Current batch of media processed. Will check again in 1000ms 22:52:46.521 [debug] Current batch of media processed. Will check again in 1000ms 22:52:47.535 [debug] Current batch of media processed. Will check again in 1000ms 22:52:48.536 [debug] Current batch of media processed. Will check again in 1000ms 22:52:49.543 [debug] Current batch of media processed. Will check again in 1000ms 22:52:50.605 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1053, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", "id" => "jWF2tjXDYnE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=jWF2tjXDYnE", "playlist_index" => 5, "timestamp" => 1772895540, "title" => "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", "upload_date" => "20260307"} 22:52:50.606 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1139.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:52:50.608 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1140.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:52:50.609 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=1141.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-07 14:59:00Z], 1] 22:52:50.612 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=1143.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", "d9d331ab-f0d7-4ba2-b352-d285592e8817", 1053, false, "jWF2tjXDYnE", "https://www.youtube.com/watch?v=jWF2tjXDYnE", 5, "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", false, false, false, 1, [], 99, ~U[2026-03-07 14:59:00Z], ~U[2026-04-17 17:52:50Z], ~U[2026-04-17 17:52:50Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", 1053, false, "jWF2tjXDYnE", "https://www.youtube.com/watch?v=jWF2tjXDYnE", "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", false, 1, ~U[2026-03-07 14:59:00Z]] 22:52:50.613 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=227.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:52:50.614 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=7.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:52:50.616 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 22:52:50.616 [info] Kicking off download for media item #5 (jWF2tjXDYnE) 22:52:50.620 [debug] QUERY OK source="tasks" db=0.5ms queue=0.2ms idle=5.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [8, 5, ~U[2026-04-17 17:52:50Z], ~U[2026-04-17 17:52:50Z]] 22:52:50.620 [debug] Current batch of media processed. Will check again in 1000ms 22:52:51.633 [debug] Current batch of media processed. Will check again in 1000ms 22:52:52.646 [debug] Current batch of media processed. Will check again in 1000ms 22:52:53.667 [debug] Current batch of media processed. Will check again in 1000ms 22:52:54.670 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1267, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", "id" => "XtEw7ZyHwEM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XtEw7ZyHwEM", "playlist_index" => 6, "timestamp" => 1772377140, "title" => "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", "upload_date" => "20260301"} 22:52:54.671 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=238.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:52:54.673 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=95.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:52:54.674 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=96.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-01 14:59:00Z], 1] 22:52:54.677 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=97.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", "86292f9b-f6ea-4cd2-8e19-0ddf2c06f703", 1267, false, "XtEw7ZyHwEM", "https://www.youtube.com/watch?v=XtEw7ZyHwEM", 6, "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", false, false, false, 1, [], 99, ~U[2026-03-01 14:59:00Z], ~U[2026-04-17 17:52:54Z], ~U[2026-04-17 17:52:54Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", 1267, false, "XtEw7ZyHwEM", "https://www.youtube.com/watch?v=XtEw7ZyHwEM", "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", false, 1, ~U[2026-03-01 14:59:00Z]] 22:52:54.678 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=100.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:52:54.679 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:52:54.680 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [6] 22:52:54.680 [info] Kicking off download for media item #6 (XtEw7ZyHwEM) 22:52:54.684 [debug] QUERY OK source="tasks" db=0.6ms queue=0.2ms idle=5.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [9, 6, ~U[2026-04-17 17:52:54Z], ~U[2026-04-17 17:52:54Z]] 22:52:54.684 [debug] Current batch of media processed. Will check again in 1000ms 22:52:55.503 [info] {"source":"oban","duration":1541,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:55.750 [debug] Current batch of media processed. Will check again in 1000ms 22:52:56.806 [debug] Current batch of media processed. Will check again in 1000ms 22:52:57.875 [debug] Current batch of media processed. Will check again in 1000ms 22:52:58.878 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1470, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", "id" => "zrlvitviGGU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=zrlvitviGGU", "playlist_index" => 7, "timestamp" => 1771772340, "title" => "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", "upload_date" => "20260222"} 22:52:58.879 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=421.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:52:58.881 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=207.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:52:58.882 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=208.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-22 14:59:00Z], 1] 22:52:58.885 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=210.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", "8a8f5b07-2a00-4b5d-b738-6fed9aba7936", 1470, false, "zrlvitviGGU", "https://www.youtube.com/watch?v=zrlvitviGGU", 7, "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", false, false, false, 1, [], 99, ~U[2026-02-22 14:59:00Z], ~U[2026-04-17 17:52:58Z], ~U[2026-04-17 17:52:58Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", 1470, false, "zrlvitviGGU", "https://www.youtube.com/watch?v=zrlvitviGGU", "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", false, 1, ~U[2026-02-22 14:59:00Z]] 22:52:58.886 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=213.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:52:58.887 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:52:58.889 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 22:52:58.889 [info] Kicking off download for media item #7 (zrlvitviGGU) 22:52:58.893 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=5.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [10, 7, ~U[2026-04-17 17:52:58Z], ~U[2026-04-17 17:52:58Z]] 22:52:58.893 [debug] Current batch of media processed. Will check again in 1000ms 22:52:59.895 [debug] Current batch of media processed. Will check again in 1000ms 22:53:00.457 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:53:00.897 [debug] Current batch of media processed. Will check again in 1000ms 22:53:01.899 [debug] Current batch of media processed. Will check again in 1000ms 22:53:02.958 [debug] Current batch of media processed. Will check again in 1000ms 22:53:03.959 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1264, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", "id" => "c4TXEnQK2mw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=c4TXEnQK2mw", "playlist_index" => 8, "timestamp" => 1771210840, "title" => "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", "upload_date" => "20260216"} 22:53:03.961 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1150.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:53:03.962 [debug] QUERY OK source="sources" db=0.3ms idle=1152.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:53:03.963 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=1152.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 03:00:40Z], 1] 22:53:03.966 [debug] QUERY OK source="media_items" db=1.7ms idle=407.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", "011d1c05-2b57-4e68-ae93-2116b87e65da", 1264, false, "c4TXEnQK2mw", "https://www.youtube.com/watch?v=c4TXEnQK2mw", 8, "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", false, false, false, 1, [], 99, ~U[2026-02-16 03:00:40Z], ~U[2026-04-17 17:53:03Z], ~U[2026-04-17 17:53:03Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", 1264, false, "c4TXEnQK2mw", "https://www.youtube.com/watch?v=c4TXEnQK2mw", "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", false, 1, ~U[2026-02-16 03:00:40Z]] 22:53:03.966 [debug] QUERY OK source="sources" db=0.3ms idle=155.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:53:03.967 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:53:03.968 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [8] 22:53:03.968 [info] Kicking off download for media item #8 (c4TXEnQK2mw) 22:53:03.972 [debug] QUERY OK source="tasks" db=0.4ms idle=4.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [11, 8, ~U[2026-04-17 17:53:03Z], ~U[2026-04-17 17:53:03Z]] 22:53:03.972 [debug] Current batch of media processed. Will check again in 1000ms 22:53:04.974 [debug] Current batch of media processed. Will check again in 1000ms 22:53:05.976 [debug] Current batch of media processed. Will check again in 1000ms 22:53:06.978 [debug] Current batch of media processed. Will check again in 1000ms 22:53:07.980 [debug] Current batch of media processed. Will check again in 1000ms 22:53:09.053 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1207, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", "id" => "Lp_1X0vj-MM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Lp_1X0vj-MM", "playlist_index" => 9, "timestamp" => 1770822044, "title" => "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", "upload_date" => "20260211"} 22:53:09.055 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=1235.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:53:09.056 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1237.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:53:09.057 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1238.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-11 15:00:44Z], 1] 22:53:09.061 [debug] QUERY OK source="media_items" db=2.3ms idle=1240.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", "34104548-d154-4594-8579-ff1f126ffb70", 1207, false, "Lp_1X0vj-MM", "https://www.youtube.com/watch?v=Lp_1X0vj-MM", 9, "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", false, false, false, 1, [], 99, ~U[2026-02-11 15:00:44Z], ~U[2026-04-17 17:53:09Z], ~U[2026-04-17 17:53:09Z], "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", 1207, false, "Lp_1X0vj-MM", "https://www.youtube.com/watch?v=Lp_1X0vj-MM", "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", false, 1, ~U[2026-02-11 15:00:44Z]] 22:53:09.062 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=423.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:53:09.063 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=7.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:53:09.065 [debug] QUERY OK source="media_items" db=0.5ms idle=7.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [9] 22:53:09.065 [info] Kicking off download for media item #9 (Lp_1X0vj-MM) 22:53:09.069 [debug] QUERY OK source="tasks" db=0.8ms queue=0.1ms idle=5.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [12, 9, ~U[2026-04-17 17:53:09Z], ~U[2026-04-17 17:53:09Z]] 22:53:09.069 [debug] Current batch of media processed. Will check again in 1000ms 22:53:10.071 [debug] Current batch of media processed. Will check again in 1000ms 22:53:11.073 [debug] Current batch of media processed. Will check again in 1000ms 22:53:12.075 [debug] Current batch of media processed. Will check again in 1000ms 22:53:13.077 [debug] Current batch of media processed. Will check again in 1000ms 22:53:14.082 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Легендарные тюменские наушники-рекордсмены CaseGuru CGPods – https://cgpods.ru/lesya. \nКод LESYA на скидку до 1000 руб.\nТГ-блог – https://t.me/cg_pods\n\nКанал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1568, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e013100 - ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?.mkv", "id" => "PJIIKj5z9ys", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=PJIIKj5z9ys", "playlist_index" => 10, "timestamp" => 1769871646, "title" => "ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?", "upload_date" => "20260131"} 22:53:14.084 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1221.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:53:14.085 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1223.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:53:14.086 [debug] QUERY OK source="media_items" db=0.7ms idle=1224.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-31 15:00:46Z], 1] 22:53:14.089 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=1225.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Легендарные тюменские наушники-рекордсмены CaseGuru CGPods – https://cgpods.ru/lesya. \nКод LESYA на скидку до 1000 руб.\nТГ-блог – https://t.me/cg_pods\n\nКанал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?", "463a4f6d-2d1f-40b6-9286-eae388672126", 1568, false, "PJIIKj5z9ys", "https://www.youtube.com/watch?v=PJIIKj5z9ys", 10, "/downloads/shows/LESYAKA/Season 2026/s2026e013100 - ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?.mkv", false, false, false, 1, [], 99, ~U[2026-01-31 15:00:46Z], ~U[2026-04-17 17:53:14Z], ~U[2026-04-17 17:53:14Z], "Легендарные тюменские наушники-рекордсмены CaseGuru CGPods – https://cgpods.ru/lesya. \nКод LESYA на скидку до 1000 руб.\nТГ-блог – https://t.me/cg_pods\n\nКанал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?", 1568, false, "PJIIKj5z9ys", "https://www.youtube.com/watch?v=PJIIKj5z9ys", "/downloads/shows/LESYAKA/Season 2026/s2026e013100 - ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?.mkv", false, 1, ~U[2026-01-31 15:00:46Z]] 22:53:14.090 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=279.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:53:14.091 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=6.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:53:14.093 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [10] 22:53:14.093 [info] Kicking off download for media item #10 (PJIIKj5z9ys) 22:53:14.096 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=5.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [13, 10, ~U[2026-04-17 17:53:14Z], ~U[2026-04-17 17:53:14Z]] 22:53:14.097 [debug] Current batch of media processed. Will check again in 1000ms 22:53:15.101 [debug] Current batch of media processed. Will check again in 1000ms 22:53:16.105 [debug] Current batch of media processed. Will check again in 1000ms 22:53:17.107 [debug] Current batch of media processed. Will check again in 1000ms 22:53:18.110 [debug] Current batch of media processed. Will check again in 1000ms 22:53:19.114 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Канал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nПодкаст, в котором два путешественника делятся опытом и рассуждают о романтических отношениях в дороге и возможности создания семьи, когда ты \"вечно куда-то едешь\". \n\n#подкаст #отношения #любовь #путешествия #тревел #романтика #психология #семья #дети", "duration" => 5015, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e012400 - КАК ПУТЕШЕСТВОВАТЬ С ПАРТНЕРОМ И ЗАВОДИТЬ ДЕТЕЙ В ДОРОГЕ.mkv", "id" => "5QbO6IImPWI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5QbO6IImPWI", "playlist_index" => 11, "timestamp" => 1769266809, "title" => "КАК ПУТЕШЕСТВОВАТЬ С ПАРТНЕРОМ И ЗАВОДИТЬ ДЕТЕЙ В ДОРОГЕ", "upload_date" => "20260124"} 22:53:19.116 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1199.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:53:19.118 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=1200.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:53:19.119 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=1202.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-24 15:00:09Z], 1] 22:53:19.122 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=1203.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nПодкаст, в котором два путешественника делятся опытом и рассуждают о романтических отношениях в дороге и возможности создания семьи, когда ты \"вечно куда-то едешь\". \n\n#подкаст #отношения #любовь #путешествия #тревел #романтика #психология #семья #дети", "КАК ПУТЕШЕСТВОВАТЬ С ПАРТНЕРОМ И ЗАВОДИТЬ ДЕТЕЙ В ДОРОГЕ", "d953dbb8-e963-48d0-b7a6-e5c5fbf589d0", 5015, false, "5QbO6IImPWI", "https://www.youtube.com/watch?v=5QbO6IImPWI", 11, "/downloads/shows/LESYAKA/Season 2026/s2026e012400 - КАК ПУТЕШЕСТВОВАТЬ С ПАРТНЕРОМ И ЗАВОДИТЬ ДЕТЕЙ В ДОРОГЕ.mkv", false, false, false, 1, [], 99, ~U[2026-01-24 15:00:09Z], ~U[2026-04-17 17:53:19Z], ~U[2026-04-17 17:53:19Z], "Канал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nПодкаст, в котором два путешественника делятся опытом и рассуждают о романтических отношениях в дороге и возможности создания семьи, когда ты \"вечно куда-то едешь\". \n\n#подкаст #отношения #любовь #путешествия #тревел #романтика #психология #семья #дети", "КАК ПУТЕШЕСТВОВАТЬ С ПАРТНЕРОМ И ЗАВОДИТЬ ДЕТЕЙ В ДОРОГЕ", 5015, false, "5QbO6IImPWI", "https://www.youtube.com/watch?v=5QbO6IImPWI", "/downloads/shows/LESYAKA/Season 2026/s2026e012400 - КАК ПУТЕШЕСТВОВАТЬ С ПАРТНЕРОМ И ЗАВОДИТЬ ДЕТЕЙ В ДОРОГЕ.mkv", false, 1, ~U[2026-01-24 15:00:09Z]] 22:53:19.123 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=269.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:53:19.124 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=7.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:53:19.126 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=7.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [11] 22:53:19.126 [info] Kicking off download for media item #11 (5QbO6IImPWI) 22:53:19.130 [debug] QUERY OK source="tasks" db=0.5ms queue=0.2ms idle=5.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [14, 11, ~U[2026-04-17 17:53:19Z], ~U[2026-04-17 17:53:19Z]] 22:53:19.130 [debug] Current batch of media processed. Will check again in 1000ms 22:53:20.134 [debug] Current batch of media processed. Will check again in 1000ms 22:53:21.140 [debug] Current batch of media processed. Will check again in 1000ms 22:53:22.141 [debug] Current batch of media processed. Will check again in 1000ms 22:53:23.144 [debug] Current batch of media processed. Will check again in 1000ms 22:53:24.147 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Канал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1322, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e011800 - ЖИВУ В ДОМЕ С МУЖЧИНОЙ?!.mkv", "id" => "qjAeAla7UTI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=qjAeAla7UTI", "playlist_index" => 12, "timestamp" => 1768748487, "title" => "ЖИВУ В ДОМЕ С МУЖЧИНОЙ?!", "upload_date" => "20260118"} 22:53:24.149 [debug] QUERY OK source="sources" db=1.0ms queue=0.5ms idle=1174.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:53:24.151 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1177.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:53:24.152 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1178.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-18 15:01:27Z], 1] 22:53:24.155 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1179.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЖИВУ В ДОМЕ С МУЖЧИНОЙ?!", "09d24251-1a2e-4b8f-a0c9-24b6b0e68808", 1322, false, "qjAeAla7UTI", "https://www.youtube.com/watch?v=qjAeAla7UTI", 12, "/downloads/shows/LESYAKA/Season 2026/s2026e011800 - ЖИВУ В ДОМЕ С МУЖЧИНОЙ?!.mkv", false, false, false, 1, [], 99, ~U[2026-01-18 15:01:27Z], ~U[2026-04-17 17:53:24Z], ~U[2026-04-17 17:53:24Z], "Канал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЖИВУ В ДОМЕ С МУЖЧИНОЙ?!", 1322, false, "qjAeAla7UTI", "https://www.youtube.com/watch?v=qjAeAla7UTI", "/downloads/shows/LESYAKA/Season 2026/s2026e011800 - ЖИВУ В ДОМЕ С МУЖЧИНОЙ?!.mkv", false, 1, ~U[2026-01-18 15:01:27Z]] 22:53:24.156 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=243.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:53:24.157 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=7.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:53:24.159 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12] 22:53:24.159 [info] Kicking off download for media item #12 (qjAeAla7UTI) 22:53:24.163 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=6.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [15, 12, ~U[2026-04-17 17:53:24Z], ~U[2026-04-17 17:53:24Z]] 22:53:24.163 [debug] Current batch of media processed. Will check again in 1000ms 22:53:25.172 [debug] Current batch of media processed. Will check again in 1000ms 22:53:25.512 [info] {"source":"oban","duration":2045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:26.178 [debug] Current batch of media processed. Will check again in 1000ms 22:53:27.180 [debug] Current batch of media processed. Will check again in 1000ms 22:53:28.187 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Канал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1423, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e122800 - ГОД ЖДАЛА ВСТРЕЧИ С НИМ.mkv", "id" => "Uo1ufO9tV_s", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Uo1ufO9tV_s", "playlist_index" => 13, "timestamp" => 1766934062, "title" => "ГОД ЖДАЛА ВСТРЕЧИ С НИМ", "upload_date" => "20251228"} 22:53:28.189 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1175.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:53:28.190 [debug] QUERY OK source="sources" db=0.4ms idle=246.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:53:28.191 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=145.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-28 15:01:02Z], 1] 22:53:28.194 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=147.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ГОД ЖДАЛА ВСТРЕЧИ С НИМ", "52eb7829-7f65-40f4-bd5c-e62b65329a57", 1423, false, "Uo1ufO9tV_s", "https://www.youtube.com/watch?v=Uo1ufO9tV_s", 13, "/downloads/shows/LESYAKA/Season 2025/s2025e122800 - ГОД ЖДАЛА ВСТРЕЧИ С НИМ.mkv", false, false, false, 1, [], 99, ~U[2025-12-28 15:01:02Z], ~U[2026-04-17 17:53:28Z], ~U[2026-04-17 17:53:28Z], "Канал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ГОД ЖДАЛА ВСТРЕЧИ С НИМ", 1423, false, "Uo1ufO9tV_s", "https://www.youtube.com/watch?v=Uo1ufO9tV_s", "/downloads/shows/LESYAKA/Season 2025/s2025e122800 - ГОД ЖДАЛА ВСТРЕЧИ С НИМ.mkv", false, 1, ~U[2025-12-28 15:01:02Z]] 22:53:28.195 [debug] QUERY OK source="sources" db=0.4ms idle=149.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:53:28.196 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=6.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:53:28.197 [debug] QUERY OK source="media_items" db=0.8ms idle=6.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [13] 22:53:28.197 [info] Kicking off download for media item #13 (Uo1ufO9tV_s) 22:53:28.201 [debug] QUERY OK source="tasks" db=0.6ms idle=5.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [16, 13, ~U[2026-04-17 17:53:28Z], ~U[2026-04-17 17:53:28Z]] 22:53:28.201 [debug] Current batch of media processed. Will check again in 1000ms 22:53:29.211 [debug] Current batch of media processed. Will check again in 1000ms 22:53:30.214 [debug] Current batch of media processed. Will check again in 1000ms 22:53:31.221 [debug] Current batch of media processed. Will check again in 1000ms 22:53:32.223 [debug] Current batch of media processed. Will check again in 1000ms 22:53:33.235 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница", "duration" => 1098, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e122300 - МНЕ ПРИГРОЗИЛИ ПОЛИЦИЕЙ В ПЕРУ.mkv", "id" => "OC-2e5v7FEA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=OC-2e5v7FEA", "playlist_index" => 14, "timestamp" => 1766502053, "title" => "МНЕ ПРИГРОЗИЛИ ПОЛИЦИЕЙ В ПЕРУ", "upload_date" => "20251223"} 22:53:33.236 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1097.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:53:33.237 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1099.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:53:33.238 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=1100.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-23 15:00:53Z], 1] 22:53:33.241 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=1101.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница", "МНЕ ПРИГРОЗИЛИ ПОЛИЦИЕЙ В ПЕРУ", "52b5bc9a-69c7-4aa3-bade-b28d364f6408", 1098, false, "OC-2e5v7FEA", "https://www.youtube.com/watch?v=OC-2e5v7FEA", 14, "/downloads/shows/LESYAKA/Season 2025/s2025e122300 - МНЕ ПРИГРОЗИЛИ ПОЛИЦИЕЙ В ПЕРУ.mkv", false, false, false, 1, [], 99, ~U[2025-12-23 15:00:53Z], ~U[2026-04-17 17:53:33Z], ~U[2026-04-17 17:53:33Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница", "МНЕ ПРИГРОЗИЛИ ПОЛИЦИЕЙ В ПЕРУ", 1098, false, "OC-2e5v7FEA", "https://www.youtube.com/watch?v=OC-2e5v7FEA", "/downloads/shows/LESYAKA/Season 2025/s2025e122300 - МНЕ ПРИГРОЗИЛИ ПОЛИЦИЕЙ В ПЕРУ.mkv", false, 1, ~U[2025-12-23 15:00:53Z]] 22:53:33.242 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=245.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:53:33.243 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=6.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:53:33.245 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [14] 22:53:33.245 [info] Kicking off download for media item #14 (OC-2e5v7FEA) 22:53:33.249 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=5.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [17, 14, ~U[2026-04-17 17:53:33Z], ~U[2026-04-17 17:53:33Z]] 22:53:33.249 [debug] Current batch of media processed. Will check again in 1000ms 22:53:34.251 [debug] Current batch of media processed. Will check again in 1000ms 22:53:35.256 [debug] Current batch of media processed. Will check again in 1000ms 22:53:36.273 [debug] Current batch of media processed. Will check again in 1000ms 22:53:37.330 [debug] Current batch of media processed. Will check again in 1000ms 22:53:38.332 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница", "duration" => 1160, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e121600 - РАЗДОБЫЛА ЛИСТЬЯ КОКИ, ПРОБУЮ.mkv", "id" => "8BZwvPWIzGE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=8BZwvPWIzGE", "playlist_index" => 15, "timestamp" => 1765897215, "title" => "РАЗДОБЫЛА ЛИСТЬЯ КОКИ, ПРОБУЮ", "upload_date" => "20251216"} 22:53:38.334 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1149.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:53:38.335 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1150.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:53:38.336 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=1151.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-16 15:00:15Z], 1] 22:53:38.339 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1152.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница", "РАЗДОБЫЛА ЛИСТЬЯ КОКИ, ПРОБУЮ", "ca112f5d-4b37-457b-8e47-dd0cdbc9b2fa", 1160, false, "8BZwvPWIzGE", "https://www.youtube.com/watch?v=8BZwvPWIzGE", 15, "/downloads/shows/LESYAKA/Season 2025/s2025e121600 - РАЗДОБЫЛА ЛИСТЬЯ КОКИ, ПРОБУЮ.mkv", false, false, false, 1, [], 99, ~U[2025-12-16 15:00:15Z], ~U[2026-04-17 17:53:38Z], ~U[2026-04-17 17:53:38Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница", "РАЗДОБЫЛА ЛИСТЬЯ КОКИ, ПРОБУЮ", 1160, false, "8BZwvPWIzGE", "https://www.youtube.com/watch?v=8BZwvPWIzGE", "/downloads/shows/LESYAKA/Season 2025/s2025e121600 - РАЗДОБЫЛА ЛИСТЬЯ КОКИ, ПРОБУЮ.mkv", false, 1, ~U[2025-12-16 15:00:15Z]] 22:53:38.339 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=300.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:53:38.340 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=5.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:53:38.341 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [15] 22:53:38.342 [info] Kicking off download for media item #15 (8BZwvPWIzGE) 22:53:38.345 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=5.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [18, 15, ~U[2026-04-17 17:53:38Z], ~U[2026-04-17 17:53:38Z]] 22:53:38.346 [debug] Current batch of media processed. Will check again in 1000ms 22:53:39.348 [debug] Current batch of media processed. Will check again in 1000ms 22:53:40.350 [debug] Current batch of media processed. Will check again in 1000ms 22:53:41.523 [debug] Current batch of media processed. Will check again in 1000ms 22:53:42.536 [debug] Current batch of media processed. Will check again in 1000ms 22:53:43.540 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #эквадор #damas #daewoo #дамаск #дэу", "duration" => 1394, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e121000 - ЧТО СО МНОЙ НЕ ТАК?.mkv", "id" => "wDE9yxJXq0o", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wDE9yxJXq0o", "playlist_index" => 16, "timestamp" => 1765378916, "title" => "ЧТО СО МНОЙ НЕ ТАК?", "upload_date" => "20251210"} 22:53:43.541 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1327.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:53:43.542 [debug] QUERY OK source="sources" db=0.3ms idle=1328.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:53:43.543 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=1329.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-10 15:01:56Z], 1] 22:53:43.551 [debug] QUERY OK source="media_items" db=6.5ms queue=0.1ms idle=1330.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #эквадор #damas #daewoo #дамаск #дэу", "ЧТО СО МНОЙ НЕ ТАК?", "e6adfc24-5215-4627-b03b-ae1cfc422be6", 1394, false, "wDE9yxJXq0o", "https://www.youtube.com/watch?v=wDE9yxJXq0o", 16, "/downloads/shows/LESYAKA/Season 2025/s2025e121000 - ЧТО СО МНОЙ НЕ ТАК?.mkv", false, false, false, 1, [], 99, ~U[2025-12-10 15:01:56Z], ~U[2026-04-17 17:53:43Z], ~U[2026-04-17 17:53:43Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #эквадор #damas #daewoo #дамаск #дэу", "ЧТО СО МНОЙ НЕ ТАК?", 1394, false, "wDE9yxJXq0o", "https://www.youtube.com/watch?v=wDE9yxJXq0o", "/downloads/shows/LESYAKA/Season 2025/s2025e121000 - ЧТО СО МНОЙ НЕ ТАК?.mkv", false, 1, ~U[2025-12-10 15:01:56Z]] 22:53:43.552 [debug] QUERY OK source="sources" db=0.4ms idle=483.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:53:43.552 [debug] QUERY OK source="media_profiles" db=0.4ms idle=10.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:53:43.554 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=10.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16] 22:53:43.554 [info] Kicking off download for media item #16 (wDE9yxJXq0o) 22:53:43.557 [debug] QUERY OK source="tasks" db=0.6ms idle=5.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [19, 16, ~U[2026-04-17 17:53:43Z], ~U[2026-04-17 17:53:43Z]] 22:53:43.557 [debug] Current batch of media processed. Will check again in 1000ms 22:53:44.562 [debug] Current batch of media processed. Will check again in 1000ms 22:53:45.569 [debug] Current batch of media processed. Will check again in 1000ms 22:53:46.639 [debug] Current batch of media processed. Will check again in 1000ms 22:53:47.672 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nПутешествие на самодельном мини автодоме по Южной Америке продолжается. В этом видео я продолжу двигаться по побережью Тихого океана в Перу в поисках волн для серфинга. Не обойдется без приключений, я случайно застряну в песке на безлюдном пляже и буду искать помощь на ближайшей трассе. Приготовлю вкусный салат и уроню его на пол. Забуду выключить фары в машине и полностью посажу аккумулятор. Приятного просмотра!😊 \n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #эквадор #damas #daewoo #дамаск #дэу", "duration" => 1154, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e120400 - ЗАСТРЯЛА В ПЕСКЕ НА БЕЗЛЮДНОМ ПЛЯЖЕ И ЕМ САЛАТ С ПОЛА.mkv", "id" => "hHSKm07A7gM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=hHSKm07A7gM", "playlist_index" => 17, "timestamp" => 1764860483, "title" => "ЗАСТРЯЛА В ПЕСКЕ НА БЕЗЛЮДНОМ ПЛЯЖЕ И ЕМ САЛАТ С ПОЛА", "upload_date" => "20251204"} 22:53:47.674 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=570.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:53:47.675 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=422.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:53:47.676 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=423.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-04 15:01:23Z], 1] 22:53:47.680 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=425.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nПутешествие на самодельном мини автодоме по Южной Америке продолжается. В этом видео я продолжу двигаться по побережью Тихого океана в Перу в поисках волн для серфинга. Не обойдется без приключений, я случайно застряну в песке на безлюдном пляже и буду искать помощь на ближайшей трассе. Приготовлю вкусный салат и уроню его на пол. Забуду выключить фары в машине и полностью посажу аккумулятор. Приятного просмотра!😊 \n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #эквадор #damas #daewoo #дамаск #дэу", "ЗАСТРЯЛА В ПЕСКЕ НА БЕЗЛЮДНОМ ПЛЯЖЕ И ЕМ САЛАТ С ПОЛА", "be7247fc-e60e-4d3d-b022-278942261873", 1154, false, "hHSKm07A7gM", "https://www.youtube.com/watch?v=hHSKm07A7gM", 17, "/downloads/shows/LESYAKA/Season 2025/s2025e120400 - ЗАСТРЯЛА В ПЕСКЕ НА БЕЗЛЮДНОМ ПЛЯЖЕ И ЕМ САЛАТ С ПОЛА.mkv", false, false, false, 1, [], 99, ~U[2025-12-04 15:01:23Z], ~U[2026-04-17 17:53:47Z], ~U[2026-04-17 17:53:47Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nПутешествие на самодельном мини автодоме по Южной Америке продолжается. В этом видео я продолжу двигаться по побережью Тихого океана в Перу в поисках волн для серфинга. Не обойдется без приключений, я случайно застряну в песке на безлюдном пляже и буду искать помощь на ближайшей трассе. Приготовлю вкусный салат и уроню его на пол. Забуду выключить фары в машине и полностью посажу аккумулятор. Приятного просмотра!😊 \n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #эквадор #damas #daewoo #дамаск #дэу", "ЗАСТРЯЛА В ПЕСКЕ НА БЕЗЛЮДНОМ ПЛЯЖЕ И ЕМ САЛАТ С ПОЛА", 1154, false, "hHSKm07A7gM", "https://www.youtube.com/watch?v=hHSKm07A7gM", "/downloads/shows/LESYAKA/Season 2025/s2025e120400 - ЗАСТРЯЛА В ПЕСКЕ НА БЕЗЛЮДНОМ ПЛЯЖЕ И ЕМ САЛАТ С ПОЛА.mkv", false, 1, ~U[2025-12-04 15:01:23Z]] 22:53:47.681 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=428.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:53:47.682 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=7.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:53:47.683 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17] 22:53:47.683 [info] Kicking off download for media item #17 (hHSKm07A7gM) 22:53:47.687 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=5.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [20, 17, ~U[2026-04-17 17:53:47Z], ~U[2026-04-17 17:53:47Z]] 22:53:47.687 [debug] Current batch of media processed. Will check again in 1000ms 22:53:48.691 [debug] Current batch of media processed. Will check again in 1000ms 22:53:49.692 [debug] Current batch of media processed. Will check again in 1000ms 22:53:50.696 [debug] Current batch of media processed. Will check again in 1000ms 22:53:51.768 [debug] Current batch of media processed. Will check again in 1000ms 22:53:52.772 [debug] Current batch of media processed. Will check again in 1000ms 22:53:53.774 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео мы вместе с вами пересечем границу из Перу в Эквадор на машине. Я расскажу, какие нужны документы, сколько это стоит и как много времени занимает. А дальше мы поедем по побережью Тихого океана в поисках мест для серфинга! \n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #эквадор #damas #daewoo #дамаск #дэу", "duration" => 1275, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e113000 - ЕДУ В ПЕРУ НА САМОДЕЛЬНОМ АВТОДОМЕ.mkv", "id" => "MYPKsmbch34", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=MYPKsmbch34", "playlist_index" => 18, "timestamp" => 1764514841, "title" => "ЕДУ В ПЕРУ НА САМОДЕЛЬНОМ АВТОДОМЕ", "upload_date" => "20251130"} 22:53:53.777 [debug] QUERY OK source="sources" db=2.4ms queue=0.3ms idle=635.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:53:53.778 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=468.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:53:53.779 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=469.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-30 15:00:41Z], 1] 22:53:53.783 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=470.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео мы вместе с вами пересечем границу из Перу в Эквадор на машине. Я расскажу, какие нужны документы, сколько это стоит и как много времени занимает. А дальше мы поедем по побережью Тихого океана в поисках мест для серфинга! \n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #эквадор #damas #daewoo #дамаск #дэу", "ЕДУ В ПЕРУ НА САМОДЕЛЬНОМ АВТОДОМЕ", "fc7d7323-3584-401c-993f-67df0480c0c7", 1275, false, "MYPKsmbch34", "https://www.youtube.com/watch?v=MYPKsmbch34", 18, "/downloads/shows/LESYAKA/Season 2025/s2025e113000 - ЕДУ В ПЕРУ НА САМОДЕЛЬНОМ АВТОДОМЕ.mkv", false, false, false, 1, [], 99, ~U[2025-11-30 15:00:41Z], ~U[2026-04-17 17:53:53Z], ~U[2026-04-17 17:53:53Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео мы вместе с вами пересечем границу из Перу в Эквадор на машине. Я расскажу, какие нужны документы, сколько это стоит и как много времени занимает. А дальше мы поедем по побережью Тихого океана в поисках мест для серфинга! \n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #эквадор #damas #daewoo #дамаск #дэу", "ЕДУ В ПЕРУ НА САМОДЕЛЬНОМ АВТОДОМЕ", 1275, false, "MYPKsmbch34", "https://www.youtube.com/watch?v=MYPKsmbch34", "/downloads/shows/LESYAKA/Season 2025/s2025e113000 - ЕДУ В ПЕРУ НА САМОДЕЛЬНОМ АВТОДОМЕ.mkv", false, 1, ~U[2025-11-30 15:00:41Z]] 22:53:53.783 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=473.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:53:53.793 [debug] QUERY OK source="media_profiles" db=9.3ms queue=0.2ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:53:53.794 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=15.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [18] 22:53:53.795 [info] Kicking off download for media item #18 (MYPKsmbch34) 22:53:53.798 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=14.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [21, 18, ~U[2026-04-17 17:53:53Z], ~U[2026-04-17 17:53:53Z]] 22:53:53.799 [debug] Current batch of media processed. Will check again in 1000ms 22:53:54.801 [debug] Current batch of media processed. Will check again in 1000ms 22:53:55.514 [info] {"source":"oban","duration":1810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:55.805 [debug] Current batch of media processed. Will check again in 1000ms 22:53:56.807 [debug] Current batch of media processed. Will check again in 1000ms 22:53:57.816 [debug] Current batch of media processed. Will check again in 1000ms 22:53:58.821 [debug] Current batch of media processed. Will check again in 1000ms 22:53:59.824 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #эквадор #damas #daewoo #дамаск #дэу", "duration" => 1141, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e112300 - БЕЗ УДАЛЕННОЙ РАБОТЫ.mkv", "id" => "LLJL_uCNwN4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=LLJL_uCNwN4", "playlist_index" => 19, "timestamp" => 1763910044, "title" => "БЕЗ УДАЛЕННОЙ РАБОТЫ", "upload_date" => "20251123"} 22:53:59.825 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=649.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:53:59.826 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=503.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:53:59.827 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=504.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-23 15:00:44Z], 1] 22:53:59.830 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=506.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #эквадор #damas #daewoo #дамаск #дэу", "БЕЗ УДАЛЕННОЙ РАБОТЫ", "d9c76133-7f81-40c1-976e-8257595b8c01", 1141, false, "LLJL_uCNwN4", "https://www.youtube.com/watch?v=LLJL_uCNwN4", 19, "/downloads/shows/LESYAKA/Season 2025/s2025e112300 - БЕЗ УДАЛЕННОЙ РАБОТЫ.mkv", false, false, false, 1, [], 99, ~U[2025-11-23 15:00:44Z], ~U[2026-04-17 17:53:59Z], ~U[2026-04-17 17:53:59Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #эквадор #damas #daewoo #дамаск #дэу", "БЕЗ УДАЛЕННОЙ РАБОТЫ", 1141, false, "LLJL_uCNwN4", "https://www.youtube.com/watch?v=LLJL_uCNwN4", "/downloads/shows/LESYAKA/Season 2025/s2025e112300 - БЕЗ УДАЛЕННОЙ РАБОТЫ.mkv", false, 1, ~U[2025-11-23 15:00:44Z]] 22:53:59.831 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=508.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:53:59.832 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=6.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:53:59.833 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19] 22:53:59.833 [info] Kicking off download for media item #19 (LLJL_uCNwN4) 22:53:59.837 [debug] QUERY OK source="tasks" db=0.5ms queue=0.3ms idle=5.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [22, 19, ~U[2026-04-17 17:53:59Z], ~U[2026-04-17 17:53:59Z]] 22:53:59.838 [debug] Current batch of media processed. Will check again in 1000ms 22:54:00.460 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:54:00.851 [debug] Current batch of media processed. Will check again in 1000ms 22:54:01.852 [debug] Current batch of media processed. Will check again in 1000ms 22:54:02.879 [debug] Current batch of media processed. Will check again in 1000ms 22:54:03.881 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #эквадор #damas #daewoo #дамаск #дэу", "duration" => 1099, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e110700 - МЕСЯЦ ЖИЗНИ В ЭКВАДОРЕ.mkv", "id" => "RV3afqEyMyU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=RV3afqEyMyU", "playlist_index" => 20, "timestamp" => 1762527652, "title" => "МЕСЯЦ ЖИЗНИ В ЭКВАДОРЕ", "upload_date" => "20251107"} 22:54:03.883 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=1541.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:54:03.884 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=686.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:54:03.885 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=539.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-07 15:00:52Z], 1] 22:54:03.888 [debug] QUERY OK source="media_items" db=1.8ms idle=540.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #эквадор #damas #daewoo #дамаск #дэу", "МЕСЯЦ ЖИЗНИ В ЭКВАДОРЕ", "934ea711-56e0-47e5-9be3-33add4e8a6a2", 1099, false, "RV3afqEyMyU", "https://www.youtube.com/watch?v=RV3afqEyMyU", 20, "/downloads/shows/LESYAKA/Season 2025/s2025e110700 - МЕСЯЦ ЖИЗНИ В ЭКВАДОРЕ.mkv", false, false, false, 1, [], 99, ~U[2025-11-07 15:00:52Z], ~U[2026-04-17 17:54:03Z], ~U[2026-04-17 17:54:03Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #эквадор #damas #daewoo #дамаск #дэу", "МЕСЯЦ ЖИЗНИ В ЭКВАДОРЕ", 1099, false, "RV3afqEyMyU", "https://www.youtube.com/watch?v=RV3afqEyMyU", "/downloads/shows/LESYAKA/Season 2025/s2025e110700 - МЕСЯЦ ЖИЗНИ В ЭКВАДОРЕ.mkv", false, 1, ~U[2025-11-07 15:00:52Z]] 22:54:03.889 [debug] QUERY OK source="sources" db=0.3ms idle=543.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:54:03.889 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:54:03.891 [debug] QUERY OK source="media_items" db=0.5ms idle=5.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [20] 22:54:03.891 [info] Kicking off download for media item #20 (RV3afqEyMyU) 22:54:03.894 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=4.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [23, 20, ~U[2026-04-17 17:54:03Z], ~U[2026-04-17 17:54:03Z]] 22:54:03.894 [debug] Current batch of media processed. Will check again in 1000ms 22:54:04.952 [debug] Current batch of media processed. Will check again in 1000ms 22:54:05.955 [debug] Current batch of media processed. Will check again in 1000ms 22:54:06.961 [debug] Current batch of media processed. Will check again in 1000ms 22:54:07.964 [debug] Current batch of media processed. Will check again in 1000ms 22:54:08.980 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "duration" => 1074, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e103000 - ИДУ В БОЛЬНИЦУ В ЭКВАДОРЕ БЕЗ СТРАХОВКИ.mkv", "id" => "gD6-8XYciZo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=gD6-8XYciZo", "playlist_index" => 21, "timestamp" => 1761836478, "title" => "ИДУ В БОЛЬНИЦУ В ЭКВАДОРЕ БЕЗ СТРАХОВКИ", "upload_date" => "20251030"} 22:54:08.982 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1598.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:54:08.983 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1.6e3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:54:08.984 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=1600.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-30 15:01:18Z], 1] 22:54:08.987 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1602.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "ИДУ В БОЛЬНИЦУ В ЭКВАДОРЕ БЕЗ СТРАХОВКИ", "80056f4e-e18e-4697-b6ff-6e2fa5f59343", 1074, false, "gD6-8XYciZo", "https://www.youtube.com/watch?v=gD6-8XYciZo", 21, "/downloads/shows/LESYAKA/Season 2025/s2025e103000 - ИДУ В БОЛЬНИЦУ В ЭКВАДОРЕ БЕЗ СТРАХОВКИ.mkv", false, false, false, 1, [], 99, ~U[2025-10-30 15:01:18Z], ~U[2026-04-17 17:54:08Z], ~U[2026-04-17 17:54:08Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "ИДУ В БОЛЬНИЦУ В ЭКВАДОРЕ БЕЗ СТРАХОВКИ", 1074, false, "gD6-8XYciZo", "https://www.youtube.com/watch?v=gD6-8XYciZo", "/downloads/shows/LESYAKA/Season 2025/s2025e103000 - ИДУ В БОЛЬНИЦУ В ЭКВАДОРЕ БЕЗ СТРАХОВКИ.mkv", false, 1, ~U[2025-10-30 15:01:18Z]] 22:54:08.988 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=750.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:54:08.989 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=6.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:54:08.990 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [21] 22:54:08.990 [info] Kicking off download for media item #21 (gD6-8XYciZo) 22:54:08.994 [debug] QUERY OK source="tasks" db=0.5ms queue=0.2ms idle=5.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [24, 21, ~U[2026-04-17 17:54:08Z], ~U[2026-04-17 17:54:08Z]] 22:54:08.994 [debug] Current batch of media processed. Will check again in 1000ms 22:54:10.001 [debug] Current batch of media processed. Will check again in 1000ms 22:54:11.003 [debug] Current batch of media processed. Will check again in 1000ms 22:54:12.004 [debug] Current batch of media processed. Will check again in 1000ms 22:54:13.008 [debug] Current batch of media processed. Will check again in 1000ms 22:54:14.013 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nПривет! Уже 7 лет я путешествую в одиночку по разным странам. Я ездила автостопом по Мексике, Турции, Абхазии и России. Ночевала по приложению Couchsurfing. Жила в машине в США, а на данный момент путешествую в мини-автодоме по Латинской Америке.\nМеня часто спрашивают, как мне не страшно? На самом деле страшно, но я научилась бороться со своими страхами и идти к целям несмотря ни на что. В этом видео я поделюсь с вами тем, что помогает мне в этом. \n\nпутешественница #путешествия #тревел #тревелвлог #автодом #страхи #ванлайф #van #vanlife #влог #vlog #travelvlog #психология #страх #эквадор #дамаск #дэу", "duration" => 1040, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e101700 - ПУТЕШЕСТВУЮ ПО ЛАТИНСКОЙ АМЕРИКЕ.mkv", "id" => "omlnf7Yz7-w", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=omlnf7Yz7-w", "playlist_index" => 22, "timestamp" => 1760713296, "title" => "ПУТЕШЕСТВУЮ ПО ЛАТИНСКОЙ АМЕРИКЕ", "upload_date" => "20251017"} 22:54:14.014 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1579.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:54:14.016 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=1580.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:54:14.017 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1582.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-17 15:01:36Z], 1] 22:54:14.020 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=1583.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nПривет! Уже 7 лет я путешествую в одиночку по разным странам. Я ездила автостопом по Мексике, Турции, Абхазии и России. Ночевала по приложению Couchsurfing. Жила в машине в США, а на данный момент путешествую в мини-автодоме по Латинской Америке.\nМеня часто спрашивают, как мне не страшно? На самом деле страшно, но я научилась бороться со своими страхами и идти к целям несмотря ни на что. В этом видео я поделюсь с вами тем, что помогает мне в этом. \n\nпутешественница #путешествия #тревел #тревелвлог #автодом #страхи #ванлайф #van #vanlife #влог #vlog #travelvlog #психология #страх #эквадор #дамаск #дэу", "ПУТЕШЕСТВУЮ ПО ЛАТИНСКОЙ АМЕРИКЕ", "59956c5c-1c63-499c-9835-ff82b5009cbf", 1040, false, "omlnf7Yz7-w", "https://www.youtube.com/watch?v=omlnf7Yz7-w", 22, "/downloads/shows/LESYAKA/Season 2025/s2025e101700 - ПУТЕШЕСТВУЮ ПО ЛАТИНСКОЙ АМЕРИКЕ.mkv", false, false, false, 1, [], 99, ~U[2025-10-17 15:01:36Z], ~U[2026-04-17 17:54:14Z], ~U[2026-04-17 17:54:14Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nПривет! Уже 7 лет я путешествую в одиночку по разным странам. Я ездила автостопом по Мексике, Турции, Абхазии и России. Ночевала по приложению Couchsurfing. Жила в машине в США, а на данный момент путешествую в мини-автодоме по Латинской Америке.\nМеня часто спрашивают, как мне не страшно? На самом деле страшно, но я научилась бороться со своими страхами и идти к целям несмотря ни на что. В этом видео я поделюсь с вами тем, что помогает мне в этом. \n\nпутешественница #путешествия #тревел #тревелвлог #автодом #страхи #ванлайф #van #vanlife #влог #vlog #travelvlog #психология #страх #эквадор #дамаск #дэу", "ПУТЕШЕСТВУЮ ПО ЛАТИНСКОЙ АМЕРИКЕ", 1040, false, "omlnf7Yz7-w", "https://www.youtube.com/watch?v=omlnf7Yz7-w", "/downloads/shows/LESYAKA/Season 2025/s2025e101700 - ПУТЕШЕСТВУЮ ПО ЛАТИНСКОЙ АМЕРИКЕ.mkv", false, 1, ~U[2025-10-17 15:01:36Z]] 22:54:14.021 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=591.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:54:14.022 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=7.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:54:14.024 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=7.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [22] 22:54:14.024 [info] Kicking off download for media item #22 (omlnf7Yz7-w) 22:54:14.028 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=6.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [25, 22, ~U[2026-04-17 17:54:14Z], ~U[2026-04-17 17:54:14Z]] 22:54:14.028 [debug] Current batch of media processed. Will check again in 1000ms 22:54:15.030 [debug] Current batch of media processed. Will check again in 1000ms 22:54:16.034 [debug] Current batch of media processed. Will check again in 1000ms 22:54:17.037 [debug] Current batch of media processed. Will check again in 1000ms 22:54:18.044 [debug] Current batch of media processed. Will check again in 1000ms 22:54:19.047 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🌍 Подключайся к интернету без роуминга!\nС eSIM от Roamjet ты можешь пользоваться мобильным интернетом в любой точке мира.\n\n🔥 Специальное предложение:\nИспользуй промокод LESYAKA35 и получи скидку 35% на первый заказ!\n\n📲 Скачать тут\nhttps://roamjet.onelink.me/Sc5I/7jowxdvi\n\n✈️ Установи приложение, выбери страну и наслаждайся интернетом без лишних затрат!\n\n#esimgermany #esimportugal #esimspain\n#esimairalo #esimholafly #esimroamless\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #surfing #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #серфинг #surf #дамаск #дэу", "duration" => 1134, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e101000 - ОДНА В ЭКВАДОРЕ ЖИВУ В АВТОДОМЕ!😳.mkv", "id" => "UAGpmLzZqT4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UAGpmLzZqT4", "playlist_index" => 23, "timestamp" => 1760108463, "title" => "ОДНА В ЭКВАДОРЕ ЖИВУ В АВТОДОМЕ!😳", "upload_date" => "20251010"} 22:54:19.048 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1515.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:54:19.050 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1517.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:54:19.051 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1518.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-10 15:01:03Z], 1] 22:54:19.055 [debug] QUERY OK source="media_items" db=2.4ms queue=0.2ms idle=1520.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🌍 Подключайся к интернету без роуминга!\nС eSIM от Roamjet ты можешь пользоваться мобильным интернетом в любой точке мира.\n\n🔥 Специальное предложение:\nИспользуй промокод LESYAKA35 и получи скидку 35% на первый заказ!\n\n📲 Скачать тут\nhttps://roamjet.onelink.me/Sc5I/7jowxdvi\n\n✈️ Установи приложение, выбери страну и наслаждайся интернетом без лишних затрат!\n\n#esimgermany #esimportugal #esimspain\n#esimairalo #esimholafly #esimroamless\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #surfing #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #серфинг #surf #дамаск #дэу", "ОДНА В ЭКВАДОРЕ ЖИВУ В АВТОДОМЕ!😳", "8f6f5f0a-de85-4cd4-8ecf-526a036ce3f6", 1134, false, "UAGpmLzZqT4", "https://www.youtube.com/watch?v=UAGpmLzZqT4", 23, "/downloads/shows/LESYAKA/Season 2025/s2025e101000 - ОДНА В ЭКВАДОРЕ ЖИВУ В АВТОДОМЕ!😳.mkv", false, false, false, 1, [], 99, ~U[2025-10-10 15:01:03Z], ~U[2026-04-17 17:54:19Z], ~U[2026-04-17 17:54:19Z], "🌍 Подключайся к интернету без роуминга!\nС eSIM от Roamjet ты можешь пользоваться мобильным интернетом в любой точке мира.\n\n🔥 Специальное предложение:\nИспользуй промокод LESYAKA35 и получи скидку 35% на первый заказ!\n\n📲 Скачать тут\nhttps://roamjet.onelink.me/Sc5I/7jowxdvi\n\n✈️ Установи приложение, выбери страну и наслаждайся интернетом без лишних затрат!\n\n#esimgermany #esimportugal #esimspain\n#esimairalo #esimholafly #esimroamless\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #surfing #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #серфинг #surf #дамаск #дэу", "ОДНА В ЭКВАДОРЕ ЖИВУ В АВТОДОМЕ!😳", 1134, false, "UAGpmLzZqT4", "https://www.youtube.com/watch?v=UAGpmLzZqT4", "/downloads/shows/LESYAKA/Season 2025/s2025e101000 - ОДНА В ЭКВАДОРЕ ЖИВУ В АВТОДОМЕ!😳.mkv", false, 1, ~U[2025-10-10 15:01:03Z]] 22:54:19.056 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=581.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:54:19.057 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.2ms idle=7.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:54:19.059 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=7.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [23] 22:54:19.059 [info] Kicking off download for media item #23 (UAGpmLzZqT4) 22:54:19.064 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=7.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [26, 23, ~U[2026-04-17 17:54:19Z], ~U[2026-04-17 17:54:19Z]] 22:54:19.064 [debug] Current batch of media processed. Will check again in 1000ms 22:54:20.070 [debug] Current batch of media processed. Will check again in 1000ms 22:54:21.075 [debug] Current batch of media processed. Will check again in 1000ms 22:54:22.090 [debug] Current batch of media processed. Will check again in 1000ms 22:54:23.093 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я найду райский уголок на побережье Тихого океана в Эквадоре. И все бы прекрасно, но, окажется, что эти места являются очень опасными из-за наркокартелей, орудующих вдоль всего побережья. Об этом я узнаю позже от полиции и местных жителей.\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "duration" => 1195, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e100400 - Я В ОПАСНОСТИ?😱⚠️.mkv", "id" => "3hAMw3eFLcg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=3hAMw3eFLcg", "playlist_index" => 24, "timestamp" => 1759590010, "title" => "Я В ОПАСНОСТИ?😱⚠️", "upload_date" => "20251004"} 22:54:23.095 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=568.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:54:23.096 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=353.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:54:23.098 [debug] QUERY OK source="media_items" db=0.4ms queue=0.5ms idle=354.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-04 15:00:10Z], 1] 22:54:23.101 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=356.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я найду райский уголок на побережье Тихого океана в Эквадоре. И все бы прекрасно, но, окажется, что эти места являются очень опасными из-за наркокартелей, орудующих вдоль всего побережья. Об этом я узнаю позже от полиции и местных жителей.\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "Я В ОПАСНОСТИ?😱⚠️", "daea6ff2-a2b4-4180-bda1-3c9bd34d5ffa", 1195, false, "3hAMw3eFLcg", "https://www.youtube.com/watch?v=3hAMw3eFLcg", 24, "/downloads/shows/LESYAKA/Season 2025/s2025e100400 - Я В ОПАСНОСТИ?😱⚠️.mkv", false, false, false, 1, [], 99, ~U[2025-10-04 15:00:10Z], ~U[2026-04-17 17:54:23Z], ~U[2026-04-17 17:54:23Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я найду райский уголок на побережье Тихого океана в Эквадоре. И все бы прекрасно, но, окажется, что эти места являются очень опасными из-за наркокартелей, орудующих вдоль всего побережья. Об этом я узнаю позже от полиции и местных жителей.\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "Я В ОПАСНОСТИ?😱⚠️", 1195, false, "3hAMw3eFLcg", "https://www.youtube.com/watch?v=3hAMw3eFLcg", "/downloads/shows/LESYAKA/Season 2025/s2025e100400 - Я В ОПАСНОСТИ?😱⚠️.mkv", false, 1, ~U[2025-10-04 15:00:10Z]] 22:54:23.102 [debug] QUERY OK source="sources" db=0.4ms idle=359.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:54:23.104 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=8.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:54:23.105 [debug] QUERY OK source="media_items" db=0.6ms queue=0.4ms idle=7.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [24] 22:54:23.105 [info] Kicking off download for media item #24 (3hAMw3eFLcg) 22:54:23.109 [debug] QUERY OK source="tasks" db=0.5ms idle=6.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [27, 24, ~U[2026-04-17 17:54:23Z], ~U[2026-04-17 17:54:23Z]] 22:54:23.110 [debug] Current batch of media processed. Will check again in 1000ms 22:54:24.120 [debug] Current batch of media processed. Will check again in 1000ms 22:54:25.123 [debug] Current batch of media processed. Will check again in 1000ms 22:54:25.520 [info] {"source":"oban","duration":1956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:26.134 [debug] Current batch of media processed. Will check again in 1000ms 22:54:27.141 [debug] Current batch of media processed. Will check again in 1000ms 22:54:28.150 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "duration" => 1297, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e093000 - УБИВАЮ МАШИНУ НА САМОМ ВЫСОКОМ ВУЛКАНЕ ЭКВАДОРА!.mkv", "id" => "ZRED8377VRQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ZRED8377VRQ", "playlist_index" => 25, "timestamp" => 1759244465, "title" => "УБИВАЮ МАШИНУ НА САМОМ ВЫСОКОМ ВУЛКАНЕ ЭКВАДОРА!", "upload_date" => "20250930"} 22:54:28.151 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1307.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:54:28.153 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1308.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:54:28.154 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1309.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 15:01:05Z], 1] 22:54:28.157 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1311.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "УБИВАЮ МАШИНУ НА САМОМ ВЫСОКОМ ВУЛКАНЕ ЭКВАДОРА!", "a510f31d-72f8-4838-822f-200c0177d2b4", 1297, false, "ZRED8377VRQ", "https://www.youtube.com/watch?v=ZRED8377VRQ", 25, "/downloads/shows/LESYAKA/Season 2025/s2025e093000 - УБИВАЮ МАШИНУ НА САМОМ ВЫСОКОМ ВУЛКАНЕ ЭКВАДОРА!.mkv", false, false, false, 1, [], 99, ~U[2025-09-30 15:01:05Z], ~U[2026-04-17 17:54:28Z], ~U[2026-04-17 17:54:28Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "УБИВАЮ МАШИНУ НА САМОМ ВЫСОКОМ ВУЛКАНЕ ЭКВАДОРА!", 1297, false, "ZRED8377VRQ", "https://www.youtube.com/watch?v=ZRED8377VRQ", "/downloads/shows/LESYAKA/Season 2025/s2025e093000 - УБИВАЮ МАШИНУ НА САМОМ ВЫСОКОМ ВУЛКАНЕ ЭКВАДОРА!.mkv", false, 1, ~U[2025-09-30 15:01:05Z]] 22:54:28.158 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=393.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:54:28.159 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:54:28.160 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [25] 22:54:28.160 [info] Kicking off download for media item #25 (ZRED8377VRQ) 22:54:28.164 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=5.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [28, 25, ~U[2026-04-17 17:54:28Z], ~U[2026-04-17 17:54:28Z]] 22:54:28.164 [debug] Current batch of media processed. Will check again in 1000ms 22:54:29.172 [debug] Current batch of media processed. Will check again in 1000ms 22:54:30.182 [debug] Current batch of media processed. Will check again in 1000ms 22:54:31.189 [debug] Current batch of media processed. Will check again in 1000ms 22:54:32.194 [debug] Current batch of media processed. Will check again in 1000ms 22:54:33.228 [debug] Current batch of media processed. Will check again in 1000ms 22:54:34.238 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nОбзор мини автодома своими руками! В нем я покажу, как все обустроено и какие вещи мне нужны для комфортной жизни и путешествий в доме на колесах. \n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу #обзор #diy", "duration" => 1205, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e092400 - ОБЗОР АВТОДОМА СВОИМИ РУКАМИ.mkv", "id" => "T5qGGS8EjkI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=T5qGGS8EjkI", "playlist_index" => 26, "timestamp" => 1758726060, "title" => "ОБЗОР АВТОДОМА СВОИМИ РУКАМИ", "upload_date" => "20250924"} 22:54:34.239 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=354.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:54:34.240 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=280.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:54:34.241 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=281.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-24 15:01:00Z], 1] 22:54:34.244 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=282.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nОбзор мини автодома своими руками! В нем я покажу, как все обустроено и какие вещи мне нужны для комфортной жизни и путешествий в доме на колесах. \n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу #обзор #diy", "ОБЗОР АВТОДОМА СВОИМИ РУКАМИ", "5aa3c395-557b-4e9b-b63b-c3905f5f5fde", 1205, false, "T5qGGS8EjkI", "https://www.youtube.com/watch?v=T5qGGS8EjkI", 26, "/downloads/shows/LESYAKA/Season 2025/s2025e092400 - ОБЗОР АВТОДОМА СВОИМИ РУКАМИ.mkv", false, false, false, 1, [], 99, ~U[2025-09-24 15:01:00Z], ~U[2026-04-17 17:54:34Z], ~U[2026-04-17 17:54:34Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nОбзор мини автодома своими руками! В нем я покажу, как все обустроено и какие вещи мне нужны для комфортной жизни и путешествий в доме на колесах. \n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу #обзор #diy", "ОБЗОР АВТОДОМА СВОИМИ РУКАМИ", 1205, false, "T5qGGS8EjkI", "https://www.youtube.com/watch?v=T5qGGS8EjkI", "/downloads/shows/LESYAKA/Season 2025/s2025e092400 - ОБЗОР АВТОДОМА СВОИМИ РУКАМИ.mkv", false, 1, ~U[2025-09-24 15:01:00Z]] 22:54:34.245 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=285.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:54:34.246 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:54:34.247 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [26] 22:54:34.247 [info] Kicking off download for media item #26 (T5qGGS8EjkI) 22:54:34.251 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=5.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [29, 26, ~U[2026-04-17 17:54:34Z], ~U[2026-04-17 17:54:34Z]] 22:54:34.251 [debug] Current batch of media processed. Will check again in 1000ms 22:54:35.255 [debug] Current batch of media processed. Will check again in 1000ms 22:54:36.262 [debug] Current batch of media processed. Will check again in 1000ms 22:54:37.266 [debug] Current batch of media processed. Will check again in 1000ms 22:54:38.272 [debug] Current batch of media processed. Will check again in 1000ms 22:54:39.278 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "duration" => 1351, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e091900 - КОНЕЦ ПУТЕШЕСТВИЯМ НА АВТОДОМЕ ПО КОЛУМБИИ.mkv", "id" => "fttu4P79BsY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=fttu4P79BsY", "playlist_index" => 27, "timestamp" => 1758294079, "title" => "КОНЕЦ ПУТЕШЕСТВИЯМ НА АВТОДОМЕ ПО КОЛУМБИИ", "upload_date" => "20250919"} 22:54:39.279 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1244.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:54:39.280 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=1245.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:54:39.281 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1246.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-19 15:01:19Z], 1] 22:54:39.284 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1247.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "КОНЕЦ ПУТЕШЕСТВИЯМ НА АВТОДОМЕ ПО КОЛУМБИИ", "43b1de4e-ffd5-42e9-8c51-3d8427e2a4bb", 1351, false, "fttu4P79BsY", "https://www.youtube.com/watch?v=fttu4P79BsY", 27, "/downloads/shows/LESYAKA/Season 2025/s2025e091900 - КОНЕЦ ПУТЕШЕСТВИЯМ НА АВТОДОМЕ ПО КОЛУМБИИ.mkv", false, false, false, 1, [], 99, ~U[2025-09-19 15:01:19Z], ~U[2026-04-17 17:54:39Z], ~U[2026-04-17 17:54:39Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "КОНЕЦ ПУТЕШЕСТВИЯМ НА АВТОДОМЕ ПО КОЛУМБИИ", 1351, false, "fttu4P79BsY", "https://www.youtube.com/watch?v=fttu4P79BsY", "/downloads/shows/LESYAKA/Season 2025/s2025e091900 - КОНЕЦ ПУТЕШЕСТВИЯМ НА АВТОДОМЕ ПО КОЛУМБИИ.mkv", false, 1, ~U[2025-09-19 15:01:19Z]] 22:54:39.285 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=320.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:54:39.285 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=6.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:54:39.287 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [27] 22:54:39.287 [info] Kicking off download for media item #27 (fttu4P79BsY) 22:54:39.290 [debug] QUERY OK source="tasks" db=0.5ms queue=0.2ms idle=5.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [30, 27, ~U[2026-04-17 17:54:39Z], ~U[2026-04-17 17:54:39Z]] 22:54:39.291 [debug] Current batch of media processed. Will check again in 1000ms 22:54:40.299 [debug] Current batch of media processed. Will check again in 1000ms 22:54:41.301 [debug] Current batch of media processed. Will check again in 1000ms 22:54:42.308 [debug] Current batch of media processed. Will check again in 1000ms 22:54:43.310 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "duration" => 1491, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e091600 - ПОТЕРЯЛА КЛЮЧИ ОТ МАШИНЫ В ПУСТЫНЕ😳.mkv", "id" => "39_xUTkyVz0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=39_xUTkyVz0", "playlist_index" => 28, "timestamp" => 1758031206, "title" => "ПОТЕРЯЛА КЛЮЧИ ОТ МАШИНЫ В ПУСТЫНЕ😳", "upload_date" => "20250916"} 22:54:43.311 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=308.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:54:43.312 [debug] QUERY OK source="sources" db=0.3ms idle=234.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:54:43.313 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=234.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 14:00:06Z], 1] 22:54:43.315 [debug] QUERY OK source="media_items" db=1.6ms idle=236.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "ПОТЕРЯЛА КЛЮЧИ ОТ МАШИНЫ В ПУСТЫНЕ😳", "42be4501-5e81-4ba2-bcc5-2a8888760df3", 1491, false, "39_xUTkyVz0", "https://www.youtube.com/watch?v=39_xUTkyVz0", 28, "/downloads/shows/LESYAKA/Season 2025/s2025e091600 - ПОТЕРЯЛА КЛЮЧИ ОТ МАШИНЫ В ПУСТЫНЕ😳.mkv", false, false, false, 1, [], 99, ~U[2025-09-16 14:00:06Z], ~U[2026-04-17 17:54:43Z], ~U[2026-04-17 17:54:43Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "ПОТЕРЯЛА КЛЮЧИ ОТ МАШИНЫ В ПУСТЫНЕ😳", 1491, false, "39_xUTkyVz0", "https://www.youtube.com/watch?v=39_xUTkyVz0", "/downloads/shows/LESYAKA/Season 2025/s2025e091600 - ПОТЕРЯЛА КЛЮЧИ ОТ МАШИНЫ В ПУСТЫНЕ😳.mkv", false, 1, ~U[2025-09-16 14:00:06Z]] 22:54:43.316 [debug] QUERY OK source="sources" db=0.3ms idle=238.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:54:43.317 [debug] QUERY OK source="media_profiles" db=0.4ms idle=5.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:54:43.318 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [28] 22:54:43.318 [info] Kicking off download for media item #28 (39_xUTkyVz0) 22:54:43.322 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=5.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [31, 28, ~U[2026-04-17 17:54:43Z], ~U[2026-04-17 17:54:43Z]] 22:54:43.322 [debug] Current batch of media processed. Will check again in 1000ms 22:54:44.330 [debug] Current batch of media processed. Will check again in 1000ms 22:54:45.337 [debug] Current batch of media processed. Will check again in 1000ms 22:54:46.345 [debug] Current batch of media processed. Will check again in 1000ms 22:54:47.346 [debug] Current batch of media processed. Will check again in 1000ms 22:54:48.350 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "duration" => 1303, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e090900 - НАРВАЛАСЬ НА ЗЛЫХ СОБАК!😱.mkv", "id" => "XMah_x8xlKU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XMah_x8xlKU", "playlist_index" => 29, "timestamp" => 1757430059, "title" => "НАРВАЛАСЬ НА ЗЛЫХ СОБАК!😱", "upload_date" => "20250909"} 22:54:48.351 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=1241.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:54:48.352 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=1242.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:54:48.353 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1243.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-09 15:00:59Z], 1] 22:54:48.356 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1245.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "НАРВАЛАСЬ НА ЗЛЫХ СОБАК!😱", "ad14b600-79ad-4221-9d74-dca3c3c18a07", 1303, false, "XMah_x8xlKU", "https://www.youtube.com/watch?v=XMah_x8xlKU", 29, "/downloads/shows/LESYAKA/Season 2025/s2025e090900 - НАРВАЛАСЬ НА ЗЛЫХ СОБАК!😱.mkv", false, false, false, 1, [], 99, ~U[2025-09-09 15:00:59Z], ~U[2026-04-17 17:54:48Z], ~U[2026-04-17 17:54:48Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "НАРВАЛАСЬ НА ЗЛЫХ СОБАК!😱", 1303, false, "XMah_x8xlKU", "https://www.youtube.com/watch?v=XMah_x8xlKU", "/downloads/shows/LESYAKA/Season 2025/s2025e090900 - НАРВАЛАСЬ НА ЗЛЫХ СОБАК!😱.mkv", false, 1, ~U[2025-09-09 15:00:59Z]] 22:54:48.357 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=309.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:54:48.358 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:54:48.359 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [29] 22:54:48.359 [info] Kicking off download for media item #29 (XMah_x8xlKU) 22:54:48.363 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=5.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [32, 29, ~U[2026-04-17 17:54:48Z], ~U[2026-04-17 17:54:48Z]] 22:54:48.363 [debug] Current batch of media processed. Will check again in 1000ms 22:54:49.371 [debug] Current batch of media processed. Will check again in 1000ms 22:54:50.374 [debug] Current batch of media processed. Will check again in 1000ms 22:54:51.378 [debug] Current batch of media processed. Will check again in 1000ms 22:54:52.384 [debug] Current batch of media processed. Will check again in 1000ms 22:54:53.388 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "duration" => 3207, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e090200 - ГДЕ Я БЕРУ ДЕНЬГИ?💰.mkv", "id" => "htRHcAqfDUU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=htRHcAqfDUU", "playlist_index" => 30, "timestamp" => 1756825277, "title" => "ГДЕ Я БЕРУ ДЕНЬГИ?💰", "upload_date" => "20250902"} 22:54:53.390 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=1232.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:54:53.391 [debug] QUERY OK source="sources" db=0.4ms idle=1233.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:54:53.392 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=1234.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-02 15:01:17Z], 1] 22:54:53.394 [debug] QUERY OK source="media_items" db=1.6ms idle=1236.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "ГДЕ Я БЕРУ ДЕНЬГИ?💰", "45d89b3a-8e47-455b-b654-e7b148035531", 3207, false, "htRHcAqfDUU", "https://www.youtube.com/watch?v=htRHcAqfDUU", 30, "/downloads/shows/LESYAKA/Season 2025/s2025e090200 - ГДЕ Я БЕРУ ДЕНЬГИ?💰.mkv", false, false, false, 1, [], 99, ~U[2025-09-02 15:01:17Z], ~U[2026-04-17 17:54:53Z], ~U[2026-04-17 17:54:53Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "ГДЕ Я БЕРУ ДЕНЬГИ?💰", 3207, false, "htRHcAqfDUU", "https://www.youtube.com/watch?v=htRHcAqfDUU", "/downloads/shows/LESYAKA/Season 2025/s2025e090200 - ГДЕ Я БЕРУ ДЕНЬГИ?💰.mkv", false, 1, ~U[2025-09-02 15:01:17Z]] 22:54:53.395 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=308.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:54:53.396 [debug] QUERY OK source="media_profiles" db=0.3ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:54:53.397 [debug] QUERY OK source="media_items" db=0.6ms idle=5.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [30] 22:54:53.397 [info] Kicking off download for media item #30 (htRHcAqfDUU) 22:54:53.402 [debug] QUERY OK source="tasks" db=0.5ms queue=0.2ms idle=5.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [33, 30, ~U[2026-04-17 17:54:53Z], ~U[2026-04-17 17:54:53Z]] 22:54:53.402 [debug] Current batch of media processed. Will check again in 1000ms 22:54:54.403 [debug] Current batch of media processed. Will check again in 1000ms 22:54:55.405 [debug] Current batch of media processed. Will check again in 1000ms 22:54:55.556 [info] {"source":"oban","duration":1759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:56.407 [debug] Current batch of media processed. Will check again in 1000ms 22:54:57.408 [debug] Current batch of media processed. Will check again in 1000ms 22:54:58.423 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "duration" => 1166, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e082900 - ПОТЕРЯЛАСЬ В ДЖУНГЛЯХ КОЛУМБИИ.mkv", "id" => "sNwPkaJOrr8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=sNwPkaJOrr8", "playlist_index" => 31, "timestamp" => 1756479701, "title" => "ПОТЕРЯЛАСЬ В ДЖУНГЛЯХ КОЛУМБИИ", "upload_date" => "20250829"} 22:54:58.424 [debug] QUERY OK source="sources" db=1.0ms queue=0.3ms idle=1232.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:54:58.426 [debug] QUERY OK source="sources" db=0.5ms idle=1234.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:54:58.428 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1235.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-29 15:01:41Z], 1] 22:54:58.430 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1238.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "ПОТЕРЯЛАСЬ В ДЖУНГЛЯХ КОЛУМБИИ", "7154eafe-51b9-48cf-8f78-d8f4eb64bcac", 1166, false, "sNwPkaJOrr8", "https://www.youtube.com/watch?v=sNwPkaJOrr8", 31, "/downloads/shows/LESYAKA/Season 2025/s2025e082900 - ПОТЕРЯЛАСЬ В ДЖУНГЛЯХ КОЛУМБИИ.mkv", false, false, false, 1, [], 99, ~U[2025-08-29 15:01:41Z], ~U[2026-04-17 17:54:58Z], ~U[2026-04-17 17:54:58Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "ПОТЕРЯЛАСЬ В ДЖУНГЛЯХ КОЛУМБИИ", 1166, false, "sNwPkaJOrr8", "https://www.youtube.com/watch?v=sNwPkaJOrr8", "/downloads/shows/LESYAKA/Season 2025/s2025e082900 - ПОТЕРЯЛАСЬ В ДЖУНГЛЯХ КОЛУМБИИ.mkv", false, 1, ~U[2025-08-29 15:01:41Z]] 22:54:58.431 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=310.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:54:58.432 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=7.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:54:58.434 [debug] QUERY OK source="media_items" db=0.7ms idle=7.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [31] 22:54:58.434 [info] Kicking off download for media item #31 (sNwPkaJOrr8) 22:54:58.438 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=5.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [34, 31, ~U[2026-04-17 17:54:58Z], ~U[2026-04-17 17:54:58Z]] 22:54:58.438 [debug] Current batch of media processed. Will check again in 1000ms 22:54:59.448 [debug] Current batch of media processed. Will check again in 1000ms 22:55:00.449 [debug] Current batch of media processed. Will check again in 1000ms 22:55:00.523 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:55:00.672 [info] GET /sources 22:55:00.673 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 22:55:00.676 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=460.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:00.677 [debug] QUERY OK source="settings" db=0.5ms idle=461.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:00.678 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=462.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:00.680 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=464.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:00.680 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=157.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:00.683 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=5.4ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 22:55:00.686 [debug] QUERY OK source="sources" db=1.8ms queue=0.2ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 22:55:00.688 [info] Sent 200 in 15ms 22:55:00.729 [info] CONNECTED TO Phoenix.LiveView.Socket in 156µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "axVkDxs7H0tGYz4GFgoJGyAwAB8YECY44bTYxcKs79O4OINTNWgtVdMq", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 22:55:00.775 [debug] MOUNT PinchflatWeb.Sources.SourceLive.IndexTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "initial_sort_direction" => :asc, "initial_sort_key" => :custom_name, "results_per_page" => 10} 22:55:00.777 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=97.1ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 22:55:00.780 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=98.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 22:55:00.781 [debug] Replied in 6ms 22:55:00.785 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 22:55:00.786 [debug] Replied in 248µs 22:55:01.451 [debug] Current batch of media processed. Will check again in 1000ms 22:55:02.454 [debug] Current batch of media processed. Will check again in 1000ms 22:55:03.458 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "duration" => 1053, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e082400 - ПЕРЕНОЧЕВАЛА НА КЛАДБИЩЕ И ПОЛУЧИЛА ШТРАФ.mkv", "id" => "VFnc-aEc4dY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=VFnc-aEc4dY", "playlist_index" => 32, "timestamp" => 1756047653, "title" => "ПЕРЕНОЧЕВАЛА НА КЛАДБИЩЕ И ПОЛУЧИЛА ШТРАФ", "upload_date" => "20250824"} 22:55:03.459 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=1176.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:55:03.460 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1177.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:55:03.461 [debug] QUERY OK source="media_items" db=0.4ms idle=1178.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-24 15:00:53Z], 1] 22:55:03.662 [debug] QUERY OK source="media_items" db=199.5ms queue=0.1ms idle=1179.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "ПЕРЕНОЧЕВАЛА НА КЛАДБИЩЕ И ПОЛУЧИЛА ШТРАФ", "190fb606-2d86-480e-a731-2d7f8db12d6e", 1053, false, "VFnc-aEc4dY", "https://www.youtube.com/watch?v=VFnc-aEc4dY", 32, "/downloads/shows/LESYAKA/Season 2025/s2025e082400 - ПЕРЕНОЧЕВАЛА НА КЛАДБИЩЕ И ПОЛУЧИЛА ШТРАФ.mkv", false, false, false, 1, [], 99, ~U[2025-08-24 15:00:53Z], ~U[2026-04-17 17:55:03Z], ~U[2026-04-17 17:55:03Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "ПЕРЕНОЧЕВАЛА НА КЛАДБИЩЕ И ПОЛУЧИЛА ШТРАФ", 1053, false, "VFnc-aEc4dY", "https://www.youtube.com/watch?v=VFnc-aEc4dY", "/downloads/shows/LESYAKA/Season 2025/s2025e082400 - ПЕРЕНОЧЕВАЛА НА КЛАДБИЩЕ И ПОЛУЧИЛА ШТРАФ.mkv", false, 1, ~U[2025-08-24 15:00:53Z]] 22:55:03.664 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=506.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:55:03.665 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=204.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:55:03.666 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=204.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [32] 22:55:03.666 [info] Kicking off download for media item #32 (VFnc-aEc4dY) 22:55:03.687 [debug] QUERY OK source="tasks" db=1.4ms queue=0.1ms idle=21.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [35, 32, ~U[2026-04-17 17:55:03Z], ~U[2026-04-17 17:55:03Z]] 22:55:03.687 [debug] Current batch of media processed. Will check again in 1000ms 22:55:04.689 [debug] Current batch of media processed. Will check again in 1000ms 22:55:05.348 [info] GET /sources/1 22:55:05.349 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 22:55:05.350 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=178.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:55:05.351 [debug] QUERY OK source="media_profiles" db=0.6ms idle=59.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:55:05.352 [debug] QUERY OK source="tasks" db=0.6ms queue=0.2ms idle=61.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 22:55:05.354 [debug] QUERY OK source="oban_jobs" db=0.4ms queue=0.3ms idle=62.3ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [2] 22:55:05.355 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=63.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:05.356 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=5.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:05.357 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=5.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:05.360 [debug] QUERY OK source="sources" db=0.4ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:55:05.362 [debug] QUERY OK source="media_items" db=0.5ms queue=0.6ms idle=7.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:55:05.365 [debug] QUERY OK source="media_items" db=1.1ms queue=0.7ms idle=8.3ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:55:05.368 [debug] QUERY OK source="sources" db=0.5ms idle=11.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:55:05.369 [debug] QUERY OK source="media_items" db=0.5ms queue=0.4ms idle=11.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 22:55:05.371 [debug] QUERY OK source="media_items" db=0.5ms queue=0.3ms idle=9.6ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:55:05.372 [debug] QUERY OK source="sources" db=0.4ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:55:05.374 [debug] QUERY OK source="media_items" db=0.7ms queue=0.9ms idle=7.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 22:55:05.377 [debug] QUERY OK source="media_items" db=1.3ms queue=0.9ms idle=7.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:55:05.380 [info] Sent 200 in 31ms 22:55:05.401 [info] CONNECTED TO Phoenix.LiveView.Socket in 61µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "ax5oJwwWIUESCBcEKgt3HRQmDyl4Gl0_4iXqoNuycRf6sH0RzAhB6n6v", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 22:55:05.412 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending", "source_id" => 1} 22:55:05.413 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=43.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:55:05.415 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=43.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:55:05.416 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=43.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:55:05.416 [debug] Replied in 4ms 22:55:05.420 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded", "source_id" => 1} 22:55:05.421 [debug] QUERY OK source="sources" db=0.4ms idle=45.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:55:05.421 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=43.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 22:55:05.422 [debug] QUERY OK source="media_items" db=0.5ms idle=8.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:55:05.422 [debug] Replied in 2ms 22:55:05.423 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "other", "source_id" => 1} 22:55:05.424 [debug] QUERY OK source="sources" db=0.5ms idle=9.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:55:05.425 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=8.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 22:55:05.427 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=5.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:55:05.427 [debug] Replied in 3ms 22:55:05.429 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 22:55:05.429 [debug] Replied in 244µs 22:55:05.702 [debug] Current batch of media processed. Will check again in 1000ms 22:55:06.703 [debug] Current batch of media processed. Will check again in 1000ms 22:55:07.723 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск", "duration" => 829, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e082100 - В ЧЕМ СМЫСЛ ПУТЕШЕСТВИЙ?.mkv", "id" => "ervfy9gXOa8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ervfy9gXOa8", "playlist_index" => 33, "timestamp" => 1755788468, "title" => "В ЧЕМ СМЫСЛ ПУТЕШЕСТВИЙ?", "upload_date" => "20250821"} 22:55:07.725 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=533.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:55:07.726 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=398.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:55:07.727 [debug] QUERY OK source="media_items" db=0.4ms idle=399.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-21 15:01:08Z], 1] 22:55:07.730 [debug] QUERY OK source="media_items" db=1.8ms idle=400.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск", "В ЧЕМ СМЫСЛ ПУТЕШЕСТВИЙ?", "e8bec7e6-441a-4f73-a158-69ce8ebd67a5", 829, false, "ervfy9gXOa8", "https://www.youtube.com/watch?v=ervfy9gXOa8", 33, "/downloads/shows/LESYAKA/Season 2025/s2025e082100 - В ЧЕМ СМЫСЛ ПУТЕШЕСТВИЙ?.mkv", false, false, false, 1, [], 99, ~U[2025-08-21 15:01:08Z], ~U[2026-04-17 17:55:07Z], ~U[2026-04-17 17:55:07Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск", "В ЧЕМ СМЫСЛ ПУТЕШЕСТВИЙ?", 829, false, "ervfy9gXOa8", "https://www.youtube.com/watch?v=ervfy9gXOa8", "/downloads/shows/LESYAKA/Season 2025/s2025e082100 - В ЧЕМ СМЫСЛ ПУТЕШЕСТВИЙ?.mkv", false, 1, ~U[2025-08-21 15:01:08Z]] 22:55:07.731 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=403.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:55:07.732 [debug] QUERY OK source="media_profiles" db=0.3ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:55:07.733 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [33] 22:55:07.733 [info] Kicking off download for media item #33 (ervfy9gXOa8) 22:55:07.737 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=5.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [36, 33, ~U[2026-04-17 17:55:07Z], ~U[2026-04-17 17:55:07Z]] 22:55:07.737 [debug] Current batch of media processed. Will check again in 1000ms 22:55:08.738 [debug] Current batch of media processed. Will check again in 1000ms 22:55:09.745 [debug] Current batch of media processed. Will check again in 1000ms 22:55:10.751 [debug] Current batch of media processed. Will check again in 1000ms 22:55:11.754 [debug] Current batch of media processed. Will check again in 1000ms 22:55:12.756 [debug] Current batch of media processed. Will check again in 1000ms 22:55:13.759 [debug] Current batch of media processed. Will check again in 1000ms 22:55:14.761 [debug] Current batch of media processed. Will check again in 1000ms 22:55:15.765 [debug] Current batch of media processed. Will check again in 1000ms 22:55:16.773 [debug] Current batch of media processed. Will check again in 1000ms 22:55:17.782 [debug] Current batch of media processed. Will check again in 1000ms 22:55:18.786 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамас", "duration" => 1437, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e081800 - МОЙ АВТОДОМ ЗАТОПИЛО.mkv", "id" => "N5i9hUy6CkY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=N5i9hUy6CkY", "playlist_index" => 34, "timestamp" => 1755529241, "title" => "МОЙ АВТОДОМ ЗАТОПИЛО", "upload_date" => "20250818"} 22:55:18.788 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1375.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:55:18.789 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1377.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:55:18.790 [debug] QUERY OK source="media_items" db=0.4ms idle=1378.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-18 15:00:41Z], 1] 22:55:18.793 [debug] QUERY OK source="media_items" db=1.5ms idle=1379.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамас", "МОЙ АВТОДОМ ЗАТОПИЛО", "328a0661-03f7-4f39-886e-7718f3a1751f", 1437, false, "N5i9hUy6CkY", "https://www.youtube.com/watch?v=N5i9hUy6CkY", 34, "/downloads/shows/LESYAKA/Season 2025/s2025e081800 - МОЙ АВТОДОМ ЗАТОПИЛО.mkv", false, false, false, 1, [], 99, ~U[2025-08-18 15:00:41Z], ~U[2026-04-17 17:55:18Z], ~U[2026-04-17 17:55:18Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамас", "МОЙ АВТОДОМ ЗАТОПИЛО", 1437, false, "N5i9hUy6CkY", "https://www.youtube.com/watch?v=N5i9hUy6CkY", "/downloads/shows/LESYAKA/Season 2025/s2025e081800 - МОЙ АВТОДОМ ЗАТОПИЛО.mkv", false, 1, ~U[2025-08-18 15:00:41Z]] 22:55:18.793 [debug] QUERY OK source="sources" db=0.4ms idle=522.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:55:18.794 [debug] QUERY OK source="media_profiles" db=0.3ms idle=5.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:55:18.796 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [34] 22:55:18.796 [info] Kicking off download for media item #34 (N5i9hUy6CkY) 22:55:18.800 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=5.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [37, 34, ~U[2026-04-17 17:55:18Z], ~U[2026-04-17 17:55:18Z]] 22:55:18.800 [debug] Current batch of media processed. Will check again in 1000ms 22:55:19.804 [debug] Current batch of media processed. Will check again in 1000ms 22:55:20.096 [debug] HANDLE EVENT "page_change" in PinchflatWeb.Sources.MediaItemTableLive Parameters: %{"direction" => "inc"} 22:55:20.098 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1300.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:55:20.099 [debug] QUERY OK source="media_items" db=0.9ms idle=1300.2ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 10] 22:55:20.099 [debug] Replied in 3ms 22:55:20.794 [debug] HANDLE EVENT "page_change" in PinchflatWeb.Sources.MediaItemTableLive Parameters: %{"direction" => "inc"} 22:55:20.795 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=696.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:55:20.796 [debug] QUERY OK source="media_items" db=0.8ms idle=696.3ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 20] 22:55:20.796 [debug] Replied in 2ms 22:55:20.876 [debug] Current batch of media processed. Will check again in 1000ms 22:55:21.218 [debug] HANDLE EVENT "page_change" in PinchflatWeb.Sources.MediaItemTableLive Parameters: %{"direction" => "inc"} 22:55:21.219 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=917.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:55:21.220 [debug] QUERY OK source="media_items" db=0.8ms idle=768.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 30] 22:55:21.221 [debug] Replied in 3ms 22:55:22.053 [debug] Current batch of media processed. Will check again in 1000ms 22:55:23.060 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамас #дэу", "duration" => 1387, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e080700 - СКОЛЬКО НУЖНО ДЕНЕГ?.mkv", "id" => "2FLC4lh8O0M", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=2FLC4lh8O0M", "playlist_index" => 35, "timestamp" => 1754578807, "title" => "СКОЛЬКО НУЖНО ДЕНЕГ?", "upload_date" => "20250807"} 22:55:23.062 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=750.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:55:23.063 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=601.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:55:23.064 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=602.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-07 15:00:07Z], 1] 22:55:23.066 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=603.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамас #дэу", "СКОЛЬКО НУЖНО ДЕНЕГ?", "d79f7901-6521-44ab-b8ef-b0daa80bc8d8", 1387, false, "2FLC4lh8O0M", "https://www.youtube.com/watch?v=2FLC4lh8O0M", 35, "/downloads/shows/LESYAKA/Season 2025/s2025e080700 - СКОЛЬКО НУЖНО ДЕНЕГ?.mkv", false, false, false, 1, [], 99, ~U[2025-08-07 15:00:07Z], ~U[2026-04-17 17:55:23Z], ~U[2026-04-17 17:55:23Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамас #дэу", "СКОЛЬКО НУЖНО ДЕНЕГ?", 1387, false, "2FLC4lh8O0M", "https://www.youtube.com/watch?v=2FLC4lh8O0M", "/downloads/shows/LESYAKA/Season 2025/s2025e080700 - СКОЛЬКО НУЖНО ДЕНЕГ?.mkv", false, 1, ~U[2025-08-07 15:00:07Z]] 22:55:23.067 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=605.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:55:23.068 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=5.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:55:23.069 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [35] 22:55:23.069 [info] Kicking off download for media item #35 (2FLC4lh8O0M) 22:55:23.073 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=5.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [38, 35, ~U[2026-04-17 17:55:23Z], ~U[2026-04-17 17:55:23Z]] 22:55:23.073 [debug] Current batch of media processed. Will check again in 1000ms 22:55:24.078 [debug] Current batch of media processed. Will check again in 1000ms 22:55:25.081 [debug] Current batch of media processed. Will check again in 1000ms 22:55:25.572 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:26.084 [debug] Current batch of media processed. Will check again in 1000ms 22:55:27.141 [debug] Current batch of media processed. Will check again in 1000ms 22:55:28.149 [debug] Current batch of media processed. Will check again in 1000ms 22:55:29.168 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео я отправлюсь на поиски дикого пляжа в Колумбии возле города Санта-Марта. И найду его! С кайфом проведу время на безлюдном побережье, накупаюсь, а потом переночую в автодоме с видом на Карибское море! Приятного просмотра :)\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "duration" => 1210, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e080400 - В ОДИНОЧКУ НА ПОИСКИ ДИКОГО ПЛЯЖА.mkv", "id" => "egnOhrdA1hg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=egnOhrdA1hg", "playlist_index" => 36, "timestamp" => 1754319668, "title" => "В ОДИНОЧКУ НА ПОИСКИ ДИКОГО ПЛЯЖА", "upload_date" => "20250804"} 22:55:29.169 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=1663.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:55:29.170 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=680.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:55:29.171 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=605.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-04 15:01:08Z], 1] 22:55:29.174 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=606.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео я отправлюсь на поиски дикого пляжа в Колумбии возле города Санта-Марта. И найду его! С кайфом проведу время на безлюдном побережье, накупаюсь, а потом переночую в автодоме с видом на Карибское море! Приятного просмотра :)\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "В ОДИНОЧКУ НА ПОИСКИ ДИКОГО ПЛЯЖА", "30cbca1d-7032-4d79-bc28-d325f9c1924f", 1210, false, "egnOhrdA1hg", "https://www.youtube.com/watch?v=egnOhrdA1hg", 36, "/downloads/shows/LESYAKA/Season 2025/s2025e080400 - В ОДИНОЧКУ НА ПОИСКИ ДИКОГО ПЛЯЖА.mkv", false, false, false, 1, [], 99, ~U[2025-08-04 15:01:08Z], ~U[2026-04-17 17:55:29Z], ~U[2026-04-17 17:55:29Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео я отправлюсь на поиски дикого пляжа в Колумбии возле города Санта-Марта. И найду его! С кайфом проведу время на безлюдном побережье, накупаюсь, а потом переночую в автодоме с видом на Карибское море! Приятного просмотра :)\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "В ОДИНОЧКУ НА ПОИСКИ ДИКОГО ПЛЯЖА", 1210, false, "egnOhrdA1hg", "https://www.youtube.com/watch?v=egnOhrdA1hg", "/downloads/shows/LESYAKA/Season 2025/s2025e080400 - В ОДИНОЧКУ НА ПОИСКИ ДИКОГО ПЛЯЖА.mkv", false, 1, ~U[2025-08-04 15:01:08Z]] 22:55:29.175 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=609.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:55:29.176 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=5.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:55:29.177 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=5.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [36] 22:55:29.177 [info] Kicking off download for media item #36 (egnOhrdA1hg) 22:55:29.181 [debug] QUERY OK source="tasks" db=0.6ms queue=0.2ms idle=5.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [39, 36, ~U[2026-04-17 17:55:29Z], ~U[2026-04-17 17:55:29Z]] 22:55:29.181 [debug] Current batch of media processed. Will check again in 1000ms 22:55:30.190 [debug] Current batch of media processed. Will check again in 1000ms 22:55:31.193 [debug] Current batch of media processed. Will check again in 1000ms 22:55:32.197 [debug] Current batch of media processed. Will check again in 1000ms 22:55:33.210 [debug] Current batch of media processed. Will check again in 1000ms 22:55:34.216 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "duration" => 1070, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e073100 - ВАНЛАЙФ В ЖАРУ 30 ГРАДУСОВ БЕЗ КОНДИЦИОНЕРА ⧸ влог.mkv", "id" => "xn70jfxRDeU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xn70jfxRDeU", "playlist_index" => 37, "timestamp" => 1753974100, "title" => "ВАНЛАЙФ В ЖАРУ 30 ГРАДУСОВ БЕЗ КОНДИЦИОНЕРА / влог", "upload_date" => "20250731"} 22:55:34.218 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1614.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:55:34.219 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1615.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:55:34.220 [debug] QUERY OK source="media_items" db=0.4ms idle=1616.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-31 15:01:40Z], 1] 22:55:34.222 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1618.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "ВАНЛАЙФ В ЖАРУ 30 ГРАДУСОВ БЕЗ КОНДИЦИОНЕРА / влог", "8cd77762-926c-46e3-963c-ce3523a62bd0", 1070, false, "xn70jfxRDeU", "https://www.youtube.com/watch?v=xn70jfxRDeU", 37, "/downloads/shows/LESYAKA/Season 2025/s2025e073100 - ВАНЛАЙФ В ЖАРУ 30 ГРАДУСОВ БЕЗ КОНДИЦИОНЕРА ⧸ влог.mkv", false, false, false, 1, [], 99, ~U[2025-07-31 15:01:40Z], ~U[2026-04-17 17:55:34Z], ~U[2026-04-17 17:55:34Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "ВАНЛАЙФ В ЖАРУ 30 ГРАДУСОВ БЕЗ КОНДИЦИОНЕРА / влог", 1070, false, "xn70jfxRDeU", "https://www.youtube.com/watch?v=xn70jfxRDeU", "/downloads/shows/LESYAKA/Season 2025/s2025e073100 - ВАНЛАЙФ В ЖАРУ 30 ГРАДУСОВ БЕЗ КОНДИЦИОНЕРА ⧸ влог.mkv", false, 1, ~U[2025-07-31 15:01:40Z]] 22:55:34.223 [debug] QUERY OK source="sources" db=0.3ms idle=694.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:55:34.224 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:55:34.225 [debug] QUERY OK source="media_items" db=0.5ms idle=5.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [37] 22:55:34.225 [info] Kicking off download for media item #37 (xn70jfxRDeU) 22:55:34.229 [debug] QUERY OK source="tasks" db=0.5ms queue=0.2ms idle=5.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [40, 37, ~U[2026-04-17 17:55:34Z], ~U[2026-04-17 17:55:34Z]] 22:55:34.229 [debug] Current batch of media processed. Will check again in 1000ms 22:55:35.269 [debug] Current batch of media processed. Will check again in 1000ms 22:55:36.295 [debug] Current batch of media processed. Will check again in 1000ms 22:55:37.354 [debug] Current batch of media processed. Will check again in 1000ms 22:55:38.373 [debug] Current batch of media processed. Will check again in 1000ms 22:55:39.393 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "duration" => 969, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e072800 - МЕСТНЫЕ ЗАБЛОКИРОВАЛИ ДОРОГУ! ⧸ влог.mkv", "id" => "Oej7SKaVs78", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Oej7SKaVs78", "playlist_index" => 38, "timestamp" => 1753714842, "title" => "МЕСТНЫЕ ЗАБЛОКИРОВАЛИ ДОРОГУ! / влог", "upload_date" => "20250728"} 22:55:39.394 [debug] QUERY OK source="sources" db=0.6ms queue=0.4ms idle=1733.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:55:39.395 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1734.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:55:39.397 [debug] QUERY OK source="media_items" db=0.6ms queue=0.3ms idle=1735.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-28 15:00:42Z], 1] 22:55:39.399 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1737.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "МЕСТНЫЕ ЗАБЛОКИРОВАЛИ ДОРОГУ! / влог", "49cbd62a-724d-4bf9-8b4b-045d84f57829", 969, false, "Oej7SKaVs78", "https://www.youtube.com/watch?v=Oej7SKaVs78", 38, "/downloads/shows/LESYAKA/Season 2025/s2025e072800 - МЕСТНЫЕ ЗАБЛОКИРОВАЛИ ДОРОГУ! ⧸ влог.mkv", false, false, false, 1, [], 99, ~U[2025-07-28 15:00:42Z], ~U[2026-04-17 17:55:39Z], ~U[2026-04-17 17:55:39Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "МЕСТНЫЕ ЗАБЛОКИРОВАЛИ ДОРОГУ! / влог", 969, false, "Oej7SKaVs78", "https://www.youtube.com/watch?v=Oej7SKaVs78", "/downloads/shows/LESYAKA/Season 2025/s2025e072800 - МЕСТНЫЕ ЗАБЛОКИРОВАЛИ ДОРОГУ! ⧸ влог.mkv", false, 1, ~U[2025-07-28 15:00:42Z]] 22:55:39.400 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=809.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:55:39.401 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=6.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:55:39.403 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=6.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [38] 22:55:39.403 [info] Kicking off download for media item #38 (Oej7SKaVs78) 22:55:39.407 [debug] QUERY OK source="tasks" db=0.5ms idle=6.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [41, 38, ~U[2026-04-17 17:55:39Z], ~U[2026-04-17 17:55:39Z]] 22:55:39.407 [debug] Current batch of media processed. Will check again in 1000ms 22:55:40.409 [debug] Current batch of media processed. Will check again in 1000ms 22:55:41.412 [debug] Current batch of media processed. Will check again in 1000ms 22:55:42.414 [debug] Current batch of media processed. Will check again in 1000ms 22:55:42.746 [info] GET /sources/1/edit 22:55:42.747 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 22:55:42.748 [debug] QUERY OK source="sources" db=0.7ms idle=1053.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:55:42.750 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=57.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 22:55:42.751 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=59.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:42.752 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=60.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:42.757 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=8.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:42.763 [info] Sent 200 in 16ms 22:55:42.811 [info] CONNECTED TO Phoenix.LiveView.Socket in 66µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "DQdiZzwOJ3ICPgYDECgYGykTLwQ9TQ0MRpR1_VsJsdw1Ik_TGtHos9fE", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 22:55:42.815 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 22:55:42.815 [debug] Replied in 169µs 22:55:43.416 [debug] Current batch of media processed. Will check again in 1000ms 22:55:44.432 [debug] Current batch of media processed. Will check again in 1000ms 22:55:45.438 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "duration" => 1413, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e072600 - ПО ВЕНЕСУЭЛЕ НА МИНИ-АВТОДОМЕ ⧸ влог.mkv", "id" => "KywBNV5Nqp8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=KywBNV5Nqp8", "playlist_index" => 39, "timestamp" => 1753542035, "title" => "ПО ВЕНЕСУЭЛЕ НА МИНИ-АВТОДОМЕ / влог", "upload_date" => "20250726"} 22:55:45.440 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=739.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:55:45.441 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=740.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:55:45.443 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=742.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-26 15:00:35Z], 1] 22:55:45.446 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=744.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "ПО ВЕНЕСУЭЛЕ НА МИНИ-АВТОДОМЕ / влог", "5bd580b6-a050-4c81-9858-00771e509182", 1413, false, "KywBNV5Nqp8", "https://www.youtube.com/watch?v=KywBNV5Nqp8", 39, "/downloads/shows/LESYAKA/Season 2025/s2025e072600 - ПО ВЕНЕСУЭЛЕ НА МИНИ-АВТОДОМЕ ⧸ влог.mkv", false, false, false, 1, [], 99, ~U[2025-07-26 15:00:35Z], ~U[2026-04-17 17:55:45Z], ~U[2026-04-17 17:55:45Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "ПО ВЕНЕСУЭЛЕ НА МИНИ-АВТОДОМЕ / влог", 1413, false, "KywBNV5Nqp8", "https://www.youtube.com/watch?v=KywBNV5Nqp8", "/downloads/shows/LESYAKA/Season 2025/s2025e072600 - ПО ВЕНЕСУЭЛЕ НА МИНИ-АВТОДОМЕ ⧸ влог.mkv", false, 1, ~U[2025-07-26 15:00:35Z]] 22:55:45.446 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=670.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:55:45.448 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.2ms idle=7.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:55:45.449 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [39] 22:55:45.450 [info] Kicking off download for media item #39 (KywBNV5Nqp8) 22:55:45.454 [debug] QUERY OK source="tasks" db=0.6ms idle=6.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [42, 39, ~U[2026-04-17 17:55:45Z], ~U[2026-04-17 17:55:45Z]] 22:55:45.454 [debug] Current batch of media processed. Will check again in 1000ms 22:55:46.457 [debug] Current batch of media processed. Will check again in 1000ms 22:55:47.459 [debug] Current batch of media processed. Will check again in 1000ms 22:55:48.495 [debug] Current batch of media processed. Will check again in 1000ms 22:55:49.500 [debug] Current batch of media processed. Will check again in 1000ms 22:55:50.526 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом влоге я пересеку границу из Колумбии в Венесуэлу на машине, застряну в грязи ночью в джунглях, найду невероятно волшебное место в горах возле озера и проведу там два дня. Приятного просмотра!\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "duration" => 1975, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e072100 - НОЧУЮ ПОСРЕДИ ДОРОГИ В ДЖУНГЛЯХ ВЕНЕСУЭЛЫ ⧸ влог.mkv", "id" => "MjXKIf39rVo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=MjXKIf39rVo", "playlist_index" => 40, "timestamp" => 1753110040, "title" => "НОЧУЮ ПОСРЕДИ ДОРОГИ В ДЖУНГЛЯХ ВЕНЕСУЭЛЫ / влог", "upload_date" => "20250721"} 22:55:50.528 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1758.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:55:50.529 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1760.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:55:50.530 [debug] QUERY OK source="media_items" db=0.5ms idle=1761.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-21 15:00:40Z], 1] 22:55:50.533 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=1663.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом влоге я пересеку границу из Колумбии в Венесуэлу на машине, застряну в грязи ночью в джунглях, найду невероятно волшебное место в горах возле озера и проведу там два дня. Приятного просмотра!\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "НОЧУЮ ПОСРЕДИ ДОРОГИ В ДЖУНГЛЯХ ВЕНЕСУЭЛЫ / влог", "2e197255-93ad-4484-bf89-1f225cc45828", 1975, false, "MjXKIf39rVo", "https://www.youtube.com/watch?v=MjXKIf39rVo", 40, "/downloads/shows/LESYAKA/Season 2025/s2025e072100 - НОЧУЮ ПОСРЕДИ ДОРОГИ В ДЖУНГЛЯХ ВЕНЕСУЭЛЫ ⧸ влог.mkv", false, false, false, 1, [], 99, ~U[2025-07-21 15:00:40Z], ~U[2026-04-17 17:55:50Z], ~U[2026-04-17 17:55:50Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом влоге я пересеку границу из Колумбии в Венесуэлу на машине, застряну в грязи ночью в джунглях, найду невероятно волшебное место в горах возле озера и проведу там два дня. Приятного просмотра!\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "НОЧУЮ ПОСРЕДИ ДОРОГИ В ДЖУНГЛЯХ ВЕНЕСУЭЛЫ / влог", 1975, false, "MjXKIf39rVo", "https://www.youtube.com/watch?v=MjXKIf39rVo", "/downloads/shows/LESYAKA/Season 2025/s2025e072100 - НОЧУЮ ПОСРЕДИ ДОРОГИ В ДЖУНГЛЯХ ВЕНЕСУЭЛЫ ⧸ влог.mkv", false, 1, ~U[2025-07-21 15:00:40Z]] 22:55:50.535 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=650.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:55:50.535 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=7.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:55:50.537 [debug] QUERY OK source="media_items" db=0.8ms idle=6.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [40] 22:55:50.537 [info] Kicking off download for media item #40 (MjXKIf39rVo) 22:55:50.541 [debug] QUERY OK source="tasks" db=0.4ms idle=5.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [43, 40, ~U[2026-04-17 17:55:50Z], ~U[2026-04-17 17:55:50Z]] 22:55:50.541 [debug] Current batch of media processed. Will check again in 1000ms 22:55:51.549 [debug] Current batch of media processed. Will check again in 1000ms 22:55:52.554 [debug] Current batch of media processed. Will check again in 1000ms 22:55:53.558 [debug] Current batch of media processed. Will check again in 1000ms 22:55:54.560 [debug] Current batch of media processed. Will check again in 1000ms 22:55:55.564 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "duration" => 1697, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e071200 - СПЛЮ ВОЗЛЕ ОБРЫВА ⧸ влог.mkv", "id" => "lff0Q6fBQR0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=lff0Q6fBQR0", "playlist_index" => 41, "timestamp" => 1752332475, "title" => "СПЛЮ ВОЗЛЕ ОБРЫВА / влог", "upload_date" => "20250712"} 22:55:55.566 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=1754.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:55:55.567 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1755.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:55:55.568 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=1756.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-12 15:01:15Z], 1] 22:55:55.570 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1661.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "СПЛЮ ВОЗЛЕ ОБРЫВА / влог", "4e1a6b91-98a7-43e2-a7a1-2d5152d1df50", 1697, false, "lff0Q6fBQR0", "https://www.youtube.com/watch?v=lff0Q6fBQR0", 41, "/downloads/shows/LESYAKA/Season 2025/s2025e071200 - СПЛЮ ВОЗЛЕ ОБРЫВА ⧸ влог.mkv", false, false, false, 1, [], 99, ~U[2025-07-12 15:01:15Z], ~U[2026-04-17 17:55:55Z], ~U[2026-04-17 17:55:55Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "СПЛЮ ВОЗЛЕ ОБРЫВА / влог", 1697, false, "lff0Q6fBQR0", "https://www.youtube.com/watch?v=lff0Q6fBQR0", "/downloads/shows/LESYAKA/Season 2025/s2025e071200 - СПЛЮ ВОЗЛЕ ОБРЫВА ⧸ влог.mkv", false, 1, ~U[2025-07-12 15:01:15Z]] 22:55:55.571 [debug] QUERY OK source="sources" db=0.4ms idle=604.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:55:55.572 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:55:55.573 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [41] 22:55:55.573 [info] Kicking off download for media item #41 (lff0Q6fBQR0) 22:55:55.578 [debug] QUERY OK source="tasks" db=0.8ms queue=0.1ms idle=4.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [44, 41, ~U[2026-04-17 17:55:55Z], ~U[2026-04-17 17:55:55Z]] 22:55:55.578 [debug] Current batch of media processed. Will check again in 1000ms 22:55:55.578 [info] {"source":"oban","duration":5920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:56.581 [debug] Current batch of media processed. Will check again in 1000ms 22:55:57.583 [debug] Current batch of media processed. Will check again in 1000ms 22:55:58.590 [debug] Current batch of media processed. Will check again in 1000ms 22:55:59.600 [debug] Current batch of media processed. Will check again in 1000ms 22:56:00.529 [info] {"source":"oban","duration":1310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:56:00.601 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "duration" => 1560, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e070900 - ЗАСТРЯЛА НА БЕЗДОРОЖЬЕ В КОЛУМБИИ ⧸ влог.mkv", "id" => "RYb6Z6wcOQA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=RYb6Z6wcOQA", "playlist_index" => 42, "timestamp" => 1752073255, "title" => "ЗАСТРЯЛА НА БЕЗДОРОЖЬЕ В КОЛУМБИИ / влог", "upload_date" => "20250709"} 22:56:00.603 [debug] QUERY OK source="sources" db=1.0ms queue=0.3ms idle=1647.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:56:00.605 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=1649.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:00.606 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=1560.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-09 15:00:55Z], 1] 22:56:00.609 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=556.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "ЗАСТРЯЛА НА БЕЗДОРОЖЬЕ В КОЛУМБИИ / влог", "9f5b53d1-c8c5-4674-baf1-d2597cfdacf7", 1560, false, "RYb6Z6wcOQA", "https://www.youtube.com/watch?v=RYb6Z6wcOQA", 42, "/downloads/shows/LESYAKA/Season 2025/s2025e070900 - ЗАСТРЯЛА НА БЕЗДОРОЖЬЕ В КОЛУМБИИ ⧸ влог.mkv", false, false, false, 1, [], 99, ~U[2025-07-09 15:00:55Z], ~U[2026-04-17 17:56:00Z], ~U[2026-04-17 17:56:00Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "ЗАСТРЯЛА НА БЕЗДОРОЖЬЕ В КОЛУМБИИ / влог", 1560, false, "RYb6Z6wcOQA", "https://www.youtube.com/watch?v=RYb6Z6wcOQA", "/downloads/shows/LESYAKA/Season 2025/s2025e070900 - ЗАСТРЯЛА НА БЕЗДОРОЖЬЕ В КОЛУМБИИ ⧸ влог.mkv", false, 1, ~U[2025-07-09 15:00:55Z]] 22:56:00.610 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=80.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:00.611 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=7.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:56:00.613 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [42] 22:56:00.613 [info] Kicking off download for media item #42 (RYb6Z6wcOQA) 22:56:00.618 [debug] QUERY OK source="tasks" db=0.5ms queue=0.2ms idle=7.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [45, 42, ~U[2026-04-17 17:56:00Z], ~U[2026-04-17 17:56:00Z]] 22:56:00.618 [debug] Current batch of media processed. Will check again in 1000ms 22:56:01.665 [debug] Current batch of media processed. Will check again in 1000ms 22:56:02.671 [debug] Current batch of media processed. Will check again in 1000ms 22:56:03.673 [debug] Current batch of media processed. Will check again in 1000ms 22:56:04.705 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео мы с вами проедем по горным колумбийским серпантинам в доме на колесах. По пути нас ждет много приключений, дикое бездорожье, опасные места и невероятно красивые пейзажи. Приятного просмотра!\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "duration" => 913, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e070700 - ПО КОЛУМБИЙСКОМУ БЕЗДОРОЖЬЮ НА АВТОДОМЕ ⧸ влог.mkv", "id" => "RWsdCp5Ba54", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=RWsdCp5Ba54", "playlist_index" => 43, "timestamp" => 1751900447, "title" => "ПО КОЛУМБИЙСКОМУ БЕЗДОРОЖЬЮ НА АВТОДОМЕ / влог", "upload_date" => "20250707"} 22:56:04.706 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=732.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:56:04.707 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=733.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:04.709 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=734.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-07 15:00:47Z], 1] 22:56:04.712 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=736.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео мы с вами проедем по горным колумбийским серпантинам в доме на колесах. По пути нас ждет много приключений, дикое бездорожье, опасные места и невероятно красивые пейзажи. Приятного просмотра!\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "ПО КОЛУМБИЙСКОМУ БЕЗДОРОЖЬЮ НА АВТОДОМЕ / влог", "037d259d-06f1-4531-96dd-cc7872a41d20", 913, false, "RWsdCp5Ba54", "https://www.youtube.com/watch?v=RWsdCp5Ba54", 43, "/downloads/shows/LESYAKA/Season 2025/s2025e070700 - ПО КОЛУМБИЙСКОМУ БЕЗДОРОЖЬЮ НА АВТОДОМЕ ⧸ влог.mkv", false, false, false, 1, [], 99, ~U[2025-07-07 15:00:47Z], ~U[2026-04-17 17:56:04Z], ~U[2026-04-17 17:56:04Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео мы с вами проедем по горным колумбийским серпантинам в доме на колесах. По пути нас ждет много приключений, дикое бездорожье, опасные места и невероятно красивые пейзажи. Приятного просмотра!\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "ПО КОЛУМБИЙСКОМУ БЕЗДОРОЖЬЮ НА АВТОДОМЕ / влог", 913, false, "RWsdCp5Ba54", "https://www.youtube.com/watch?v=RWsdCp5Ba54", "/downloads/shows/LESYAKA/Season 2025/s2025e070700 - ПО КОЛУМБИЙСКОМУ БЕЗДОРОЖЬЮ НА АВТОДОМЕ ⧸ влог.mkv", false, 1, ~U[2025-07-07 15:00:47Z]] 22:56:04.713 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=635.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:04.714 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=7.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:56:04.715 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [43] 22:56:04.715 [info] Kicking off download for media item #43 (RWsdCp5Ba54) 22:56:04.719 [debug] QUERY OK source="tasks" db=0.4ms queue=0.2ms idle=5.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [46, 43, ~U[2026-04-17 17:56:04Z], ~U[2026-04-17 17:56:04Z]] 22:56:04.719 [debug] Current batch of media processed. Will check again in 1000ms 22:56:05.725 [debug] Current batch of media processed. Will check again in 1000ms 22:56:06.731 [debug] Current batch of media processed. Will check again in 1000ms 22:56:07.733 [debug] Current batch of media processed. Will check again in 1000ms 22:56:08.738 [debug] Current batch of media processed. Will check again in 1000ms 22:56:09.753 [debug] Current batch of media processed. Will check again in 1000ms 22:56:10.761 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nПутешествия в доме на колесах по Колумбии продолжаются! И поскольку в моем автодоме нет душа, нужно искать, где помыться. Это не всегда легко, поэтому в этом выпуске мы с вами рассмотрим, какие есть варианты, и попробуем найти долгожданный душ.\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "duration" => 961, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e070200 - В ПОИСКАХ ДУША, ПУТЕШЕСТВИЯ НА АВТОДОМЕ ⧸ влог.mkv", "id" => "F0l5_x1R-Gg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=F0l5_x1R-Gg", "playlist_index" => 44, "timestamp" => 1751468423, "title" => "В ПОИСКАХ ДУША, ПУТЕШЕСТВИЯ НА АВТОДОМЕ / влог", "upload_date" => "20250702"} 22:56:10.763 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=711.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:56:10.764 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=713.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:10.765 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=714.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-02 15:00:23Z], 1] 22:56:10.769 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=715.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nПутешествия в доме на колесах по Колумбии продолжаются! И поскольку в моем автодоме нет душа, нужно искать, где помыться. Это не всегда легко, поэтому в этом выпуске мы с вами рассмотрим, какие есть варианты, и попробуем найти долгожданный душ.\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "В ПОИСКАХ ДУША, ПУТЕШЕСТВИЯ НА АВТОДОМЕ / влог", "ff748190-e13a-456f-b893-c2af82b3e6c2", 961, false, "F0l5_x1R-Gg", "https://www.youtube.com/watch?v=F0l5_x1R-Gg", 44, "/downloads/shows/LESYAKA/Season 2025/s2025e070200 - В ПОИСКАХ ДУША, ПУТЕШЕСТВИЯ НА АВТОДОМЕ ⧸ влог.mkv", false, false, false, 1, [], 99, ~U[2025-07-02 15:00:23Z], ~U[2026-04-17 17:56:10Z], ~U[2026-04-17 17:56:10Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nПутешествия в доме на колесах по Колумбии продолжаются! И поскольку в моем автодоме нет душа, нужно искать, где помыться. Это не всегда легко, поэтому в этом выпуске мы с вами рассмотрим, какие есть варианты, и попробуем найти долгожданный душ.\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "В ПОИСКАХ ДУША, ПУТЕШЕСТВИЯ НА АВТОДОМЕ / влог", 961, false, "F0l5_x1R-Gg", "https://www.youtube.com/watch?v=F0l5_x1R-Gg", "/downloads/shows/LESYAKA/Season 2025/s2025e070200 - В ПОИСКАХ ДУША, ПУТЕШЕСТВИЯ НА АВТОДОМЕ ⧸ влог.mkv", false, 1, ~U[2025-07-02 15:00:23Z]] 22:56:10.770 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=628.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:10.771 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=7.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:56:10.772 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=7.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [44] 22:56:10.772 [info] Kicking off download for media item #44 (F0l5_x1R-Gg) 22:56:10.776 [debug] QUERY OK source="tasks" db=0.4ms queue=0.2ms idle=5.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [47, 44, ~U[2026-04-17 17:56:10Z], ~U[2026-04-17 17:56:10Z]] 22:56:10.777 [debug] Current batch of media processed. Will check again in 1000ms 22:56:11.779 [debug] Current batch of media processed. Will check again in 1000ms 22:56:12.808 [debug] Current batch of media processed. Will check again in 1000ms 22:56:13.813 [debug] Current batch of media processed. Will check again in 1000ms 22:56:14.816 [debug] Current batch of media processed. Will check again in 1000ms 22:56:15.820 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nЯ окончательно переехала в дом на колесах, который построила в Колумбии. Обзор на него вы можете посмотреть в предыдущем выпуске. А в этом видео мы с вами отправимся в первое приключение. Переночуем в месте с невероятными видами на озеро и горы, а после чего продолжим путь, сломаемся прямо посреди дороги и прокатимся на эвакуаторе! Приятного просмотра :)\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "duration" => 1119, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e062800 - ПРИКЛЮЧЕНИЯ НАЧИНАЮТСЯ! ⧸ влог.mkv", "id" => "9RRqx-RymsA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=9RRqx-RymsA", "playlist_index" => 45, "timestamp" => 1751122815, "title" => "ПРИКЛЮЧЕНИЯ НАЧИНАЮТСЯ! / влог", "upload_date" => "20250628"} 22:56:15.822 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1740.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:56:15.823 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1742.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:15.824 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1743.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-28 15:00:15Z], 1] 22:56:15.827 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1666.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nЯ окончательно переехала в дом на колесах, который построила в Колумбии. Обзор на него вы можете посмотреть в предыдущем выпуске. А в этом видео мы с вами отправимся в первое приключение. Переночуем в месте с невероятными видами на озеро и горы, а после чего продолжим путь, сломаемся прямо посреди дороги и прокатимся на эвакуаторе! Приятного просмотра :)\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "ПРИКЛЮЧЕНИЯ НАЧИНАЮТСЯ! / влог", "1b708272-327b-4178-831d-0a357277a4ce", 1119, false, "9RRqx-RymsA", "https://www.youtube.com/watch?v=9RRqx-RymsA", 45, "/downloads/shows/LESYAKA/Season 2025/s2025e062800 - ПРИКЛЮЧЕНИЯ НАЧИНАЮТСЯ! ⧸ влог.mkv", false, false, false, 1, [], 99, ~U[2025-06-28 15:00:15Z], ~U[2026-04-17 17:56:15Z], ~U[2026-04-17 17:56:15Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nЯ окончательно переехала в дом на колесах, который построила в Колумбии. Обзор на него вы можете посмотреть в предыдущем выпуске. А в этом видео мы с вами отправимся в первое приключение. Переночуем в месте с невероятными видами на озеро и горы, а после чего продолжим путь, сломаемся прямо посреди дороги и прокатимся на эвакуаторе! Приятного просмотра :)\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "ПРИКЛЮЧЕНИЯ НАЧИНАЮТСЯ! / влог", 1119, false, "9RRqx-RymsA", "https://www.youtube.com/watch?v=9RRqx-RymsA", "/downloads/shows/LESYAKA/Season 2025/s2025e062800 - ПРИКЛЮЧЕНИЯ НАЧИНАЮТСЯ! ⧸ влог.mkv", false, 1, ~U[2025-06-28 15:00:15Z]] 22:56:15.829 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=629.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:15.830 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.3ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:56:15.831 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [45] 22:56:15.831 [info] Kicking off download for media item #45 (9RRqx-RymsA) 22:56:15.835 [debug] QUERY OK source="tasks" db=0.5ms queue=0.2ms idle=6.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [48, 45, ~U[2026-04-17 17:56:15Z], ~U[2026-04-17 17:56:15Z]] 22:56:15.836 [debug] Current batch of media processed. Will check again in 1000ms 22:56:16.840 [debug] Current batch of media processed. Will check again in 1000ms 22:56:17.308 [info] POST /sources/1 22:56:17.309 [debug] Processing with PinchflatWeb.Sources.SourceController.update/2 Parameters: %{"_csrf_token" => "DQdiZzwOJ3ICPgYDECgYGykTLwQ9TQ0MRpR1_VsJsdw1Ik_TGtHos9fE", "_method" => "patch", "download_cutoff_date_preset" => "", "id" => "1", "source" => %{"cookie_behaviour" => "disabled", "custom_name" => "LESYAKA", "download_cutoff_date" => "", "download_media" => "true", "fast_index" => "false", "index_frequency_minutes" => "30", "max_duration_seconds" => "", "media_profile_id" => "1", "min_duration_seconds" => "", "original_url" => "https://www.youtube.com/@lesyaka69", "output_path_template_override" => "", "retention_period_days" => "7", "title_filter_regex" => ""}} Pipelines: [:browser] 22:56:17.311 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=186.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:17.323 [debug] QUERY OK source="sources" db=10.4ms queue=0.1ms idle=188.3ms UPDATE "sources" SET "retention_period_days" = ?, "updated_at" = ? WHERE "id" = ? [7, ~U[2026-04-17 17:56:17Z], 1] 22:56:17.323 [info] Sent 302 in 15ms 22:56:17.330 [info] GET /sources/1 22:56:17.330 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 22:56:17.332 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=206.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:17.334 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.3ms idle=208.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:56:17.335 [debug] QUERY OK source="tasks" db=0.7ms queue=0.2ms idle=128.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 22:56:17.337 [debug] QUERY OK source="oban_jobs" db=1.3ms queue=0.2ms idle=24.1ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [2] 22:56:17.340 [debug] QUERY OK source="settings" db=2.1ms queue=0.2ms idle=14.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:56:17.341 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=8.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:56:17.343 [debug] QUERY OK source="settings" db=0.5ms queue=0.6ms idle=8.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:56:17.347 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=11.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:17.351 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=10.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:56:17.353 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=10.9ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:56:17.356 [debug] QUERY OK source="sources" db=0.4ms idle=14.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:17.358 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=13.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 22:56:17.359 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=10.7ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:56:17.361 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=9.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:17.363 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=8.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 22:56:17.366 [debug] QUERY OK source="media_items" db=2.5ms queue=0.3ms idle=7.0ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:56:17.369 [info] Sent 200 in 39ms 22:56:17.509 [info] CONNECTED TO Phoenix.LiveView.Socket in 122µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "MC51ZjEfH2gzEQACMAkUFl82JVsGQRMWoYE0RGKPBKq0iJSY1QB0H5x_", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 22:56:17.550 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending", "source_id" => 1} 22:56:17.552 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=193.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:17.553 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=193.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:56:17.556 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=192.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:56:17.556 [debug] Replied in 5ms 22:56:17.560 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded", "source_id" => 1} 22:56:17.562 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=197.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:17.563 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=195.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 22:56:17.564 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=11.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:56:17.564 [debug] Replied in 3ms 22:56:17.565 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "other", "source_id" => 1} 22:56:17.566 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=12.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:17.568 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=11.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 22:56:17.569 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=6.6ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:56:17.569 [debug] Replied in 4ms 22:56:17.571 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 22:56:17.571 [debug] Replied in 162µs 22:56:17.850 [debug] Current batch of media processed. Will check again in 1000ms 22:56:18.859 [debug] Current batch of media processed. Will check again in 1000ms 22:56:19.861 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nПривет, ребята! Спешу вам сообщить, что мой новый дом на колесах в Колумбии на базе Chevrolet Super Carry 2007 года готов! Остается только добавить немного уюта и можно переезжать. В этом видео я сделаю обзор автодома и мы даже в нем переночуем. Приятного просмотра!\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #автодомсвоимируками #кемпер #кемперы #домнаколесах #колумбия #латинскаяамерика", "duration" => 1577, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e062600 - ДОМ НА КОЛЕСАХ ГОТОВ! ⧸ влог.mkv", "id" => "C-Wp35MyiSY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=C-Wp35MyiSY", "playlist_index" => 46, "timestamp" => 1750950032, "title" => "ДОМ НА КОЛЕСАХ ГОТОВ! / влог", "upload_date" => "20250626"} 22:56:19.863 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=732.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:56:19.864 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=734.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:19.865 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=735.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-26 15:00:32Z], 1] 22:56:19.868 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=736.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nПривет, ребята! Спешу вам сообщить, что мой новый дом на колесах в Колумбии на базе Chevrolet Super Carry 2007 года готов! Остается только добавить немного уюта и можно переезжать. В этом видео я сделаю обзор автодома и мы даже в нем переночуем. Приятного просмотра!\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #автодомсвоимируками #кемпер #кемперы #домнаколесах #колумбия #латинскаяамерика", "ДОМ НА КОЛЕСАХ ГОТОВ! / влог", "bf82b9b7-d907-4f1a-afd2-ec316b07b810", 1577, false, "C-Wp35MyiSY", "https://www.youtube.com/watch?v=C-Wp35MyiSY", 46, "/downloads/shows/LESYAKA/Season 2025/s2025e062600 - ДОМ НА КОЛЕСАХ ГОТОВ! ⧸ влог.mkv", false, false, false, 1, [], 99, ~U[2025-06-26 15:00:32Z], ~U[2026-04-17 17:56:19Z], ~U[2026-04-17 17:56:19Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nПривет, ребята! Спешу вам сообщить, что мой новый дом на колесах в Колумбии на базе Chevrolet Super Carry 2007 года готов! Остается только добавить немного уюта и можно переезжать. В этом видео я сделаю обзор автодома и мы даже в нем переночуем. Приятного просмотра!\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #автодомсвоимируками #кемпер #кемперы #домнаколесах #колумбия #латинскаяамерика", "ДОМ НА КОЛЕСАХ ГОТОВ! / влог", 1577, false, "C-Wp35MyiSY", "https://www.youtube.com/watch?v=C-Wp35MyiSY", "/downloads/shows/LESYAKA/Season 2025/s2025e062600 - ДОМ НА КОЛЕСАХ ГОТОВ! ⧸ влог.mkv", false, 1, ~U[2025-06-26 15:00:32Z]] 22:56:19.869 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=648.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:19.871 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=6.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:56:19.872 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [46] 22:56:19.872 [info] Kicking off download for media item #46 (C-Wp35MyiSY) 22:56:19.876 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=5.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [49, 46, ~U[2026-04-17 17:56:19Z], ~U[2026-04-17 17:56:19Z]] 22:56:19.876 [debug] Current batch of media processed. Will check again in 1000ms 22:56:20.881 [debug] Current batch of media processed. Will check again in 1000ms 22:56:21.889 [debug] Current batch of media processed. Will check again in 1000ms 22:56:22.900 [debug] Current batch of media processed. Will check again in 1000ms 22:56:23.913 [debug] Current batch of media processed. Will check again in 1000ms 22:56:24.921 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео я поделюсь полезными покупками для жизни в автодоме. Я не только покаталась по магазинам, но и сделала заказы с Амазона и Меркадо Либре. Распакуем их вместе, а еще я случайно разобью свою новую камеру Dji Osmo Pocket 3.\n\nпутешественница #путешествия #тревел #тревелвлог #амазон #распаковка #находки #покупки #автодом #кемпер #кемперы #camper #amazon #amazonfinds", "duration" => 1080, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e062100 - ПОЛЕЗНЫЕ ПОКУПКИ ДЛЯ ЖИЗНИ В АВТОДОМЕ ⧸ распаковка.mkv", "id" => "5-TxgRJfrJ4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5-TxgRJfrJ4", "playlist_index" => 47, "timestamp" => 1750518020, "title" => "ПОЛЕЗНЫЕ ПОКУПКИ ДЛЯ ЖИЗНИ В АВТОДОМЕ / распаковка", "upload_date" => "20250621"} 22:56:24.923 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1760.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:56:24.924 [debug] QUERY OK source="sources" db=0.4ms idle=1762.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:24.925 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=1763.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-21 15:00:20Z], 1] 22:56:24.928 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=1682.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео я поделюсь полезными покупками для жизни в автодоме. Я не только покаталась по магазинам, но и сделала заказы с Амазона и Меркадо Либре. Распакуем их вместе, а еще я случайно разобью свою новую камеру Dji Osmo Pocket 3.\n\nпутешественница #путешествия #тревел #тревелвлог #амазон #распаковка #находки #покупки #автодом #кемпер #кемперы #camper #amazon #amazonfinds", "ПОЛЕЗНЫЕ ПОКУПКИ ДЛЯ ЖИЗНИ В АВТОДОМЕ / распаковка", "1371058f-4458-481b-9b61-7968f76a9bb1", 1080, false, "5-TxgRJfrJ4", "https://www.youtube.com/watch?v=5-TxgRJfrJ4", 47, "/downloads/shows/LESYAKA/Season 2025/s2025e062100 - ПОЛЕЗНЫЕ ПОКУПКИ ДЛЯ ЖИЗНИ В АВТОДОМЕ ⧸ распаковка.mkv", false, false, false, 1, [], 99, ~U[2025-06-21 15:00:20Z], ~U[2026-04-17 17:56:24Z], ~U[2026-04-17 17:56:24Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео я поделюсь полезными покупками для жизни в автодоме. Я не только покаталась по магазинам, но и сделала заказы с Амазона и Меркадо Либре. Распакуем их вместе, а еще я случайно разобью свою новую камеру Dji Osmo Pocket 3.\n\nпутешественница #путешествия #тревел #тревелвлог #амазон #распаковка #находки #покупки #автодом #кемпер #кемперы #camper #amazon #amazonfinds", "ПОЛЕЗНЫЕ ПОКУПКИ ДЛЯ ЖИЗНИ В АВТОДОМЕ / распаковка", 1080, false, "5-TxgRJfrJ4", "https://www.youtube.com/watch?v=5-TxgRJfrJ4", "/downloads/shows/LESYAKA/Season 2025/s2025e062100 - ПОЛЕЗНЫЕ ПОКУПКИ ДЛЯ ЖИЗНИ В АВТОДОМЕ ⧸ распаковка.mkv", false, 1, ~U[2025-06-21 15:00:20Z]] 22:56:24.929 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=681.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:24.930 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:56:24.931 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [47] 22:56:24.932 [info] Kicking off download for media item #47 (5-TxgRJfrJ4) 22:56:24.935 [debug] QUERY OK source="tasks" db=0.4ms idle=5.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [50, 47, ~U[2026-04-17 17:56:24Z], ~U[2026-04-17 17:56:24Z]] 22:56:24.936 [debug] Current batch of media processed. Will check again in 1000ms 22:56:25.583 [info] {"source":"oban","duration":1828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:25.938 [debug] Current batch of media processed. Will check again in 1000ms 22:56:26.941 [debug] Current batch of media processed. Will check again in 1000ms 22:56:27.954 [debug] Current batch of media processed. Will check again in 1000ms 22:56:28.962 [debug] Current batch of media processed. Will check again in 1000ms 22:56:29.967 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nПостройка автодома для путешествий по Латинской Америке продолжается. Мы почти завершили отделку, положили пол, потолок и стены, сделали каркас кровати. Совсем скоро кемпер будет готов для жизни и я смогу переехать в него на ПМЖ!\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #кемпер #кемперы #колумбия #богота #camper #travelgirl", "duration" => 894, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e061500 - СТРОИТЕЛЬСТВО АВТОДОМА В КОЛУМБИИ ⧸ влог.mkv", "id" => "bG6Qwp_5wf4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bG6Qwp_5wf4", "playlist_index" => 48, "timestamp" => 1749999655, "title" => "СТРОИТЕЛЬСТВО АВТОДОМА В КОЛУМБИИ / влог", "upload_date" => "20250615"} 22:56:29.969 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1797.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:56:29.970 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1798.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:29.971 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=1699.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 15:00:55Z], 1] 22:56:29.983 [debug] QUERY OK source="media_items" db=10.9ms queue=0.1ms idle=794.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nПостройка автодома для путешествий по Латинской Америке продолжается. Мы почти завершили отделку, положили пол, потолок и стены, сделали каркас кровати. Совсем скоро кемпер будет готов для жизни и я смогу переехать в него на ПМЖ!\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #кемпер #кемперы #колумбия #богота #camper #travelgirl", "СТРОИТЕЛЬСТВО АВТОДОМА В КОЛУМБИИ / влог", "e8ba7d3e-a468-4ea1-a7f9-e6fa033a4769", 894, false, "bG6Qwp_5wf4", "https://www.youtube.com/watch?v=bG6Qwp_5wf4", 48, "/downloads/shows/LESYAKA/Season 2025/s2025e061500 - СТРОИТЕЛЬСТВО АВТОДОМА В КОЛУМБИИ ⧸ влог.mkv", false, false, false, 1, [], 99, ~U[2025-06-15 15:00:55Z], ~U[2026-04-17 17:56:29Z], ~U[2026-04-17 17:56:29Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nПостройка автодома для путешествий по Латинской Америке продолжается. Мы почти завершили отделку, положили пол, потолок и стены, сделали каркас кровати. Совсем скоро кемпер будет готов для жизни и я смогу переехать в него на ПМЖ!\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #кемпер #кемперы #колумбия #богота #camper #travelgirl", "СТРОИТЕЛЬСТВО АВТОДОМА В КОЛУМБИИ / влог", 894, false, "bG6Qwp_5wf4", "https://www.youtube.com/watch?v=bG6Qwp_5wf4", "/downloads/shows/LESYAKA/Season 2025/s2025e061500 - СТРОИТЕЛЬСТВО АВТОДОМА В КОЛУМБИИ ⧸ влог.mkv", false, 1, ~U[2025-06-15 15:00:55Z]] 22:56:29.984 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=704.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:29.985 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=15.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:56:29.986 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=15.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [48] 22:56:29.987 [info] Kicking off download for media item #48 (bG6Qwp_5wf4) 22:56:29.992 [debug] QUERY OK source="tasks" db=0.9ms queue=0.1ms idle=7.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [51, 48, ~U[2026-04-17 17:56:29Z], ~U[2026-04-17 17:56:29Z]] 22:56:29.992 [debug] Current batch of media processed. Will check again in 1000ms 22:56:31.001 [debug] Current batch of media processed. Will check again in 1000ms 22:56:32.004 [debug] Current batch of media processed. Will check again in 1000ms 22:56:33.006 [debug] Current batch of media processed. Will check again in 1000ms 22:56:34.008 [debug] Current batch of media processed. Will check again in 1000ms 22:56:35.017 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСегодня был день приключений, я не только сходила в горы и насладилась невероятными пейзажами, но и случайно познакомилась с колумбийцем. Он работал охранником на территории, куда я приехала погулять. Оказалось, что территория закрыта и никому туда нельзя. Но мой новый знакомый сказал, что может провести мне экскурсию, и я согласилась. Почему в итоге мы не подружились с этим парнем, вы узнаете в этом видео.\n\nпутешественница #путешествия #тревел #тревелвлог #тревелвлог #знакомства #колумбия #богота #travelvlog #traveling #colombia", "duration" => 885, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e061000 - ЗНАКОМСТВО С КОЛУМБИЙЦЕМ И РАЗОЧАРОВАНИЕ ⧸ влог.mkv", "id" => "WRVWdTXOUCs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=WRVWdTXOUCs", "playlist_index" => 49, "timestamp" => 1749567660, "title" => "ЗНАКОМСТВО С КОЛУМБИЙЦЕМ И РАЗОЧАРОВАНИЕ / влог", "upload_date" => "20250610"} 22:56:35.019 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1803.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:56:35.020 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1804.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:35.021 [debug] QUERY OK source="media_items" db=0.7ms idle=1805.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-10 15:01:00Z], 1] 22:56:35.026 [debug] QUERY OK source="media_items" db=3.4ms queue=0.2ms idle=1718.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСегодня был день приключений, я не только сходила в горы и насладилась невероятными пейзажами, но и случайно познакомилась с колумбийцем. Он работал охранником на территории, куда я приехала погулять. Оказалось, что территория закрыта и никому туда нельзя. Но мой новый знакомый сказал, что может провести мне экскурсию, и я согласилась. Почему в итоге мы не подружились с этим парнем, вы узнаете в этом видео.\n\nпутешественница #путешествия #тревел #тревелвлог #тревелвлог #знакомства #колумбия #богота #travelvlog #traveling #colombia", "ЗНАКОМСТВО С КОЛУМБИЙЦЕМ И РАЗОЧАРОВАНИЕ / влог", "5773c7f1-97b0-42f6-a897-17a0b45bc8b0", 885, false, "WRVWdTXOUCs", "https://www.youtube.com/watch?v=WRVWdTXOUCs", 49, "/downloads/shows/LESYAKA/Season 2025/s2025e061000 - ЗНАКОМСТВО С КОЛУМБИЙЦЕМ И РАЗОЧАРОВАНИЕ ⧸ влог.mkv", false, false, false, 1, [], 99, ~U[2025-06-10 15:01:00Z], ~U[2026-04-17 17:56:35Z], ~U[2026-04-17 17:56:35Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСегодня был день приключений, я не только сходила в горы и насладилась невероятными пейзажами, но и случайно познакомилась с колумбийцем. Он работал охранником на территории, куда я приехала погулять. Оказалось, что территория закрыта и никому туда нельзя. Но мой новый знакомый сказал, что может провести мне экскурсию, и я согласилась. Почему в итоге мы не подружились с этим парнем, вы узнаете в этом видео.\n\nпутешественница #путешествия #тревел #тревелвлог #тревелвлог #знакомства #колумбия #богота #travelvlog #traveling #colombia", "ЗНАКОМСТВО С КОЛУМБИЙЦЕМ И РАЗОЧАРОВАНИЕ / влог", 885, false, "WRVWdTXOUCs", "https://www.youtube.com/watch?v=WRVWdTXOUCs", "/downloads/shows/LESYAKA/Season 2025/s2025e061000 - ЗНАКОМСТВО С КОЛУМБИЙЦЕМ И РАЗОЧАРОВАНИЕ ⧸ влог.mkv", false, 1, ~U[2025-06-10 15:01:00Z]] 22:56:35.027 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=718.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:35.028 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=8.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:56:35.030 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=8.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [49] 22:56:35.030 [info] Kicking off download for media item #49 (WRVWdTXOUCs) 22:56:35.034 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=6.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [52, 49, ~U[2026-04-17 17:56:35Z], ~U[2026-04-17 17:56:35Z]] 22:56:35.035 [debug] Current batch of media processed. Will check again in 1000ms 22:56:36.037 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru", "duration" => 121, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e061000 - Я УМЕЮ ЛЕТАТЬ!.NA", "id" => "Pd8k9eXpopc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Pd8k9eXpopc", "playlist_index" => 50, "timestamp" => 1749526265, "title" => "Я УМЕЮ ЛЕТАТЬ!", "upload_date" => "20250610"} 22:56:36.039 [debug] QUERY OK source="sources" db=0.5ms queue=0.4ms idle=1008.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:56:36.040 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1007.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:36.041 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=1007.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-10 03:31:05Z], 1] 22:56:36.044 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1007.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru", "Я УМЕЮ ЛЕТАТЬ!", "675a43df-526c-4f6d-9f82-fad8770919b2", 121, false, "Pd8k9eXpopc", "https://www.youtube.com/watch?v=Pd8k9eXpopc", 50, "/downloads/shows/LESYAKA/Season 2025/s2025e061000 - Я УМЕЮ ЛЕТАТЬ!.NA", false, false, false, 1, [], 98, ~U[2025-06-10 03:31:05Z], ~U[2026-04-17 17:56:36Z], ~U[2026-04-17 17:56:36Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru", "Я УМЕЮ ЛЕТАТЬ!", 121, false, "Pd8k9eXpopc", "https://www.youtube.com/watch?v=Pd8k9eXpopc", "/downloads/shows/LESYAKA/Season 2025/s2025e061000 - Я УМЕЮ ЛЕТАТЬ!.NA", false, 1, ~U[2025-06-10 03:31:05Z]] 22:56:36.045 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=711.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:36.046 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=6.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:56:36.047 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=6.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [50] 22:56:36.048 [info] Kicking off download for media item #50 (Pd8k9eXpopc) 22:56:36.052 [debug] QUERY OK source="tasks" db=0.6ms queue=0.2ms idle=5.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [53, 50, ~U[2026-04-17 17:56:36Z], ~U[2026-04-17 17:56:36Z]] 22:56:36.052 [debug] Current batch of media processed. Will check again in 1000ms 22:56:37.055 [debug] Current batch of media processed. Will check again in 1000ms 22:56:38.058 [debug] Current batch of media processed. Will check again in 1000ms 22:56:38.863 [debug] HANDLE EVENT "page_change" in PinchflatWeb.Sources.MediaItemTableLive Parameters: %{"direction" => "inc"} 22:56:38.865 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=1484.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:56:38.867 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1486.3ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 10] 22:56:38.868 [debug] Replied in 4ms 22:56:39.059 [debug] Current batch of media processed. Will check again in 1000ms 22:56:39.283 [debug] HANDLE EVENT "page_change" in PinchflatWeb.Sources.MediaItemTableLive Parameters: %{"direction" => "inc"} 22:56:39.284 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1903.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:56:39.286 [debug] QUERY OK source="media_items" db=1.3ms idle=1887.7ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 20] 22:56:39.286 [debug] Replied in 3ms 22:56:39.519 [debug] HANDLE EVENT "page_change" in PinchflatWeb.Sources.MediaItemTableLive Parameters: %{"direction" => "inc"} 22:56:39.521 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=654.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:56:39.522 [debug] QUERY OK source="media_items" db=0.8ms idle=653.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 30] 22:56:39.522 [debug] Replied in 2ms 22:56:39.735 [debug] HANDLE EVENT "page_change" in PinchflatWeb.Sources.MediaItemTableLive Parameters: %{"direction" => "inc"} 22:56:39.736 [debug] QUERY OK source="media_items" db=0.8ms queue=0.3ms idle=450.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:56:39.738 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=450.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 40] 22:56:39.738 [debug] Replied in 3ms 22:56:40.063 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео мы с вами попробуем прокатиться на фургончике в горы. Я все еще не до конца понимаю, как правильно водить машину на механике, поэтому нужно практиковаться. Заедет ли автодом в горы, справлюсь ли я с управлением - все это вы узнаете в этом влоге. А еще посмотрим на Боготу с дрона. Спойлер: это очень красиво! :) \n\nпутешественница #путешествия #тревел #тревелвлог #колумбия #богота #латинскаяамерика #влог #colombia #bogota #кемпер #автодом", "duration" => 983, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e060700 - ЕДЕМ В ГОРЫ НА АВТОДОМЕ ⧸ влог.mkv", "id" => "AoomnrF6df8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=AoomnrF6df8", "playlist_index" => 51, "timestamp" => 1749308339, "title" => "ЕДЕМ В ГОРЫ НА АВТОДОМЕ / влог", "upload_date" => "20250607"} 22:56:40.065 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=560.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:56:40.066 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=544.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:40.067 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=544.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-07 14:58:59Z], 1] 22:56:40.071 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=331.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео мы с вами попробуем прокатиться на фургончике в горы. Я все еще не до конца понимаю, как правильно водить машину на механике, поэтому нужно практиковаться. Заедет ли автодом в горы, справлюсь ли я с управлением - все это вы узнаете в этом влоге. А еще посмотрим на Боготу с дрона. Спойлер: это очень красиво! :) \n\nпутешественница #путешествия #тревел #тревелвлог #колумбия #богота #латинскаяамерика #влог #colombia #bogota #кемпер #автодом", "ЕДЕМ В ГОРЫ НА АВТОДОМЕ / влог", "75ad5637-3a05-41ff-b505-28060485b647", 983, false, "AoomnrF6df8", "https://www.youtube.com/watch?v=AoomnrF6df8", 51, "/downloads/shows/LESYAKA/Season 2025/s2025e060700 - ЕДЕМ В ГОРЫ НА АВТОДОМЕ ⧸ влог.mkv", false, false, false, 1, [], 99, ~U[2025-06-07 14:58:59Z], ~U[2026-04-17 17:56:40Z], ~U[2026-04-17 17:56:40Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео мы с вами попробуем прокатиться на фургончике в горы. Я все еще не до конца понимаю, как правильно водить машину на механике, поэтому нужно практиковаться. Заедет ли автодом в горы, справлюсь ли я с управлением - все это вы узнаете в этом влоге. А еще посмотрим на Боготу с дрона. Спойлер: это очень красиво! :) \n\nпутешественница #путешествия #тревел #тревелвлог #колумбия #богота #латинскаяамерика #влог #colombia #bogota #кемпер #автодом", "ЕДЕМ В ГОРЫ НА АВТОДОМЕ / влог", 983, false, "AoomnrF6df8", "https://www.youtube.com/watch?v=AoomnrF6df8", "/downloads/shows/LESYAKA/Season 2025/s2025e060700 - ЕДЕМ В ГОРЫ НА АВТОДОМЕ ⧸ влог.mkv", false, 1, ~U[2025-06-07 14:58:59Z]] 22:56:40.072 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=333.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:40.072 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:56:40.074 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [51] 22:56:40.074 [info] Kicking off download for media item #51 (AoomnrF6df8) 22:56:40.078 [debug] QUERY OK source="tasks" db=0.4ms queue=0.2ms idle=5.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [54, 51, ~U[2026-04-17 17:56:40Z], ~U[2026-04-17 17:56:40Z]] 22:56:40.078 [debug] Current batch of media processed. Will check again in 1000ms 22:56:40.778 [debug] HANDLE EVENT "page_change" in PinchflatWeb.Sources.MediaItemTableLive Parameters: %{"direction" => "dec"} 22:56:40.780 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=705.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:56:40.782 [debug] QUERY OK source="media_items" db=1.1ms idle=704.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 30] 22:56:40.782 [debug] Replied in 3ms 22:56:40.950 [debug] HANDLE EVENT "page_change" in PinchflatWeb.Sources.MediaItemTableLive Parameters: %{"direction" => "dec"} 22:56:40.951 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=873.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:56:40.952 [debug] QUERY OK source="media_items" db=1.0ms idle=873.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 20] 22:56:40.952 [debug] Replied in 2ms 22:56:41.110 [debug] HANDLE EVENT "page_change" in PinchflatWeb.Sources.MediaItemTableLive Parameters: %{"direction" => "dec"} 22:56:41.110 [debug] Current batch of media processed. Will check again in 1000ms 22:56:41.111 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=598.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:56:41.113 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=331.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 10] 22:56:41.113 [debug] Replied in 3ms 22:56:41.255 [debug] HANDLE EVENT "page_change" in PinchflatWeb.Sources.MediaItemTableLive Parameters: %{"direction" => "dec"} 22:56:41.257 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=473.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:56:41.258 [debug] QUERY OK source="media_items" db=0.8ms idle=306.2ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:56:41.258 [debug] Replied in 3ms 22:56:42.114 [debug] Current batch of media processed. Will check again in 1000ms 22:56:42.903 [info] GET /sources/1/media/1/edit 22:56:42.904 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "1", "source_id" => "1"} Pipelines: [:browser] 22:56:42.905 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=309.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 22:56:42.907 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=311.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:56:42.908 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=311.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:56:42.909 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=313.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:56:42.912 [info] Sent 200 in 8ms 22:56:42.934 [info] CONNECTED TO Phoenix.LiveView.Socket in 75µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "CzZTZQYgBVMcKhpcbSU-CB0EVCNjOgowTAc3exQkmpkn4fyGsc3H-Nay", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 22:56:42.952 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 22:56:42.953 [debug] Replied in 183µs 22:56:43.116 [debug] Current batch of media processed. Will check again in 1000ms 22:56:44.119 [debug] Current batch of media processed. Will check again in 1000ms 22:56:45.124 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСовсем недавно я прилетела в Боготу, столицу Колумбии, и купила здесь небольшой фургончик, чтобы переделать его под кемпер и путешествовать по Латинской Америке. Для этого мне предстояло пересмотреть десятки видео о строительстве автодомов, потому что я и представить не могла, как это делается. Я решила начать с звуко- и теплоизоляции, купила материалы и приступила к работе. Также я нашла человека, который сделает всю остальную основную работу: положит пол, стены и потолок, сделает кровать, столешницы и ящики. А дальше останется самое интересное - добавить уюта!\n\n#колумбия #латинскаяамерика #богота #путешественница #путешествия #тревел #тревелвлог #автодом #автодомсвоимируками #кемпер #campervan #camperlife", "duration" => 1017, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e060300 - СТРОЮ АВТОДОМ В КОЛУМБИИ ⧸ влог.mkv", "id" => "Q8A-CV0qiQI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Q8A-CV0qiQI", "playlist_index" => 52, "timestamp" => 1748962809, "title" => "СТРОЮ АВТОДОМ В КОЛУМБИИ / влог", "upload_date" => "20250603"} 22:56:45.126 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=518.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:56:45.128 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=520.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:45.129 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=521.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-03 15:00:09Z], 1] 22:56:45.132 [debug] QUERY OK source="media_items" db=2.2ms idle=522.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСовсем недавно я прилетела в Боготу, столицу Колумбии, и купила здесь небольшой фургончик, чтобы переделать его под кемпер и путешествовать по Латинской Америке. Для этого мне предстояло пересмотреть десятки видео о строительстве автодомов, потому что я и представить не могла, как это делается. Я решила начать с звуко- и теплоизоляции, купила материалы и приступила к работе. Также я нашла человека, который сделает всю остальную основную работу: положит пол, стены и потолок, сделает кровать, столешницы и ящики. А дальше останется самое интересное - добавить уюта!\n\n#колумбия #латинскаяамерика #богота #путешественница #путешествия #тревел #тревелвлог #автодом #автодомсвоимируками #кемпер #campervan #camperlife", "СТРОЮ АВТОДОМ В КОЛУМБИИ / влог", "eb89f61a-acae-43e7-ae78-914c9a909cee", 1017, false, "Q8A-CV0qiQI", "https://www.youtube.com/watch?v=Q8A-CV0qiQI", 52, "/downloads/shows/LESYAKA/Season 2025/s2025e060300 - СТРОЮ АВТОДОМ В КОЛУМБИИ ⧸ влог.mkv", false, false, false, 1, [], 99, ~U[2025-06-03 15:00:09Z], ~U[2026-04-17 17:56:45Z], ~U[2026-04-17 17:56:45Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСовсем недавно я прилетела в Боготу, столицу Колумбии, и купила здесь небольшой фургончик, чтобы переделать его под кемпер и путешествовать по Латинской Америке. Для этого мне предстояло пересмотреть десятки видео о строительстве автодомов, потому что я и представить не могла, как это делается. Я решила начать с звуко- и теплоизоляции, купила материалы и приступила к работе. Также я нашла человека, который сделает всю остальную основную работу: положит пол, стены и потолок, сделает кровать, столешницы и ящики. А дальше останется самое интересное - добавить уюта!\n\n#колумбия #латинскаяамерика #богота #путешественница #путешествия #тревел #тревелвлог #автодом #автодомсвоимируками #кемпер #campervan #camperlife", "СТРОЮ АВТОДОМ В КОЛУМБИИ / влог", 1017, false, "Q8A-CV0qiQI", "https://www.youtube.com/watch?v=Q8A-CV0qiQI", "/downloads/shows/LESYAKA/Season 2025/s2025e060300 - СТРОЮ АВТОДОМ В КОЛУМБИИ ⧸ влог.mkv", false, 1, ~U[2025-06-03 15:00:09Z]] 22:56:45.134 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=516.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:45.135 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=7.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:56:45.136 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [52] 22:56:45.136 [info] Kicking off download for media item #52 (Q8A-CV0qiQI) 22:56:45.140 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=5.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [55, 52, ~U[2026-04-17 17:56:45Z], ~U[2026-04-17 17:56:45Z]] 22:56:45.140 [debug] Current batch of media processed. Will check again in 1000ms 22:56:46.146 [debug] Current batch of media processed. Will check again in 1000ms 22:56:46.810 [info] GET /sources 22:56:46.811 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 22:56:46.813 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=136.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:56:46.814 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=137.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:56:46.816 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=139.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:56:46.817 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=140.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:56:46.818 [debug] QUERY OK source="settings" db=0.2ms idle=138.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:56:46.820 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=5.6ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 22:56:46.823 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 22:56:46.826 [info] Sent 200 in 15ms 22:56:46.849 [info] CONNECTED TO Phoenix.LiveView.Socket in 71µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "NEFkIhowJgwjGwt-PyJ-dhw-AAIaETwIk6Ttyhr4RAzLfa99rYgiTeWA", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 22:56:46.859 [debug] MOUNT PinchflatWeb.Sources.SourceLive.IndexTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "initial_sort_direction" => :asc, "initial_sort_key" => :custom_name, "results_per_page" => 10} 22:56:46.860 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=43.8ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 22:56:46.863 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=43.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 22:56:46.864 [debug] Replied in 4ms 22:56:46.867 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 22:56:46.867 [debug] Replied in 261µs 22:56:47.172 [debug] Current batch of media processed. Will check again in 1000ms 22:56:48.174 [debug] Current batch of media processed. Will check again in 1000ms 22:56:49.179 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nНесколько дней назад я прилетела в Колумбию, и уже давно у меня в голове поселилась идея о том, чтобы купить небольшой фургончик и сделать из него кемпер или мини-дом на колесах, чтобы путешествовать по Латинской Америке. Прилетев в Боготу, я сразу начала заниматься этим вопросом. И вот уже на пятый день пребывания в Колумбии я купила вэн!\n\n#латам #латинскаяамерика #колумбия #путешественница #путешествия #тревел #тревелвлог #богота #colombia #bogota #latinoamerica #camper #camping #кемпер #автодом #motorhome #motorhomelife", "duration" => 1266, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e052900 - ПОКУПАЮ МАШИНУ В КОЛУМБИИ??? ⧸ влог.mkv", "id" => "b7pfwEBjoKQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=b7pfwEBjoKQ", "playlist_index" => 53, "timestamp" => 1748530834, "title" => "ПОКУПАЮ МАШИНУ В КОЛУМБИИ??? / влог", "upload_date" => "20250529"} 22:56:49.181 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=424.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:56:49.182 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=426.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:49.183 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=427.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-29 15:00:34Z], 1] 22:56:49.186 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=428.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nНесколько дней назад я прилетела в Колумбию, и уже давно у меня в голове поселилась идея о том, чтобы купить небольшой фургончик и сделать из него кемпер или мини-дом на колесах, чтобы путешествовать по Латинской Америке. Прилетев в Боготу, я сразу начала заниматься этим вопросом. И вот уже на пятый день пребывания в Колумбии я купила вэн!\n\n#латам #латинскаяамерика #колумбия #путешественница #путешествия #тревел #тревелвлог #богота #colombia #bogota #latinoamerica #camper #camping #кемпер #автодом #motorhome #motorhomelife", "ПОКУПАЮ МАШИНУ В КОЛУМБИИ??? / влог", "070c8444-61bc-4554-9048-c371b67d4541", 1266, false, "b7pfwEBjoKQ", "https://www.youtube.com/watch?v=b7pfwEBjoKQ", 53, "/downloads/shows/LESYAKA/Season 2025/s2025e052900 - ПОКУПАЮ МАШИНУ В КОЛУМБИИ??? ⧸ влог.mkv", false, false, false, 1, [], 99, ~U[2025-05-29 15:00:34Z], ~U[2026-04-17 17:56:49Z], ~U[2026-04-17 17:56:49Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nНесколько дней назад я прилетела в Колумбию, и уже давно у меня в голове поселилась идея о том, чтобы купить небольшой фургончик и сделать из него кемпер или мини-дом на колесах, чтобы путешествовать по Латинской Америке. Прилетев в Боготу, я сразу начала заниматься этим вопросом. И вот уже на пятый день пребывания в Колумбии я купила вэн!\n\n#латам #латинскаяамерика #колумбия #путешественница #путешествия #тревел #тревелвлог #богота #colombia #bogota #latinoamerica #camper #camping #кемпер #автодом #motorhome #motorhomelife", "ПОКУПАЮ МАШИНУ В КОЛУМБИИ??? / влог", 1266, false, "b7pfwEBjoKQ", "https://www.youtube.com/watch?v=b7pfwEBjoKQ", "/downloads/shows/LESYAKA/Season 2025/s2025e052900 - ПОКУПАЮ МАШИНУ В КОЛУМБИИ??? ⧸ влог.mkv", false, 1, ~U[2025-05-29 15:00:34Z]] 22:56:49.187 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=429.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:49.188 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=7.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:56:49.190 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [53] 22:56:49.190 [info] Kicking off download for media item #53 (b7pfwEBjoKQ) 22:56:49.194 [debug] QUERY OK source="tasks" db=0.5ms idle=5.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [56, 53, ~U[2026-04-17 17:56:49Z], ~U[2026-04-17 17:56:49Z]] 22:56:49.194 [debug] Current batch of media processed. Will check again in 1000ms 22:56:50.157 [info] GET /sources/1 22:56:50.158 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 22:56:50.172 [debug] QUERY OK source="sources" db=13.5ms queue=0.1ms idle=968.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:50.173 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=980.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:56:50.174 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=981.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 22:56:50.175 [debug] QUERY OK source="oban_jobs" db=0.3ms idle=980.9ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [2] 22:56:50.176 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=414.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:56:50.177 [debug] QUERY OK source="settings" db=0.2ms idle=4.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:56:50.178 [debug] QUERY OK source="settings" db=0.3ms idle=4.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:56:50.181 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=5.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:50.183 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=6.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:56:50.184 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=7.2ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:56:50.187 [debug] QUERY OK source="sources" db=0.3ms idle=9.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:50.188 [debug] QUERY OK source="media_items" db=0.5ms idle=9.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 22:56:50.189 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:56:50.190 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:50.191 [debug] QUERY OK source="media_items" db=0.4ms idle=5.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 22:56:50.192 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=4.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:56:50.194 [info] Sent 200 in 36ms 22:56:50.195 [debug] Current batch of media processed. Will check again in 1000ms 22:56:50.219 [info] CONNECTED TO Phoenix.LiveView.Socket in 80µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "LRNgAzEOHgwzORtiLA8uIQAwEScNHSMNrdPURVJ4BcjPuLinnWvLCiHD", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 22:56:50.234 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending", "source_id" => 1} 22:56:50.236 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=46.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:50.237 [debug] QUERY OK source="media_items" db=0.7ms idle=47.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:56:50.238 [debug] QUERY OK source="media_items" db=1.0ms idle=47.0ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:56:50.239 [debug] Replied in 4ms 22:56:50.242 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded", "source_id" => 1} 22:56:50.243 [debug] QUERY OK source="sources" db=0.5ms idle=51.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:50.244 [debug] QUERY OK source="media_items" db=0.3ms idle=51.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 22:56:50.245 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=8.7ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:56:50.245 [debug] Replied in 3ms 22:56:50.247 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "other", "source_id" => 1} 22:56:50.248 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=10.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:50.249 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=9.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 22:56:50.251 [debug] QUERY OK source="media_items" db=0.7ms queue=0.9ms idle=5.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:56:50.251 [debug] Replied in 4ms 22:56:50.252 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 22:56:50.252 [debug] Replied in 179µs 22:56:51.196 [debug] Current batch of media processed. Will check again in 1000ms 22:56:51.549 [info] GET /sources/1/edit 22:56:51.550 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 22:56:51.551 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=1305.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:51.553 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=1304.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 22:56:51.554 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1304.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:56:51.555 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=1303.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:56:51.556 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=787.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:56:51.562 [info] Sent 200 in 13ms 22:56:51.601 [info] CONNECTED TO Phoenix.LiveView.Socket in 66µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "JjJ7LA0HFVoFMBJeFQgCASwJVx17OQIuyEKzn_AbtjclLKENBn0v5Mig", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 22:56:51.661 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 22:56:51.662 [debug] Replied in 346µs 22:56:52.215 [debug] Current batch of media processed. Will check again in 1000ms 22:56:53.217 [debug] Current batch of media processed. Will check again in 1000ms 22:56:54.220 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nЯ наконец-то запустила свой товар на Вайлдбериз и уже получила первые заказы. Показываю, что продаю. А еще мы приехали в Чехию в гости к сестре и ее семье, чтобы посмотреть Прагу и ее окрестности. Впечатления неоднозначные...\nДве недели пребывания в Европе по шенгенской визе подходят к концу, поэтому я начинаю новое одиночное приключение и лечу в новую страну!\n\n#европа #влогизевропы #прага #путешественница #путешествия #тревел #тревелвлог #prague #chezhrepublic #czech #чехия #europe", "duration" => 1181, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e052600 - ПЕРВЫЕ ПРОДАЖИ НА ВБ, ПУТЕШЕСТВИЕ В ЧЕХИЮ ⧸ влог.mp4", "id" => "Wbre8p9aZ_M", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Wbre8p9aZ_M", "playlist_index" => 54, "timestamp" => 1748268291, "title" => "ПЕРВЫЕ ПРОДАЖИ НА ВБ, ПУТЕШЕСТВИЕ В ЧЕХИЮ / влог", "upload_date" => "20250526"} 22:56:54.222 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1449.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:56:54.223 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1450.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:54.224 [debug] QUERY OK source="media_items" db=0.5ms idle=1451.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-26 14:04:51Z], 1] 22:56:54.227 [debug] QUERY OK source="media_items" db=2.3ms idle=1370.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nЯ наконец-то запустила свой товар на Вайлдбериз и уже получила первые заказы. Показываю, что продаю. А еще мы приехали в Чехию в гости к сестре и ее семье, чтобы посмотреть Прагу и ее окрестности. Впечатления неоднозначные...\nДве недели пребывания в Европе по шенгенской визе подходят к концу, поэтому я начинаю новое одиночное приключение и лечу в новую страну!\n\n#европа #влогизевропы #прага #путешественница #путешествия #тревел #тревелвлог #prague #chezhrepublic #czech #чехия #europe", "ПЕРВЫЕ ПРОДАЖИ НА ВБ, ПУТЕШЕСТВИЕ В ЧЕХИЮ / влог", "6d159947-4d78-4e58-a434-a470b4cca6f0", 1181, false, "Wbre8p9aZ_M", "https://www.youtube.com/watch?v=Wbre8p9aZ_M", 54, "/downloads/shows/LESYAKA/Season 2025/s2025e052600 - ПЕРВЫЕ ПРОДАЖИ НА ВБ, ПУТЕШЕСТВИЕ В ЧЕХИЮ ⧸ влог.mp4", false, false, false, 1, [], 99, ~U[2025-05-26 14:04:51Z], ~U[2026-04-17 17:56:54Z], ~U[2026-04-17 17:56:54Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nЯ наконец-то запустила свой товар на Вайлдбериз и уже получила первые заказы. Показываю, что продаю. А еще мы приехали в Чехию в гости к сестре и ее семье, чтобы посмотреть Прагу и ее окрестности. Впечатления неоднозначные...\nДве недели пребывания в Европе по шенгенской визе подходят к концу, поэтому я начинаю новое одиночное приключение и лечу в новую страну!\n\n#европа #влогизевропы #прага #путешественница #путешествия #тревел #тревелвлог #prague #chezhrepublic #czech #чехия #europe", "ПЕРВЫЕ ПРОДАЖИ НА ВБ, ПУТЕШЕСТВИЕ В ЧЕХИЮ / влог", 1181, false, "Wbre8p9aZ_M", "https://www.youtube.com/watch?v=Wbre8p9aZ_M", "/downloads/shows/LESYAKA/Season 2025/s2025e052600 - ПЕРВЫЕ ПРОДАЖИ НА ВБ, ПУТЕШЕСТВИЕ В ЧЕХИЮ ⧸ влог.mp4", false, 1, ~U[2025-05-26 14:04:51Z]] 22:56:54.228 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=369.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:54.229 [debug] QUERY OK source="media_profiles" db=0.3ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:56:54.230 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [54] 22:56:54.230 [info] Kicking off download for media item #54 (Wbre8p9aZ_M) 22:56:54.234 [debug] QUERY OK source="tasks" db=0.4ms queue=0.2ms idle=5.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [57, 54, ~U[2026-04-17 17:56:54Z], ~U[2026-04-17 17:56:54Z]] 22:56:54.234 [debug] Current batch of media processed. Will check again in 1000ms 22:56:55.245 [debug] Current batch of media processed. Will check again in 1000ms 22:56:55.593 [info] {"source":"oban","duration":5482,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:56.256 [debug] Current batch of media processed. Will check again in 1000ms 22:56:57.265 [debug] Current batch of media processed. Will check again in 1000ms 22:56:58.338 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом влоге мы вместе будем собираться в Европу, посмотрим, получится ли упаковать все мои вещи в один небольшой рюкзак, узнаем какие проблемы возникли с моей шенгенской визой, полетим в Венгрию, чтобы посмотреть ее столицу Будапешт. Увидим главную реку Дунай, прогуляемся по мостам, посмотрим архитектуру города, покатаемся на местном стареньком трамвае, взглянем на Будапешт с высоты птичьего полета с помощью дрона и многое другое.\n\n#европа #влогизевропы #будапешт #путешественница #путешествия #тревел #тревелвлог #budapest #hungary #венгрия #дунай #europe", "duration" => 1826, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e051500 - ОБЛОМ С ВИЗОЙ, ПУТЕШЕСТВИЕ В БУДАПЕШТ ⧸ влог.mkv", "id" => "A-0k9H2um7k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=A-0k9H2um7k", "playlist_index" => 55, "timestamp" => 1747321216, "title" => "ОБЛОМ С ВИЗОЙ, ПУТЕШЕСТВИЕ В БУДАПЕШТ / влог", "upload_date" => "20250515"} 22:56:58.340 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1432.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:56:58.341 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=514.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:58.342 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=515.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-15 15:00:16Z], 1] 22:56:58.346 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=517.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом влоге мы вместе будем собираться в Европу, посмотрим, получится ли упаковать все мои вещи в один небольшой рюкзак, узнаем какие проблемы возникли с моей шенгенской визой, полетим в Венгрию, чтобы посмотреть ее столицу Будапешт. Увидим главную реку Дунай, прогуляемся по мостам, посмотрим архитектуру города, покатаемся на местном стареньком трамвае, взглянем на Будапешт с высоты птичьего полета с помощью дрона и многое другое.\n\n#европа #влогизевропы #будапешт #путешественница #путешествия #тревел #тревелвлог #budapest #hungary #венгрия #дунай #europe", "ОБЛОМ С ВИЗОЙ, ПУТЕШЕСТВИЕ В БУДАПЕШТ / влог", "20601dc1-ef9d-49e8-97d5-4f250504c516", 1826, false, "A-0k9H2um7k", "https://www.youtube.com/watch?v=A-0k9H2um7k", 55, "/downloads/shows/LESYAKA/Season 2025/s2025e051500 - ОБЛОМ С ВИЗОЙ, ПУТЕШЕСТВИЕ В БУДАПЕШТ ⧸ влог.mkv", false, false, false, 1, [], 99, ~U[2025-05-15 15:00:16Z], ~U[2026-04-17 17:56:58Z], ~U[2026-04-17 17:56:58Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом влоге мы вместе будем собираться в Европу, посмотрим, получится ли упаковать все мои вещи в один небольшой рюкзак, узнаем какие проблемы возникли с моей шенгенской визой, полетим в Венгрию, чтобы посмотреть ее столицу Будапешт. Увидим главную реку Дунай, прогуляемся по мостам, посмотрим архитектуру города, покатаемся на местном стареньком трамвае, взглянем на Будапешт с высоты птичьего полета с помощью дрона и многое другое.\n\n#европа #влогизевропы #будапешт #путешественница #путешествия #тревел #тревелвлог #budapest #hungary #венгрия #дунай #europe", "ОБЛОМ С ВИЗОЙ, ПУТЕШЕСТВИЕ В БУДАПЕШТ / влог", 1826, false, "A-0k9H2um7k", "https://www.youtube.com/watch?v=A-0k9H2um7k", "/downloads/shows/LESYAKA/Season 2025/s2025e051500 - ОБЛОМ С ВИЗОЙ, ПУТЕШЕСТВИЕ В БУДАПЕШТ ⧸ влог.mkv", false, 1, ~U[2025-05-15 15:00:16Z]] 22:56:58.347 [debug] QUERY OK source="sources" db=0.5ms idle=436.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:58.348 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=7.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:56:58.350 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=8.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [55] 22:56:58.350 [info] Kicking off download for media item #55 (A-0k9H2um7k) 22:56:58.355 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=6.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [58, 55, ~U[2026-04-17 17:56:58Z], ~U[2026-04-17 17:56:58Z]] 22:56:58.355 [debug] Current batch of media processed. Will check again in 1000ms 22:56:59.366 [debug] Current batch of media processed. Will check again in 1000ms 22:56:59.975 [info] POST /sources/1 22:56:59.976 [debug] Processing with PinchflatWeb.Sources.SourceController.update/2 Parameters: %{"_csrf_token" => "JjJ7LA0HFVoFMBJeFQgCASwJVx17OQIuyEKzn_AbtjclLKENBn0v5Mig", "_method" => "patch", "download_cutoff_date_preset" => "2026-04-03", "id" => "1", "source" => %{"cookie_behaviour" => "disabled", "custom_name" => "LESYAKA", "download_cutoff_date" => "2026-04-03", "download_media" => "true", "fast_index" => "false", "index_frequency_minutes" => "30", "max_duration_seconds" => "", "media_profile_id" => "1", "min_duration_seconds" => "", "original_url" => "https://www.youtube.com/@lesyaka69", "output_path_template_override" => "", "retention_period_days" => "7", "title_filter_regex" => ""}} Pipelines: [:browser] 22:56:59.978 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=147.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:59.980 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=149.5ms UPDATE "sources" SET "download_cutoff_date" = ?, "updated_at" = ? WHERE "id" = ? [~D[2026-04-03], ~U[2026-04-17 17:56:59Z], 1] 22:56:59.980 [info] Sent 302 in 4ms 22:56:59.986 [info] GET /sources/1 22:56:59.986 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 22:56:59.988 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=156.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:56:59.990 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=158.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:56:59.992 [debug] QUERY OK source="tasks" db=1.1ms queue=0.1ms idle=66.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 22:56:59.994 [debug] QUERY OK source="oban_jobs" db=0.7ms queue=0.1ms idle=14.4ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [2] 22:56:59.995 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=14.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:56:59.996 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=7.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:56:59.999 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=8.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:57:00.006 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=12.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:00.008 [debug] QUERY OK source="media_items" db=0.8ms idle=13.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:57:00.010 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=12.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:57:00.012 [debug] QUERY OK source="sources" db=0.4ms idle=15.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:00.013 [debug] QUERY OK source="media_items" db=0.3ms queue=0.2ms idle=13.3ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 22:57:00.014 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=7.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:57:00.015 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:00.017 [debug] QUERY OK source="media_items" db=0.5ms idle=5.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 22:57:00.018 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=5.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:57:00.021 [info] Sent 200 in 35ms 22:57:00.230 [info] CONNECTED TO Phoenix.LiveView.Socket in 229µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "a1pSeyoWGXo5ICR6DSElJzRXDB84HTQu4-b-INMBHzUHTbbhZ0ktvi_g", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 22:57:00.234 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending", "source_id" => 1} 22:57:00.236 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=221.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:00.237 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=222.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:57:00.239 [debug] QUERY OK source="media_items" db=0.8ms queue=0.8ms idle=222.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:57:00.240 [debug] Replied in 5ms 22:57:00.242 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded", "source_id" => 1} 22:57:00.243 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=225.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:00.244 [debug] QUERY OK source="media_items" db=0.4ms idle=225.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 22:57:00.245 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=8.5ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:57:00.245 [debug] Replied in 3ms 22:57:00.246 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "other", "source_id" => 1} 22:57:00.247 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=9.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:00.249 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=8.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 22:57:00.251 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=6.0ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:57:00.251 [debug] Replied in 4ms 22:57:00.254 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 22:57:00.254 [debug] Replied in 199µs 22:57:00.370 [debug] Current batch of media processed. Will check again in 1000ms 22:57:00.549 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:57:01.373 [debug] Current batch of media processed. Will check again in 1000ms 22:57:01.877 [info] GET /sources/1/edit 22:57:01.877 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 22:57:01.878 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=945.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:01.879 [debug] QUERY OK source="media_profiles" db=0.5ms idle=41.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 22:57:01.880 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=42.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:57:01.881 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=43.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:57:01.882 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=44.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:57:01.888 [info] Sent 200 in 11ms 22:57:01.926 [info] CONNECTED TO Phoenix.LiveView.Socket in 56µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "LjVAGhITEG5BGUF9NCAkfxcCPRs-ODkAqBpLqKDV0C0Omcc0yeZppLRI", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 22:57:01.985 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 22:57:01.986 [debug] Replied in 281µs 22:57:02.375 [debug] Current batch of media processed. Will check again in 1000ms 22:57:03.382 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео мы с вами вместе сходим в СДЭК и получим посылку, которую я заказала нам всем в подарок. Распакуем, посмотрим и немножко расскажу о том, что это, зачем и с какими трудностями я столкнулась при ее оплате😊\n\n#dji #osmopocket3 #osmopocket #распаковка #обзор #техника #видео #влогер #влог #travel", "duration" => 761, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e050300 - КУПИЛА НАМ С ВАМИ ПОДАРОК ⧸ распаковка.mkv", "id" => "0_GHEfuRIbI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=0_GHEfuRIbI", "playlist_index" => 56, "timestamp" => 1746270001, "title" => "КУПИЛА НАМ С ВАМИ ПОДАРОК / распаковка", "upload_date" => "20250503"} 22:57:03.383 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=1501.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:57:03.384 [debug] QUERY OK source="sources" db=0.5ms idle=1502.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:03.386 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1502.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-03 11:00:01Z], 1] 22:57:03.388 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1395.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео мы с вами вместе сходим в СДЭК и получим посылку, которую я заказала нам всем в подарок. Распакуем, посмотрим и немножко расскажу о том, что это, зачем и с какими трудностями я столкнулась при ее оплате😊\n\n#dji #osmopocket3 #osmopocket #распаковка #обзор #техника #видео #влогер #влог #travel", "КУПИЛА НАМ С ВАМИ ПОДАРОК / распаковка", "a03aba24-5a92-4cdb-affc-4b2bf8e09268", 761, false, "0_GHEfuRIbI", "https://www.youtube.com/watch?v=0_GHEfuRIbI", 56, "/downloads/shows/LESYAKA/Season 2025/s2025e050300 - КУПИЛА НАМ С ВАМИ ПОДАРОК ⧸ распаковка.mkv", false, false, false, 1, [], 99, ~U[2025-05-03 11:00:01Z], ~U[2026-04-17 17:57:03Z], ~U[2026-04-17 17:57:03Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео мы с вами вместе сходим в СДЭК и получим посылку, которую я заказала нам всем в подарок. Распакуем, посмотрим и немножко расскажу о том, что это, зачем и с какими трудностями я столкнулась при ее оплате😊\n\n#dji #osmopocket3 #osmopocket #распаковка #обзор #техника #видео #влогер #влог #travel", "КУПИЛА НАМ С ВАМИ ПОДАРОК / распаковка", 761, false, "0_GHEfuRIbI", "https://www.youtube.com/watch?v=0_GHEfuRIbI", "/downloads/shows/LESYAKA/Season 2025/s2025e050300 - КУПИЛА НАМ С ВАМИ ПОДАРОК ⧸ распаковка.mkv", false, 1, ~U[2025-05-03 11:00:01Z]] 22:57:03.389 [debug] QUERY OK source="sources" db=0.5ms idle=387.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:03.390 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:57:03.391 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [56] 22:57:03.391 [debug] Current batch of media processed. Will check again in 1000ms 22:57:04.399 [debug] Current batch of media processed. Will check again in 1000ms 22:57:05.403 [debug] Current batch of media processed. Will check again in 1000ms 22:57:05.866 [info] POST /sources/1 22:57:05.867 [debug] Processing with PinchflatWeb.Sources.SourceController.update/2 Parameters: %{"_csrf_token" => "LjVAGhITEG5BGUF9NCAkfxcCPRs-ODkAqBpLqKDV0C0Omcc0yeZppLRI", "_method" => "patch", "download_cutoff_date_preset" => "", "id" => "1", "source" => %{"cookie_behaviour" => "disabled", "custom_name" => "LESYAKA", "download_cutoff_date" => "2026-04-03", "download_media" => "true", "fast_index" => "false", "index_frequency_minutes" => "30", "max_duration_seconds" => "", "media_profile_id" => "1", "min_duration_seconds" => "", "original_url" => "https://www.youtube.com/@lesyaka69", "output_path_template_override" => "", "retention_period_days" => "30", "title_filter_regex" => ""}} Pipelines: [:browser] 22:57:05.869 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1016.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:05.870 [debug] QUERY OK source="sources" db=0.5ms idle=1018.4ms UPDATE "sources" SET "retention_period_days" = ?, "updated_at" = ? WHERE "id" = ? [30, ~U[2026-04-17 17:57:05Z], 1] 22:57:05.871 [info] Sent 302 in 4ms 22:57:05.875 [info] GET /sources/1 22:57:05.875 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 22:57:05.876 [debug] QUERY OK source="sources" db=0.3ms idle=1024.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:05.877 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=1024.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:57:05.878 [debug] QUERY OK source="tasks" db=0.5ms idle=854.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 22:57:05.879 [debug] QUERY OK source="oban_jobs" db=0.5ms queue=0.1ms idle=9.6ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [2] 22:57:05.880 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=9.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:57:05.881 [debug] QUERY OK source="settings" db=0.2ms idle=4.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:57:05.882 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=4.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:57:05.885 [debug] QUERY OK source="sources" db=0.3ms idle=6.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:05.886 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:57:05.888 [debug] QUERY OK source="media_items" db=0.8ms idle=6.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:57:05.889 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:05.890 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=7.3ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 22:57:05.891 [debug] QUERY OK source="media_items" db=0.4ms idle=5.3ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:57:05.892 [debug] QUERY OK source="sources" db=0.3ms idle=5.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:05.893 [debug] QUERY OK source="media_items" db=0.5ms idle=4.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 22:57:05.894 [debug] QUERY OK source="media_items" db=0.9ms idle=3.9ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:57:05.897 [info] Sent 200 in 22ms 22:57:06.019 [info] CONNECTED TO Phoenix.LiveView.Socket in 63µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "BUYCOxM9Gko8LTdgEnR1FyA-Ng0cNVp-Z12mpeNrMwFRK72XNYQfRA17", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 22:57:06.092 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending", "source_id" => 1} 22:57:06.094 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=202.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:06.096 [debug] QUERY OK source="media_items" db=0.7ms idle=203.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:57:06.097 [debug] QUERY OK source="media_items" db=0.9ms idle=203.6ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:57:06.098 [debug] Replied in 5ms 22:57:06.100 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded", "source_id" => 1} 22:57:06.101 [debug] QUERY OK source="sources" db=0.3ms idle=206.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:06.101 [debug] QUERY OK source="media_items" db=0.3ms idle=6.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 22:57:06.102 [debug] QUERY OK source="media_items" db=0.5ms idle=6.2ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:57:06.103 [debug] Replied in 2ms 22:57:06.104 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "other", "source_id" => 1} 22:57:06.104 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:06.106 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 22:57:06.107 [debug] QUERY OK source="media_items" db=1.0ms idle=5.2ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:57:06.107 [debug] Replied in 3ms 22:57:06.111 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 22:57:06.112 [debug] Replied in 265µs 22:57:06.410 [debug] Current batch of media processed. Will check again in 1000ms 22:57:07.414 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nНедавно я получила свою первую шенгенскую визу в Венгрию. И хочу поделиться с вами тем, как мне удалось это сделать. В этом видео я подробно рассказываю, какие документы нужно собрать, куда их подавать, сколько это займет времени и сколько это будет стоить. Также я делюсь некоторыми лайфхаками, которые помогут получить визу. \n\nСкачать визовую анкету и записаться на прием в визовый центр Венгрии:\nhttps://visa.vfsglobal.com/rus/ru/hun\nКупить страховку для путешествия:\nhttps://www.cherehapa.ru\n\n#виза #шенген #путешествия #визы #шенгенскаявизы #европа #europe #visa #вб #виза #travel", "duration" => 525, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e042000 - КАК ПОЛУЧИТЬ ШЕНГЕН В ВЕНГРИЮ В 2025 ГОДУ ⧸ пошаговая инструкция.mp4", "id" => "QHm9Cv7HY1Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=QHm9Cv7HY1Q", "playlist_index" => 57, "timestamp" => 1745140639, "title" => "КАК ПОЛУЧИТЬ ШЕНГЕН В ВЕНГРИЮ В 2025 ГОДУ / пошаговая инструкция", "upload_date" => "20250420"} 22:57:07.415 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1312.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:57:07.416 [debug] QUERY OK source="sources" db=0.4ms idle=1311.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:07.417 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=1311.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-20 09:17:19Z], 1] 22:57:07.420 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1310.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nНедавно я получила свою первую шенгенскую визу в Венгрию. И хочу поделиться с вами тем, как мне удалось это сделать. В этом видео я подробно рассказываю, какие документы нужно собрать, куда их подавать, сколько это займет времени и сколько это будет стоить. Также я делюсь некоторыми лайфхаками, которые помогут получить визу. \n\nСкачать визовую анкету и записаться на прием в визовый центр Венгрии:\nhttps://visa.vfsglobal.com/rus/ru/hun\nКупить страховку для путешествия:\nhttps://www.cherehapa.ru\n\n#виза #шенген #путешествия #визы #шенгенскаявизы #европа #europe #visa #вб #виза #travel", "КАК ПОЛУЧИТЬ ШЕНГЕН В ВЕНГРИЮ В 2025 ГОДУ / пошаговая инструкция", "d6985908-154b-4057-8254-e92c2bb5ffa6", 525, false, "QHm9Cv7HY1Q", "https://www.youtube.com/watch?v=QHm9Cv7HY1Q", 57, "/downloads/shows/LESYAKA/Season 2025/s2025e042000 - КАК ПОЛУЧИТЬ ШЕНГЕН В ВЕНГРИЮ В 2025 ГОДУ ⧸ пошаговая инструкция.mp4", false, false, false, 1, [], 99, ~U[2025-04-20 09:17:19Z], ~U[2026-04-17 17:57:07Z], ~U[2026-04-17 17:57:07Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nНедавно я получила свою первую шенгенскую визу в Венгрию. И хочу поделиться с вами тем, как мне удалось это сделать. В этом видео я подробно рассказываю, какие документы нужно собрать, куда их подавать, сколько это займет времени и сколько это будет стоить. Также я делюсь некоторыми лайфхаками, которые помогут получить визу. \n\nСкачать визовую анкету и записаться на прием в визовый центр Венгрии:\nhttps://visa.vfsglobal.com/rus/ru/hun\nКупить страховку для путешествия:\nhttps://www.cherehapa.ru\n\n#виза #шенген #путешествия #визы #шенгенскаявизы #европа #europe #visa #вб #виза #travel", "КАК ПОЛУЧИТЬ ШЕНГЕН В ВЕНГРИЮ В 2025 ГОДУ / пошаговая инструкция", 525, false, "QHm9Cv7HY1Q", "https://www.youtube.com/watch?v=QHm9Cv7HY1Q", "/downloads/shows/LESYAKA/Season 2025/s2025e042000 - КАК ПОЛУЧИТЬ ШЕНГЕН В ВЕНГРИЮ В 2025 ГОДУ ⧸ пошаговая инструкция.mp4", false, 1, ~U[2025-04-20 09:17:19Z]] 22:57:07.421 [debug] QUERY OK source="sources" db=0.5ms idle=287.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:07.422 [debug] QUERY OK source="media_profiles" db=0.5ms idle=6.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:57:07.423 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [57] 22:57:07.423 [debug] Current batch of media processed. Will check again in 1000ms 22:57:08.429 [debug] Current batch of media processed. Will check again in 1000ms 22:57:08.839 [info] GET /sources/1/edit 22:57:08.839 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 22:57:08.842 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1421.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:08.844 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=1421.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 22:57:08.846 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=1422.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:57:08.848 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=1422.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:57:08.851 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=643.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:57:08.862 [info] Sent 200 in 23ms 22:57:08.902 [info] CONNECTED TO Phoenix.LiveView.Socket in 72µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "Jz12HFptGmhEEC5YaCEYAzEJKwwiBV0-xJFJ95NP5J_j1b_L_nLglq6w", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 22:57:08.966 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 22:57:08.967 [debug] Replied in 275µs 22:57:09.434 [debug] Current batch of media processed. Will check again in 1000ms 22:57:10.437 [debug] Current batch of media processed. Will check again in 1000ms 22:57:11.440 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВлог о моей жизни в России перед тем, как снова отправиться в путешествие. Подаю документы на визу после отказа от политического убежища в США. Какова вероятность того, что можно ее получить? Параллельно с этим празднуем День Рождения подружки в Москве, с которой работали аниматорами в Турции около 6 лети назад. Наряжаемся для костюмированной вечеринки, а что за тематика, можно увидеть во влоге.\n\n#россия #влогизроссии #путешествия #путешественница #тверь #russia #wildberries #вайлдбериз #вб #виза #визы", "duration" => 1776, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e041700 - ПОДАЮСЬ НА ВИЗУ ДЛЯ НОВОГО ПУТЕШЕСТВИЯ ⧸ влог.mp4", "id" => "8DriORdyx74", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=8DriORdyx74", "playlist_index" => 58, "timestamp" => 1744898304, "title" => "ПОДАЮСЬ НА ВИЗУ ДЛЯ НОВОГО ПУТЕШЕСТВИЯ / влог", "upload_date" => "20250417"} 22:57:11.441 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1579.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:57:11.443 [debug] QUERY OK source="sources" db=0.4ms idle=1580.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:11.444 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=1581.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-17 13:58:24Z], 1] 22:57:11.447 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=1222.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВлог о моей жизни в России перед тем, как снова отправиться в путешествие. Подаю документы на визу после отказа от политического убежища в США. Какова вероятность того, что можно ее получить? Параллельно с этим празднуем День Рождения подружки в Москве, с которой работали аниматорами в Турции около 6 лети назад. Наряжаемся для костюмированной вечеринки, а что за тематика, можно увидеть во влоге.\n\n#россия #влогизроссии #путешествия #путешественница #тверь #russia #wildberries #вайлдбериз #вб #виза #визы", "ПОДАЮСЬ НА ВИЗУ ДЛЯ НОВОГО ПУТЕШЕСТВИЯ / влог", "0365b412-1f25-4e1e-91d9-7697ff6c2172", 1776, false, "8DriORdyx74", "https://www.youtube.com/watch?v=8DriORdyx74", 58, "/downloads/shows/LESYAKA/Season 2025/s2025e041700 - ПОДАЮСЬ НА ВИЗУ ДЛЯ НОВОГО ПУТЕШЕСТВИЯ ⧸ влог.mp4", false, false, false, 1, [], 99, ~U[2025-04-17 13:58:24Z], ~U[2026-04-17 17:57:11Z], ~U[2026-04-17 17:57:11Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВлог о моей жизни в России перед тем, как снова отправиться в путешествие. Подаю документы на визу после отказа от политического убежища в США. Какова вероятность того, что можно ее получить? Параллельно с этим празднуем День Рождения подружки в Москве, с которой работали аниматорами в Турции около 6 лети назад. Наряжаемся для костюмированной вечеринки, а что за тематика, можно увидеть во влоге.\n\n#россия #влогизроссии #путешествия #путешественница #тверь #russia #wildberries #вайлдбериз #вб #виза #визы", "ПОДАЮСЬ НА ВИЗУ ДЛЯ НОВОГО ПУТЕШЕСТВИЯ / влог", 1776, false, "8DriORdyx74", "https://www.youtube.com/watch?v=8DriORdyx74", "/downloads/shows/LESYAKA/Season 2025/s2025e041700 - ПОДАЮСЬ НА ВИЗУ ДЛЯ НОВОГО ПУТЕШЕСТВИЯ ⧸ влог.mp4", false, 1, ~U[2025-04-17 13:58:24Z]] 22:57:11.448 [debug] QUERY OK source="sources" db=0.5ms idle=215.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:11.449 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=6.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:57:11.451 [debug] QUERY OK source="media_items" db=0.8ms idle=7.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [58] 22:57:11.451 [debug] Current batch of media processed. Will check again in 1000ms 22:57:12.452 [debug] Current batch of media processed. Will check again in 1000ms 22:57:12.644 [info] GET /sources 22:57:12.645 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 22:57:12.647 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=1199.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:57:12.649 [debug] QUERY OK source="settings" db=1.5ms queue=0.2ms idle=1199.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:57:12.651 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=1201.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:57:12.654 [debug] QUERY OK source="settings" db=1.2ms idle=1202.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:57:12.655 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=419.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:57:12.658 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=8.5ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 22:57:12.662 [debug] QUERY OK source="sources" db=3.2ms queue=0.1ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 22:57:12.665 [info] Sent 200 in 20ms 22:57:12.686 [info] CONNECTED TO Phoenix.LiveView.Socket in 99µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "aQR3ZQQvO2s0HyF1KQ91CDoCKCQvEB9k6sG3gwoSEEPGpL2GTeOOadt-", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 22:57:12.702 [debug] MOUNT PinchflatWeb.Sources.SourceLive.IndexTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "initial_sort_direction" => :asc, "initial_sort_key" => :custom_name, "results_per_page" => 10} 22:57:12.703 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=50.8ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 22:57:12.706 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=50.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 22:57:12.707 [debug] Replied in 5ms 22:57:12.710 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 22:57:12.710 [debug] Replied in 244µs 22:57:13.458 [debug] Current batch of media processed. Will check again in 1000ms 22:57:14.223 [info] GET /sources/1 22:57:14.223 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 22:57:14.225 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=982.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:14.226 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=278.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:57:14.228 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=279.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 22:57:14.229 [debug] QUERY OK source="oban_jobs" db=0.4ms queue=0.1ms idle=280.1ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [2] 22:57:14.230 [debug] QUERY OK source="settings" db=0.5ms idle=280.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:57:14.231 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=4.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:57:14.233 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=5.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:57:14.236 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:14.238 [debug] QUERY OK source="media_items" db=1.5ms idle=7.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:57:14.240 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=8.6ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:57:14.241 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=9.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:14.243 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=9.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 22:57:14.243 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=4.6ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:57:14.245 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=4.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:14.246 [debug] QUERY OK source="media_items" db=0.8ms idle=3.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 22:57:14.248 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=3.9ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:57:14.251 [info] Sent 200 in 28ms 22:57:14.357 [info] CONNECTED TO Phoenix.LiveView.Socket in 65µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "HDxiEgo8JEAeKitRIXUKNxQlPjEcESQjCKRDidpxopZcx6MxzBYZReOj", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 22:57:14.394 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending", "source_id" => 1} 22:57:14.395 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=151.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:14.396 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=151.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:57:14.398 [debug] QUERY OK source="media_items" db=0.9ms idle=151.9ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:57:14.398 [debug] Replied in 4ms 22:57:14.401 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded", "source_id" => 1} 22:57:14.402 [debug] QUERY OK source="sources" db=0.4ms idle=155.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:14.403 [debug] QUERY OK source="media_items" db=0.4ms idle=154.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 22:57:14.404 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=8.3ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:57:14.404 [debug] Replied in 3ms 22:57:14.406 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "other", "source_id" => 1} 22:57:14.407 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=9.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:14.408 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=9.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 22:57:14.409 [debug] QUERY OK source="media_items" db=0.9ms idle=6.2ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 22:57:14.410 [debug] Replied in 3ms 22:57:14.413 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 22:57:14.414 [debug] Replied in 220µs 22:57:14.493 [debug] Current batch of media processed. Will check again in 1000ms 22:57:15.497 [debug] Current batch of media processed. Will check again in 1000ms 22:57:16.500 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВо время путешествий по США на машине я побывала в очень интересном месте - в самолете, находящемся в лесу штата Орегон, недалеко от города Портленд. В этом самолете уже на протяжении многих лет живет мужчина по имени Брюс Кемпбел. Ежедневно он принимает гостей из разных стран и проводит им экскурсии по своему необычному жилищу. Вот и мне удалось там побывать. Местро правда какое-то нереальное, надеюсь, вам оно понравится так же сильно, как понравилось мне. Приятного просмотра!\n\n#россия #влогизроссии #путешествия #путешественница #тверь #russia #wildberries #вайлдбериз #вб", "duration" => 509, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e040900 - ДОМ САМОЛЕТ в лесу США.mp4", "id" => "k3FGfyBDDjc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=k3FGfyBDDjc", "playlist_index" => 59, "timestamp" => 1744200078, "title" => "ДОМ САМОЛЕТ в лесу США", "upload_date" => "20250409"} 22:57:16.502 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=544.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:57:16.503 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=546.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:16.504 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=547.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-09 12:01:18Z], 1] 22:57:16.508 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=548.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВо время путешествий по США на машине я побывала в очень интересном месте - в самолете, находящемся в лесу штата Орегон, недалеко от города Портленд. В этом самолете уже на протяжении многих лет живет мужчина по имени Брюс Кемпбел. Ежедневно он принимает гостей из разных стран и проводит им экскурсии по своему необычному жилищу. Вот и мне удалось там побывать. Местро правда какое-то нереальное, надеюсь, вам оно понравится так же сильно, как понравилось мне. Приятного просмотра!\n\n#россия #влогизроссии #путешествия #путешественница #тверь #russia #wildberries #вайлдбериз #вб", "ДОМ САМОЛЕТ в лесу США", "be47a7bd-18a7-4c58-8966-c76904a47686", 509, false, "k3FGfyBDDjc", "https://www.youtube.com/watch?v=k3FGfyBDDjc", 59, "/downloads/shows/LESYAKA/Season 2025/s2025e040900 - ДОМ САМОЛЕТ в лесу США.mp4", false, false, false, 1, [], 99, ~U[2025-04-09 12:01:18Z], ~U[2026-04-17 17:57:16Z], ~U[2026-04-17 17:57:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВо время путешествий по США на машине я побывала в очень интересном месте - в самолете, находящемся в лесу штата Орегон, недалеко от города Портленд. В этом самолете уже на протяжении многих лет живет мужчина по имени Брюс Кемпбел. Ежедневно он принимает гостей из разных стран и проводит им экскурсии по своему необычному жилищу. Вот и мне удалось там побывать. Местро правда какое-то нереальное, надеюсь, вам оно понравится так же сильно, как понравилось мне. Приятного просмотра!\n\n#россия #влогизроссии #путешествия #путешественница #тверь #russia #wildberries #вайлдбериз #вб", "ДОМ САМОЛЕТ в лесу США", 509, false, "k3FGfyBDDjc", "https://www.youtube.com/watch?v=k3FGfyBDDjc", "/downloads/shows/LESYAKA/Season 2025/s2025e040900 - ДОМ САМОЛЕТ в лесу США.mp4", false, 1, ~U[2025-04-09 12:01:18Z]] 22:57:16.509 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=255.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:16.510 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=7.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:57:16.511 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=7.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [59] 22:57:16.511 [debug] Current batch of media processed. Will check again in 1000ms 22:57:17.695 [debug] Current batch of media processed. Will check again in 1000ms 22:57:18.697 [debug] Current batch of media processed. Will check again in 1000ms 22:57:19.702 [debug] Current batch of media processed. Will check again in 1000ms 22:57:20.706 [debug] Current batch of media processed. Will check again in 1000ms 22:57:21.710 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВлог из России, как я провожу время в родном городе Тверь, встречаюсь с родными и друзьями, открываю бизнес на Вайлдбериз и готовлюсь к новому путешествию. Приятного просмотра :)\n\n#россия #влогизроссии #путешествия #путешественница #тверь #russia #wildberries #вайлдбериз #вб #vlog #wb #ищумужа", "duration" => 1905, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e032300 - ОТКРЫВАЮ БИЗНЕС, ИЩУ МУЖА ⧸ ВЛОГ.mp4", "id" => "6i8RVR8Xy9A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=6i8RVR8Xy9A", "playlist_index" => 60, "timestamp" => 1742750726, "title" => "ОТКРЫВАЮ БИЗНЕС, ИЩУ МУЖА / ВЛОГ", "upload_date" => "20250323"} 22:57:21.712 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1694.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:57:21.713 [debug] QUERY OK source="sources" db=0.4ms idle=1695.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:21.714 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1696.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-23 17:25:26Z], 1] 22:57:21.717 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1361.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВлог из России, как я провожу время в родном городе Тверь, встречаюсь с родными и друзьями, открываю бизнес на Вайлдбериз и готовлюсь к новому путешествию. Приятного просмотра :)\n\n#россия #влогизроссии #путешествия #путешественница #тверь #russia #wildberries #вайлдбериз #вб #vlog #wb #ищумужа", "ОТКРЫВАЮ БИЗНЕС, ИЩУ МУЖА / ВЛОГ", "f5fed76d-ba45-4342-8063-d2ceba179ce9", 1905, false, "6i8RVR8Xy9A", "https://www.youtube.com/watch?v=6i8RVR8Xy9A", 60, "/downloads/shows/LESYAKA/Season 2025/s2025e032300 - ОТКРЫВАЮ БИЗНЕС, ИЩУ МУЖА ⧸ ВЛОГ.mp4", false, false, false, 1, [], 99, ~U[2025-03-23 17:25:26Z], ~U[2026-04-17 17:57:21Z], ~U[2026-04-17 17:57:21Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВлог из России, как я провожу время в родном городе Тверь, встречаюсь с родными и друзьями, открываю бизнес на Вайлдбериз и готовлюсь к новому путешествию. Приятного просмотра :)\n\n#россия #влогизроссии #путешествия #путешественница #тверь #russia #wildberries #вайлдбериз #вб #vlog #wb #ищумужа", "ОТКРЫВАЮ БИЗНЕС, ИЩУ МУЖА / ВЛОГ", 1905, false, "6i8RVR8Xy9A", "https://www.youtube.com/watch?v=6i8RVR8Xy9A", "/downloads/shows/LESYAKA/Season 2025/s2025e032300 - ОТКРЫВАЮ БИЗНЕС, ИЩУ МУЖА ⧸ ВЛОГ.mp4", false, 1, ~U[2025-03-23 17:25:26Z]] 22:57:21.718 [debug] QUERY OK source="sources" db=0.4ms queue=0.4ms idle=356.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:21.719 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=6.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:57:21.720 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=6.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [60] 22:57:21.721 [debug] Current batch of media processed. Will check again in 1000ms 22:57:22.724 [debug] Current batch of media processed. Will check again in 1000ms 22:57:23.726 [debug] Current batch of media processed. Will check again in 1000ms 22:57:24.729 [debug] Current batch of media processed. Will check again in 1000ms 22:57:25.666 [info] {"source":"oban","duration":1606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:25.747 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nПривет! В этом видео я расскажу о самых страшных и забавных историях из путешествия автостопом по Мексике и США. О том, как мне давали деньги, пытались изнасиловать, угрожали пистолетом, украли абсолютно все вещи, включая документы и о другом. Приятного просмотра!\n\n#мексика #автостоп #путешествия #mexico #бродяга #travel #usa", "duration" => 2040, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e022200 - ПРО ПУТЕШЕСТВИЯ АВТОСТОПОМ ПО МЕКСИКЕ И США.mp4", "id" => "kpBFbN_EcOE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kpBFbN_EcOE", "playlist_index" => 61, "timestamp" => 1740218010, "title" => "ПРО ПУТЕШЕСТВИЯ АВТОСТОПОМ ПО МЕКСИКЕ И США", "upload_date" => "20250222"} 22:57:25.748 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=714.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:57:25.749 [debug] QUERY OK source="sources" db=0.4ms idle=715.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:25.751 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=716.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-22 09:53:30Z], 1] 22:57:25.753 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=357.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nПривет! В этом видео я расскажу о самых страшных и забавных историях из путешествия автостопом по Мексике и США. О том, как мне давали деньги, пытались изнасиловать, угрожали пистолетом, украли абсолютно все вещи, включая документы и о другом. Приятного просмотра!\n\n#мексика #автостоп #путешествия #mexico #бродяга #travel #usa", "ПРО ПУТЕШЕСТВИЯ АВТОСТОПОМ ПО МЕКСИКЕ И США", "7dc01070-0a5b-4756-a06e-45d694d41ed9", 2040, false, "kpBFbN_EcOE", "https://www.youtube.com/watch?v=kpBFbN_EcOE", 61, "/downloads/shows/LESYAKA/Season 2025/s2025e022200 - ПРО ПУТЕШЕСТВИЯ АВТОСТОПОМ ПО МЕКСИКЕ И США.mp4", false, false, false, 1, [], 99, ~U[2025-02-22 09:53:30Z], ~U[2026-04-17 17:57:25Z], ~U[2026-04-17 17:57:25Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nПривет! В этом видео я расскажу о самых страшных и забавных историях из путешествия автостопом по Мексике и США. О том, как мне давали деньги, пытались изнасиловать, угрожали пистолетом, украли абсолютно все вещи, включая документы и о другом. Приятного просмотра!\n\n#мексика #автостоп #путешествия #mexico #бродяга #travel #usa", "ПРО ПУТЕШЕСТВИЯ АВТОСТОПОМ ПО МЕКСИКЕ И США", 2040, false, "kpBFbN_EcOE", "https://www.youtube.com/watch?v=kpBFbN_EcOE", "/downloads/shows/LESYAKA/Season 2025/s2025e022200 - ПРО ПУТЕШЕСТВИЯ АВТОСТОПОМ ПО МЕКСИКЕ И США.mp4", false, 1, ~U[2025-02-22 09:53:30Z]] 22:57:25.754 [debug] QUERY OK source="sources" db=0.3ms idle=87.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:25.755 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=6.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:57:25.756 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [61] 22:57:25.757 [debug] Current batch of media processed. Will check again in 1000ms 22:57:26.758 [debug] Current batch of media processed. Will check again in 1000ms 22:57:27.800 [debug] Current batch of media processed. Will check again in 1000ms 22:57:28.805 [debug] Current batch of media processed. Will check again in 1000ms 22:57:29.822 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео я рассказываю, как прожила в машине в США год и четыре месяца одна и с бывшим парнем. Почему я оказалась в машине, как организовала свою жизнь в ней, где готовила, мылась, куда ходила в туалет, где парковалась на ночь, как меня ловила и прогоняла полиция и другие истории - вы услышите в этом видео. Заваривайте чай и приятного просмотра!\n\n#сша #сшавлог #путешествия #usa #unitedstates #америка #бродяга", "duration" => 1637, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e021000 - БОМЖЕВАЛА в США БОЛЬШЕ ГОДА, КАК ТАК ВЫШЛО?!😱.mp4", "id" => "EXmXwuJCRTU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=EXmXwuJCRTU", "playlist_index" => 62, "timestamp" => 1739203594, "title" => "БОМЖЕВАЛА в США БОЛЬШЕ ГОДА, КАК ТАК ВЫШЛО?!😱", "upload_date" => "20250210"} 22:57:29.825 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=769.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:57:29.826 [debug] QUERY OK source="sources" db=0.3ms idle=771.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:29.827 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=772.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-10 16:06:34Z], 1] 22:57:29.830 [debug] QUERY OK source="media_items" db=2.5ms idle=773.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео я рассказываю, как прожила в машине в США год и четыре месяца одна и с бывшим парнем. Почему я оказалась в машине, как организовала свою жизнь в ней, где готовила, мылась, куда ходила в туалет, где парковалась на ночь, как меня ловила и прогоняла полиция и другие истории - вы услышите в этом видео. Заваривайте чай и приятного просмотра!\n\n#сша #сшавлог #путешествия #usa #unitedstates #америка #бродяга", "БОМЖЕВАЛА в США БОЛЬШЕ ГОДА, КАК ТАК ВЫШЛО?!😱", "d06235c3-32a2-4e30-aa70-1c5b1d96c8a8", 1637, false, "EXmXwuJCRTU", "https://www.youtube.com/watch?v=EXmXwuJCRTU", 62, "/downloads/shows/LESYAKA/Season 2025/s2025e021000 - БОМЖЕВАЛА в США БОЛЬШЕ ГОДА, КАК ТАК ВЫШЛО?!😱.mp4", false, false, false, 1, [], 99, ~U[2025-02-10 16:06:34Z], ~U[2026-04-17 17:57:29Z], ~U[2026-04-17 17:57:29Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео я рассказываю, как прожила в машине в США год и четыре месяца одна и с бывшим парнем. Почему я оказалась в машине, как организовала свою жизнь в ней, где готовила, мылась, куда ходила в туалет, где парковалась на ночь, как меня ловила и прогоняла полиция и другие истории - вы услышите в этом видео. Заваривайте чай и приятного просмотра!\n\n#сша #сшавлог #путешествия #usa #unitedstates #америка #бродяга", "БОМЖЕВАЛА в США БОЛЬШЕ ГОДА, КАК ТАК ВЫШЛО?!😱", 1637, false, "EXmXwuJCRTU", "https://www.youtube.com/watch?v=EXmXwuJCRTU", "/downloads/shows/LESYAKA/Season 2025/s2025e021000 - БОМЖЕВАЛА в США БОЛЬШЕ ГОДА, КАК ТАК ВЫШЛО?!😱.mp4", false, 1, ~U[2025-02-10 16:06:34Z]] 22:57:29.831 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=336.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:29.832 [debug] QUERY OK source="media_profiles" db=0.5ms idle=7.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:57:29.834 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=7.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [62] 22:57:29.834 [debug] Current batch of media processed. Will check again in 1000ms 22:57:30.842 [debug] Current batch of media processed. Will check again in 1000ms 22:57:31.851 [debug] Current batch of media processed. Will check again in 1000ms 22:57:32.853 [debug] Current batch of media processed. Will check again in 1000ms 22:57:33.888 [debug] Current batch of media processed. Will check again in 1000ms 22:57:34.895 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКак я уезжала из США в Россию, из Лос-Анджелеса в Санкт-Петербург. Какие сложности возникли. Какого это жить в доме после более года жизни в машине. Обо всем этом во влоге. Приятного просмотра!\n\n#сша #сшавлог #путешествия #usa #unitedstates #америка", "duration" => 1566, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e012200 - УЕЗЖАЮ из США в РОССИЮ, ЖИЗНЬ в ДОМЕ ПОСЛЕ ГОДА ЖИЗНИ в МАШИНЕ ⧸ ВЛОГ.mp4", "id" => "F8NNmI6E20w", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=F8NNmI6E20w", "playlist_index" => 63, "timestamp" => 1737584297, "title" => "УЕЗЖАЮ из США в РОССИЮ, ЖИЗНЬ в ДОМЕ ПОСЛЕ ГОДА ЖИЗНИ в МАШИНЕ / ВЛОГ", "upload_date" => "20250122"} 22:57:34.897 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1826.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:57:34.898 [debug] QUERY OK source="sources" db=0.6ms idle=1828.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:34.899 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1829.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-22 22:18:17Z], 1] 22:57:34.902 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=1163.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКак я уезжала из США в Россию, из Лос-Анджелеса в Санкт-Петербург. Какие сложности возникли. Какого это жить в доме после более года жизни в машине. Обо всем этом во влоге. Приятного просмотра!\n\n#сша #сшавлог #путешествия #usa #unitedstates #америка", "УЕЗЖАЮ из США в РОССИЮ, ЖИЗНЬ в ДОМЕ ПОСЛЕ ГОДА ЖИЗНИ в МАШИНЕ / ВЛОГ", "c9c60e8e-ecec-4e50-a255-085143890fb5", 1566, false, "F8NNmI6E20w", "https://www.youtube.com/watch?v=F8NNmI6E20w", 63, "/downloads/shows/LESYAKA/Season 2025/s2025e012200 - УЕЗЖАЮ из США в РОССИЮ, ЖИЗНЬ в ДОМЕ ПОСЛЕ ГОДА ЖИЗНИ в МАШИНЕ ⧸ ВЛОГ.mp4", false, false, false, 1, [], 99, ~U[2025-01-22 22:18:17Z], ~U[2026-04-17 17:57:34Z], ~U[2026-04-17 17:57:34Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКак я уезжала из США в Россию, из Лос-Анджелеса в Санкт-Петербург. Какие сложности возникли. Какого это жить в доме после более года жизни в машине. Обо всем этом во влоге. Приятного просмотра!\n\n#сша #сшавлог #путешествия #usa #unitedstates #америка", "УЕЗЖАЮ из США в РОССИЮ, ЖИЗНЬ в ДОМЕ ПОСЛЕ ГОДА ЖИЗНИ в МАШИНЕ / ВЛОГ", 1566, false, "F8NNmI6E20w", "https://www.youtube.com/watch?v=F8NNmI6E20w", "/downloads/shows/LESYAKA/Season 2025/s2025e012200 - УЕЗЖАЮ из США в РОССИЮ, ЖИЗНЬ в ДОМЕ ПОСЛЕ ГОДА ЖИЗНИ в МАШИНЕ ⧸ ВЛОГ.mp4", false, 1, ~U[2025-01-22 22:18:17Z]] 22:57:34.903 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=161.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:34.904 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:57:34.905 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [63] 22:57:34.906 [debug] Current batch of media processed. Will check again in 1000ms 22:57:35.907 [debug] Current batch of media processed. Will check again in 1000ms 22:57:36.968 [debug] Current batch of media processed. Will check again in 1000ms 22:57:38.007 [debug] Current batch of media processed. Will check again in 1000ms 22:57:39.012 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nЭто видео знакомство с теми, кто знает про меня и мой канал еще очень мало. Хоть оно и короткое, но примерно отражает главное. Приятного просмотра!\n\n#приветствие #обомне #путешествия #travel #vlogger #vlogs #влог", "duration" => 145, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e011300 - Познакомимся?🙋🏽\u200D♀️.mp4", "id" => "u12ncT81A2Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=u12ncT81A2Q", "playlist_index" => 64, "timestamp" => 1736781393, "title" => "Познакомимся?🙋🏽\u200D♀️", "upload_date" => "20250113"} 22:57:39.014 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=807.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:57:39.015 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=808.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:39.016 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=809.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-13 15:16:33Z], 1] 22:57:39.024 [debug] QUERY OK source="media_items" db=6.3ms queue=0.1ms idle=811.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nЭто видео знакомство с теми, кто знает про меня и мой канал еще очень мало. Хоть оно и короткое, но примерно отражает главное. Приятного просмотра!\n\n#приветствие #обомне #путешествия #travel #vlogger #vlogs #влог", "Познакомимся?🙋🏽\u200D♀️", "7c44ab61-171f-4bb1-b5dc-f177782b3f5b", 145, false, "u12ncT81A2Q", "https://www.youtube.com/watch?v=u12ncT81A2Q", 64, "/downloads/shows/LESYAKA/Season 2025/s2025e011300 - Познакомимся?🙋🏽\u200D♀️.mp4", false, false, false, 1, [], 99, ~U[2025-01-13 15:16:33Z], ~U[2026-04-17 17:57:39Z], ~U[2026-04-17 17:57:39Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nЭто видео знакомство с теми, кто знает про меня и мой канал еще очень мало. Хоть оно и короткое, но примерно отражает главное. Приятного просмотра!\n\n#приветствие #обомне #путешествия #travel #vlogger #vlogs #влог", "Познакомимся?🙋🏽\u200D♀️", 145, false, "u12ncT81A2Q", "https://www.youtube.com/watch?v=u12ncT81A2Q", "/downloads/shows/LESYAKA/Season 2025/s2025e011300 - Познакомимся?🙋🏽\u200D♀️.mp4", false, 1, ~U[2025-01-13 15:16:33Z]] 22:57:39.025 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=195.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:39.026 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=11.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:57:39.027 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=11.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [64] 22:57:39.028 [debug] Current batch of media processed. Will check again in 1000ms 22:57:40.032 [debug] Current batch of media processed. Will check again in 1000ms 22:57:41.040 [debug] Current batch of media processed. Will check again in 1000ms 22:57:42.041 [debug] Current batch of media processed. Will check again in 1000ms 22:57:43.076 [debug] Current batch of media processed. Will check again in 1000ms 22:57:44.080 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nПривет! Это влог о моем последнем месяце жизни в Америке. Я показываю, как живу в машине, работаю в доставке Uber Eats, подготавливаюсь к отъезду в Россию и немного путешествую. Приятного просмотра!\n\n#сша #сшавлог #путешествия #usa #unitedstates #америка", "duration" => 1795, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e010400 - ПОСЛЕДНИЙ МЕСЯЦ в США, ЖИЗНЬ в МАШИНЕ ⧸ ВЛОГ.mp4", "id" => "W2U3KCRdqNk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=W2U3KCRdqNk", "playlist_index" => 65, "timestamp" => 1735975333, "title" => "ПОСЛЕДНИЙ МЕСЯЦ в США, ЖИЗНЬ в МАШИНЕ / ВЛОГ", "upload_date" => "20250104"} 22:57:44.082 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1790.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:57:44.083 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1791.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:44.084 [debug] QUERY OK source="media_items" db=0.8ms idle=1792.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-04 07:22:13Z], 1] 22:57:44.090 [debug] QUERY OK source="media_items" db=4.1ms queue=0.1ms idle=1157.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nПривет! Это влог о моем последнем месяце жизни в Америке. Я показываю, как живу в машине, работаю в доставке Uber Eats, подготавливаюсь к отъезду в Россию и немного путешествую. Приятного просмотра!\n\n#сша #сшавлог #путешествия #usa #unitedstates #америка", "ПОСЛЕДНИЙ МЕСЯЦ в США, ЖИЗНЬ в МАШИНЕ / ВЛОГ", "521ca579-3650-4cc4-9b17-cab72a300306", 1795, false, "W2U3KCRdqNk", "https://www.youtube.com/watch?v=W2U3KCRdqNk", 65, "/downloads/shows/LESYAKA/Season 2025/s2025e010400 - ПОСЛЕДНИЙ МЕСЯЦ в США, ЖИЗНЬ в МАШИНЕ ⧸ ВЛОГ.mp4", false, false, false, 1, [], 99, ~U[2025-01-04 07:22:13Z], ~U[2026-04-17 17:57:44Z], ~U[2026-04-17 17:57:44Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nПривет! Это влог о моем последнем месяце жизни в Америке. Я показываю, как живу в машине, работаю в доставке Uber Eats, подготавливаюсь к отъезду в Россию и немного путешествую. Приятного просмотра!\n\n#сша #сшавлог #путешествия #usa #unitedstates #америка", "ПОСЛЕДНИЙ МЕСЯЦ в США, ЖИЗНЬ в МАШИНЕ / ВЛОГ", 1795, false, "W2U3KCRdqNk", "https://www.youtube.com/watch?v=W2U3KCRdqNk", "/downloads/shows/LESYAKA/Season 2025/s2025e010400 - ПОСЛЕДНИЙ МЕСЯЦ в США, ЖИЗНЬ в МАШИНЕ ⧸ ВЛОГ.mp4", false, 1, ~U[2025-01-04 07:22:13Z]] 22:57:44.091 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=159.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:44.092 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=9.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:57:44.093 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=9.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [65] 22:57:44.093 [debug] Current batch of media processed. Will check again in 1000ms 22:57:45.094 [debug] Current batch of media processed. Will check again in 1000ms 22:57:46.100 [debug] Current batch of media processed. Will check again in 1000ms 22:57:47.114 [debug] Current batch of media processed. Will check again in 1000ms 22:57:48.116 [debug] Current batch of media processed. Will check again in 1000ms 22:57:49.120 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nЭто небольшой фильм о месте, которое случайно повстречалось на моем пути, о месте, в котором я почувствовала себя как дома и которое вдохновило меня на съемки этого короткого метра.\n\n#фильмы #фильм #короткометражныйфильм #кино #unitedstates #америка", "duration" => 284, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e121100 - Короткометражный фильм «ПОЛУОСТРОВОК», 2023.mp4", "id" => "5NR8fQ4mJuQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5NR8fQ4mJuQ", "playlist_index" => 66, "timestamp" => 1702334761, "title" => "Короткометражный фильм «ПОЛУОСТРОВОК», 2023", "upload_date" => "20231211"} 22:57:49.121 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1792.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:57:49.123 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1793.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:49.124 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1795.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-11 22:46:01Z], 1] 22:57:49.130 [debug] QUERY OK source="media_items" db=4.6ms queue=0.1ms idle=1157.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nЭто небольшой фильм о месте, которое случайно повстречалось на моем пути, о месте, в котором я почувствовала себя как дома и которое вдохновило меня на съемки этого короткого метра.\n\n#фильмы #фильм #короткометражныйфильм #кино #unitedstates #америка", "Короткометражный фильм «ПОЛУОСТРОВОК», 2023", "13daf994-8fb0-48b2-8465-cc8fcc8c8b62", 284, false, "5NR8fQ4mJuQ", "https://www.youtube.com/watch?v=5NR8fQ4mJuQ", 66, "/downloads/shows/LESYAKA/Season 2023/s2023e121100 - Короткометражный фильм «ПОЛУОСТРОВОК», 2023.mp4", false, false, false, 1, [], 99, ~U[2023-12-11 22:46:01Z], ~U[2026-04-17 17:57:49Z], ~U[2026-04-17 17:57:49Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nЭто небольшой фильм о месте, которое случайно повстречалось на моем пути, о месте, в котором я почувствовала себя как дома и которое вдохновило меня на съемки этого короткого метра.\n\n#фильмы #фильм #короткометражныйфильм #кино #unitedstates #америка", "Короткометражный фильм «ПОЛУОСТРОВОК», 2023", 284, false, "5NR8fQ4mJuQ", "https://www.youtube.com/watch?v=5NR8fQ4mJuQ", "/downloads/shows/LESYAKA/Season 2023/s2023e121100 - Короткометражный фильм «ПОЛУОСТРОВОК», 2023.mp4", false, 1, ~U[2023-12-11 22:46:01Z]] 22:57:49.131 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=122.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:49.132 [debug] QUERY OK source="media_profiles" db=0.5ms idle=9.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:57:49.133 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=9.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [66] 22:57:49.133 [debug] Current batch of media processed. Will check again in 1000ms 22:57:50.135 [debug] Current batch of media processed. Will check again in 1000ms 22:57:51.146 [debug] Current batch of media processed. Will check again in 1000ms 22:57:52.154 [debug] Current batch of media processed. Will check again in 1000ms 22:57:53.201 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nДолина Смерти - один из самых больших и необычных национальных парков США. Это самое жаркое место на планете Земля и здесь также находится самая низкая точка во всей Северной Америке. Это место обитания многих диких животных, таких как горные козлы, койоты, дикие ослы, пустынные черепахи и другие. Хотите узнать, что еще интересного и удивительного есть в этом парке? Тогда приятного просмотра!\n\n#долинасмерти #travelusa #usa #птушкин #unitedstates #америка #deathvalley", "duration" => 730, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e120400 - ДОЛИНА СМЕРТИ после урагана Хилари.mp4", "id" => "m2JQcIzOQNo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=m2JQcIzOQNo", "playlist_index" => 67, "timestamp" => 1701705633, "title" => "ДОЛИНА СМЕРТИ после урагана Хилари", "upload_date" => "20231204"} 22:57:53.202 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=830.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:57:53.203 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=832.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:53.205 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=833.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-04 16:00:33Z], 1] 22:57:53.321 [debug] QUERY OK source="media_items" db=115.2ms queue=0.1ms idle=834.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nДолина Смерти - один из самых больших и необычных национальных парков США. Это самое жаркое место на планете Земля и здесь также находится самая низкая точка во всей Северной Америке. Это место обитания многих диких животных, таких как горные козлы, койоты, дикие ослы, пустынные черепахи и другие. Хотите узнать, что еще интересного и удивительного есть в этом парке? Тогда приятного просмотра!\n\n#долинасмерти #travelusa #usa #птушкин #unitedstates #америка #deathvalley", "ДОЛИНА СМЕРТИ после урагана Хилари", "59e4d9dd-abe4-4d4f-9804-21ef2a3c25a4", 730, false, "m2JQcIzOQNo", "https://www.youtube.com/watch?v=m2JQcIzOQNo", 67, "/downloads/shows/LESYAKA/Season 2023/s2023e120400 - ДОЛИНА СМЕРТИ после урагана Хилари.mp4", false, false, false, 1, [], 99, ~U[2023-12-04 16:00:33Z], ~U[2026-04-17 17:57:53Z], ~U[2026-04-17 17:57:53Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nДолина Смерти - один из самых больших и необычных национальных парков США. Это самое жаркое место на планете Земля и здесь также находится самая низкая точка во всей Северной Америке. Это место обитания многих диких животных, таких как горные козлы, койоты, дикие ослы, пустынные черепахи и другие. Хотите узнать, что еще интересного и удивительного есть в этом парке? Тогда приятного просмотра!\n\n#долинасмерти #travelusa #usa #птушкин #unitedstates #америка #deathvalley", "ДОЛИНА СМЕРТИ после урагана Хилари", 730, false, "m2JQcIzOQNo", "https://www.youtube.com/watch?v=m2JQcIzOQNo", "/downloads/shows/LESYAKA/Season 2023/s2023e120400 - ДОЛИНА СМЕРТИ после урагана Хилари.mp4", false, 1, ~U[2023-12-04 16:00:33Z]] 22:57:53.323 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=197.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:53.323 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=120.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:57:53.325 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=120.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [67] 22:57:53.325 [debug] Current batch of media processed. Will check again in 1000ms 22:57:54.329 [debug] Current batch of media processed. Will check again in 1000ms 22:57:55.333 [debug] Current batch of media processed. Will check again in 1000ms 22:57:55.678 [info] {"source":"oban","duration":1897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:56.336 [debug] Current batch of media processed. Will check again in 1000ms 22:57:57.342 [debug] Current batch of media processed. Will check again in 1000ms 22:57:58.346 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Я так хотела посмотреть осень в этом году, что отправилась в самую пасмурную часть США. Орегон, Вашингтон. Осень там очень красивая. И я рада была провести ее на севере, несмотря на то, что не люблю дождь и холод.\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: olesya.ezhova\nTikTok (Spanish): https://www.tiktok.com/@olesya.ezhova \nTikTok (English): https://www.tiktok.com/@keeptravels?_t=8fwF75sH7le&_r=1\nYouTube (Spanish ): https://youtube.com/@lesyakaesp?si=eUnbM1079qDdpTsA\n\n———————————————\n\n#хэллоуин #travelusa #usa #prius #unitedstates", "duration" => 119, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e112700 - Осень в США, Сиэтл🇺🇸.mp4", "id" => "0eS8_9jHz6s", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=0eS8_9jHz6s", "playlist_index" => 68, "timestamp" => 1701068400, "title" => "Осень в США, Сиэтл🇺🇸", "upload_date" => "20231127"} 22:57:58.348 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=1916.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:57:58.349 [debug] QUERY OK source="sources" db=0.7ms idle=1918.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:58.350 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1170.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-27 07:00:00Z], 1] 22:57:58.386 [debug] QUERY OK source="media_items" db=34.4ms idle=920.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Я так хотела посмотреть осень в этом году, что отправилась в самую пасмурную часть США. Орегон, Вашингтон. Осень там очень красивая. И я рада была провести ее на севере, несмотря на то, что не люблю дождь и холод.\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: olesya.ezhova\nTikTok (Spanish): https://www.tiktok.com/@olesya.ezhova \nTikTok (English): https://www.tiktok.com/@keeptravels?_t=8fwF75sH7le&_r=1\nYouTube (Spanish ): https://youtube.com/@lesyakaesp?si=eUnbM1079qDdpTsA\n\n———————————————\n\n#хэллоуин #travelusa #usa #prius #unitedstates", "Осень в США, Сиэтл🇺🇸", "ec0550cb-ac1a-4f24-a5b3-e06367f16a90", 119, false, "0eS8_9jHz6s", "https://www.youtube.com/watch?v=0eS8_9jHz6s", 68, "/downloads/shows/LESYAKA/Season 2023/s2023e112700 - Осень в США, Сиэтл🇺🇸.mp4", false, false, false, 1, [], 99, ~U[2023-11-27 07:00:00Z], ~U[2026-04-17 17:57:58Z], ~U[2026-04-17 17:57:58Z], "Я так хотела посмотреть осень в этом году, что отправилась в самую пасмурную часть США. Орегон, Вашингтон. Осень там очень красивая. И я рада была провести ее на севере, несмотря на то, что не люблю дождь и холод.\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: olesya.ezhova\nTikTok (Spanish): https://www.tiktok.com/@olesya.ezhova \nTikTok (English): https://www.tiktok.com/@keeptravels?_t=8fwF75sH7le&_r=1\nYouTube (Spanish ): https://youtube.com/@lesyakaesp?si=eUnbM1079qDdpTsA\n\n———————————————\n\n#хэллоуин #travelusa #usa #prius #unitedstates", "Осень в США, Сиэтл🇺🇸", 119, false, "0eS8_9jHz6s", "https://www.youtube.com/watch?v=0eS8_9jHz6s", "/downloads/shows/LESYAKA/Season 2023/s2023e112700 - Осень в США, Сиэтл🇺🇸.mp4", false, 1, ~U[2023-11-27 07:00:00Z]] 22:57:58.387 [debug] QUERY OK source="sources" db=0.7ms idle=201.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:57:58.388 [debug] QUERY OK source="media_profiles" db=0.6ms idle=39.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:57:58.390 [debug] QUERY OK source="media_items" db=0.9ms idle=39.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [68] 22:57:58.390 [debug] Current batch of media processed. Will check again in 1000ms 22:57:59.393 [debug] Current batch of media processed. Will check again in 1000ms 22:58:00.402 [debug] Current batch of media processed. Will check again in 1000ms 22:58:00.619 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:58:01.405 [debug] Current batch of media processed. Will check again in 1000ms 22:58:02.415 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Хэллоуин это американский праздник? Как он появился? Почему в этот день все наряжаются в костюмы нечистей? Причем здесь тыква? Ответы на эти вопросы вы найдете в этом видео. Желаю приятного просмотра видео!\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: olesya.ezhova\nTikTok (Spanish): https://www.tiktok.com/@olesya.ezhova \nTikTok (English): https://www.tiktok.com/@keeptravels?_t=8fwF75sH7le&_r=1\nYouTube (Spanish ): https://youtube.com/@lesyakaesp?si=eUnbM1079qDdpTsA\n\n———————————————\n\n#хэллоуин #travelusa #usa #prius #unitedstates", "duration" => 502, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e111800 - ХЭЛЛОУИН в американском городке.mp4", "id" => "AAn3zbAzWzo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=AAn3zbAzWzo", "playlist_index" => 69, "timestamp" => 1700326806, "title" => "ХЭЛЛОУИН в американском городке", "upload_date" => "20231118"} 22:58:02.416 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1206.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:58:02.417 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=935.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:58:02.419 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=936.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-18 17:00:06Z], 1] 22:58:02.421 [debug] QUERY OK source="media_items" db=1.7ms idle=937.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Хэллоуин это американский праздник? Как он появился? Почему в этот день все наряжаются в костюмы нечистей? Причем здесь тыква? Ответы на эти вопросы вы найдете в этом видео. Желаю приятного просмотра видео!\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: olesya.ezhova\nTikTok (Spanish): https://www.tiktok.com/@olesya.ezhova \nTikTok (English): https://www.tiktok.com/@keeptravels?_t=8fwF75sH7le&_r=1\nYouTube (Spanish ): https://youtube.com/@lesyakaesp?si=eUnbM1079qDdpTsA\n\n———————————————\n\n#хэллоуин #travelusa #usa #prius #unitedstates", "ХЭЛЛОУИН в американском городке", "042a7a54-2a21-4fdf-a8fa-7dce919e3cc8", 502, false, "AAn3zbAzWzo", "https://www.youtube.com/watch?v=AAn3zbAzWzo", 69, "/downloads/shows/LESYAKA/Season 2023/s2023e111800 - ХЭЛЛОУИН в американском городке.mp4", false, false, false, 1, [], 99, ~U[2023-11-18 17:00:06Z], ~U[2026-04-17 17:58:02Z], ~U[2026-04-17 17:58:02Z], "Хэллоуин это американский праздник? Как он появился? Почему в этот день все наряжаются в костюмы нечистей? Причем здесь тыква? Ответы на эти вопросы вы найдете в этом видео. Желаю приятного просмотра видео!\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: olesya.ezhova\nTikTok (Spanish): https://www.tiktok.com/@olesya.ezhova \nTikTok (English): https://www.tiktok.com/@keeptravels?_t=8fwF75sH7le&_r=1\nYouTube (Spanish ): https://youtube.com/@lesyakaesp?si=eUnbM1079qDdpTsA\n\n———————————————\n\n#хэллоуин #travelusa #usa #prius #unitedstates", "ХЭЛЛОУИН в американском городке", 502, false, "AAn3zbAzWzo", "https://www.youtube.com/watch?v=AAn3zbAzWzo", "/downloads/shows/LESYAKA/Season 2023/s2023e111800 - ХЭЛЛОУИН в американском городке.mp4", false, 1, ~U[2023-11-18 17:00:06Z]] 22:58:02.423 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=206.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:58:02.424 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:02.425 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [69] 22:58:02.426 [debug] Current batch of media processed. Will check again in 1000ms 22:58:03.429 [debug] Current batch of media processed. Will check again in 1000ms 22:58:04.433 [debug] Current batch of media processed. Will check again in 1000ms 22:58:05.441 [debug] Current batch of media processed. Will check again in 1000ms 22:58:06.449 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Вы когда-нибудь слышали о городах-призраках? А удавалось ли вам их посетить? Если нет, то сегодня у вас будет такая возможность, ведь мы приехали в город-призрак Шанико.\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: olesya.ezhova\nTikTok (Spanish): https://www.tiktok.com/@olesya.ezhova \nTikTok (English): https://www.tiktok.com/@keeptravels?_t=8fwF75sH7le&_r=1\nYouTube (Spanish ): https://youtube.com/@lesyakaesp?si=eUnbM1079qDdpTsA\n\n———————————————\n\n#города-призраки #travelusa #дом на колесах #prius #unitedstates", "duration" => 304, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e110200 - ГОРОД-ПРИЗРАК ШАНИКО.mp4", "id" => "CHrkrXg-JMM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=CHrkrXg-JMM", "playlist_index" => 70, "timestamp" => 1698940810, "title" => "ГОРОД-ПРИЗРАК ШАНИКО", "upload_date" => "20231102"} 22:58:06.451 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=925.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:58:06.452 [debug] QUERY OK source="sources" db=0.6ms idle=927.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:58:06.458 [debug] QUERY OK source="media_items" db=4.8ms queue=0.1ms idle=928.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-02 16:00:10Z], 1] 22:58:06.460 [debug] QUERY OK source="media_items" db=1.6ms idle=933.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Вы когда-нибудь слышали о городах-призраках? А удавалось ли вам их посетить? Если нет, то сегодня у вас будет такая возможность, ведь мы приехали в город-призрак Шанико.\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: olesya.ezhova\nTikTok (Spanish): https://www.tiktok.com/@olesya.ezhova \nTikTok (English): https://www.tiktok.com/@keeptravels?_t=8fwF75sH7le&_r=1\nYouTube (Spanish ): https://youtube.com/@lesyakaesp?si=eUnbM1079qDdpTsA\n\n———————————————\n\n#города-призраки #travelusa #дом на колесах #prius #unitedstates", "ГОРОД-ПРИЗРАК ШАНИКО", "8089a23b-b4e4-489f-b9d1-95ca8cdad7af", 304, false, "CHrkrXg-JMM", "https://www.youtube.com/watch?v=CHrkrXg-JMM", 70, "/downloads/shows/LESYAKA/Season 2023/s2023e110200 - ГОРОД-ПРИЗРАК ШАНИКО.mp4", false, false, false, 1, [], 99, ~U[2023-11-02 16:00:10Z], ~U[2026-04-17 17:58:06Z], ~U[2026-04-17 17:58:06Z], "Вы когда-нибудь слышали о городах-призраках? А удавалось ли вам их посетить? Если нет, то сегодня у вас будет такая возможность, ведь мы приехали в город-призрак Шанико.\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: olesya.ezhova\nTikTok (Spanish): https://www.tiktok.com/@olesya.ezhova \nTikTok (English): https://www.tiktok.com/@keeptravels?_t=8fwF75sH7le&_r=1\nYouTube (Spanish ): https://youtube.com/@lesyakaesp?si=eUnbM1079qDdpTsA\n\n———————————————\n\n#города-призраки #travelusa #дом на колесах #prius #unitedstates", "ГОРОД-ПРИЗРАК ШАНИКО", 304, false, "CHrkrXg-JMM", "https://www.youtube.com/watch?v=CHrkrXg-JMM", "/downloads/shows/LESYAKA/Season 2023/s2023e110200 - ГОРОД-ПРИЗРАК ШАНИКО.mp4", false, 1, ~U[2023-11-02 16:00:10Z]] 22:58:06.462 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=200.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:58:06.462 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=11.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:06.464 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=10.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [70] 22:58:06.464 [debug] Current batch of media processed. Will check again in 1000ms 22:58:07.495 [debug] Current batch of media processed. Will check again in 1000ms 22:58:08.504 [debug] Current batch of media processed. Will check again in 1000ms 22:58:09.507 [debug] Current batch of media processed. Will check again in 1000ms 22:58:10.516 [debug] Current batch of media processed. Will check again in 1000ms 22:58:11.518 [debug] Current batch of media processed. Will check again in 1000ms 22:58:12.521 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Небольшая история об однодневном путешествии в Палм-Спрингс с ребятами, с которыми мы познакомились по интернету.\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: olesya.ezhova\nTikTok (Spanish): https://www.tiktok.com/@olesya.ezhova \nTikTok (English): https://www.tiktok.com/@keeptravels?_t=8fwF75sH7le&_r=1\nYouTube (Spanish ): https://youtube.com/@lesyakaesp?si=eUnbM1079qDdpTsA\n\n#travel #путешествия #сша", "duration" => 217, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e100500 - Путешествие длиной в день.mkv", "id" => "SxWskuf1G_o", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SxWskuf1G_o", "playlist_index" => 71, "timestamp" => 1696525215, "title" => "Путешествие длиной в день", "upload_date" => "20231005"} 22:58:12.526 [debug] QUERY OK source="sources" db=3.9ms queue=0.3ms idle=854.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:58:12.527 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=859.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:58:12.528 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=860.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-05 17:00:15Z], 1] 22:58:12.531 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=861.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Небольшая история об однодневном путешествии в Палм-Спрингс с ребятами, с которыми мы познакомились по интернету.\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: olesya.ezhova\nTikTok (Spanish): https://www.tiktok.com/@olesya.ezhova \nTikTok (English): https://www.tiktok.com/@keeptravels?_t=8fwF75sH7le&_r=1\nYouTube (Spanish ): https://youtube.com/@lesyakaesp?si=eUnbM1079qDdpTsA\n\n#travel #путешествия #сша", "Путешествие длиной в день", "3d7b54bd-b8d9-40a7-9309-fabf2d36fcf2", 217, false, "SxWskuf1G_o", "https://www.youtube.com/watch?v=SxWskuf1G_o", 71, "/downloads/shows/LESYAKA/Season 2023/s2023e100500 - Путешествие длиной в день.mkv", false, false, false, 1, [], 99, ~U[2023-10-05 17:00:15Z], ~U[2026-04-17 17:58:12Z], ~U[2026-04-17 17:58:12Z], "Небольшая история об однодневном путешествии в Палм-Спрингс с ребятами, с которыми мы познакомились по интернету.\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: olesya.ezhova\nTikTok (Spanish): https://www.tiktok.com/@olesya.ezhova \nTikTok (English): https://www.tiktok.com/@keeptravels?_t=8fwF75sH7le&_r=1\nYouTube (Spanish ): https://youtube.com/@lesyakaesp?si=eUnbM1079qDdpTsA\n\n#travel #путешествия #сша", "Путешествие длиной в день", 217, false, "SxWskuf1G_o", "https://www.youtube.com/watch?v=SxWskuf1G_o", "/downloads/shows/LESYAKA/Season 2023/s2023e100500 - Путешествие длиной в день.mkv", false, 1, ~U[2023-10-05 17:00:15Z]] 22:58:12.532 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=222.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:58:12.533 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=6.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:12.534 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [71] 22:58:12.534 [debug] Current batch of media processed. Will check again in 1000ms 22:58:13.537 [debug] Current batch of media processed. Will check again in 1000ms 22:58:14.539 [debug] Current batch of media processed. Will check again in 1000ms 22:58:15.541 [debug] Current batch of media processed. Will check again in 1000ms 22:58:16.544 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Всем привет! Я наконец-то полноценно переехала в свой дом на колесах под названием Тойота Приус и начала путешествовать по США. Недавно я посетила свой первый национальный парк и хочу поделиться этим приключением с вами.\nТе, кто следит за мной в Инстаграм уже знают, что в этом лесу я повстречала медведей. Если вы хотите увидеть, как это было, а также посмотреть на других диких животных, узнать о деревьях-гигантах и увидеть множество красивых мест, не переключайтесь!\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: olesya.ezhova\nTikTok (Spanish): https://www.tiktok.com/@olesya.ezhova \nTikTok (English): https://www.tiktok.com/@keeptravels?_t=8fwF75sH7le&_r=1\nYouTube (Spanish ): https://youtube.com/@lesyakaesp?si=eUnbM1079qDdpTsA\n\n———————————————\n\nМУЗЫКА:\n\nDiscoveries by Tokyo Music Walker \nhttps://soundcloud.com/user-356546060 \nCreative Commons — Attribution 3.0 Unported — CC BY 3.0 \nFree Download / Stream: https://bit.ly/421sugd\nMusic promoted by Audio Library https://bit.ly/3r9WOs6\n\nTrack: Santa Cruz — Land of Fire [Audio Library Release]\nMusic provided by Audio Library Plus\nWatch:\u00A0•\u00A0Santa\u00A0Cruz\u00A0—\u00A0Land\u00A0of\u00A0Fire\u00A0|\u00A0Free\u00A0Back...\u00A0\u00A0\nFree Download / Stream: https://alplus.io/santa-cruz\n\nTrack: Where Is My Freedom — Vendredi [Audio Library Release]\nMusic provided by Audio Library Plus\nWatch:\u00A0•\u00A0Where\u00A0Is\u00A0My\u00A0Freedom\u00A0—\u00A0Vendredi\u00A0|\u00A0Free...\u00A0\u00A0\nFree Download / Stream: https://alplus.io/WhereIsMyFreedom\n\n\"Alex Productions - A Folk Story\" is under a Creative Commons (CC-BY 3.0) license\nMusic promoted by BreakingCopyright: https://bit.ly/bkc-story\n\n\"Keys of Moon - The Epic Hero\" is under a Creative Commons license (CC BY-SA 3.0) https://creativecommons.org/licenses/...\nMusic promoted by BreakingCopyright: https://bit.ly/the-epic-hero-song\n\n\"Punch Deck - Ethereal\" is under a Creative Commons (CC BY 3.0) license\nMusic promoted by BreakingCopyright: https://bit.ly/bkc-ethereal2\n\n#sequoia #travelusa #motorhome #prius #сша", "duration" => 769, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e092500 - Национальный парк Секвойя. Я ВСТРЕТИЛА МЕДВЕДЕЙ!.mp4", "id" => "DrL8-uJLghI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=DrL8-uJLghI", "playlist_index" => 72, "timestamp" => 1695657609, "title" => "Национальный парк Секвойя. Я ВСТРЕТИЛА МЕДВЕДЕЙ!", "upload_date" => "20230925"} 22:58:16.547 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=797.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:58:16.548 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=799.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:58:16.549 [debug] QUERY OK source="media_items" db=1.0ms idle=800.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-25 16:00:09Z], 1] 22:58:16.562 [debug] QUERY OK source="media_items" db=11.3ms idle=802.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Всем привет! Я наконец-то полноценно переехала в свой дом на колесах под названием Тойота Приус и начала путешествовать по США. Недавно я посетила свой первый национальный парк и хочу поделиться этим приключением с вами.\nТе, кто следит за мной в Инстаграм уже знают, что в этом лесу я повстречала медведей. Если вы хотите увидеть, как это было, а также посмотреть на других диких животных, узнать о деревьях-гигантах и увидеть множество красивых мест, не переключайтесь!\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: olesya.ezhova\nTikTok (Spanish): https://www.tiktok.com/@olesya.ezhova \nTikTok (English): https://www.tiktok.com/@keeptravels?_t=8fwF75sH7le&_r=1\nYouTube (Spanish ): https://youtube.com/@lesyakaesp?si=eUnbM1079qDdpTsA\n\n———————————————\n\nМУЗЫКА:\n\nDiscoveries by Tokyo Music Walker \nhttps://soundcloud.com/user-356546060 \nCreative Commons — Attribution 3.0 Unported — CC BY 3.0 \nFree Download / Stream: https://bit.ly/421sugd\nMusic promoted by Audio Library https://bit.ly/3r9WOs6\n\nTrack: Santa Cruz — Land of Fire [Audio Library Release]\nMusic provided by Audio Library Plus\nWatch:\u00A0•\u00A0Santa\u00A0Cruz\u00A0—\u00A0Land\u00A0of\u00A0Fire\u00A0|\u00A0Free\u00A0Back...\u00A0\u00A0\nFree Download / Stream: https://alplus.io/santa-cruz\n\nTrack: Where Is My Freedom — Vendredi [Audio Library Release]\nMusic provided by Audio Library Plus\nWatch:\u00A0•\u00A0Where\u00A0Is\u00A0My\u00A0Freedom\u00A0—\u00A0Vendredi\u00A0|\u00A0Free...\u00A0\u00A0\nFree Download / Stream: https://alplus.io/WhereIsMyFreedom\n\n\"Alex Productions - A Folk Story\" is under a Creative Commons (CC-BY 3.0) license\nMusic promoted by BreakingCopyright: https://bit.ly/bkc-story\n\n\"Keys of Moon - The Epic Hero\" is under a Creative Commons license (CC BY-SA 3.0) https://creativecommons.org/licenses/...\nMusic promoted by BreakingCopyright: https://bit.ly/the-epic-hero-song\n\n\"Punch Deck - Ethereal\" is under a Creative Commons (CC BY 3.0) license\nMusic promoted by BreakingCopyright: https://bit.ly/bkc-ethereal2\n\n#sequoia #travelusa #motorhome #prius #сша", "Национальный парк Секвойя. Я ВСТРЕТИЛА МЕДВЕДЕЙ!", "81cc4198-055d-4550-ab7f-2caa9a259500", 769, false, "DrL8-uJLghI", "https://www.youtube.com/watch?v=DrL8-uJLghI", 72, "/downloads/shows/LESYAKA/Season 2023/s2023e092500 - Национальный парк Секвойя. Я ВСТРЕТИЛА МЕДВЕДЕЙ!.mp4", false, false, false, 1, [], 99, ~U[2023-09-25 16:00:09Z], ~U[2026-04-17 17:58:16Z], ~U[2026-04-17 17:58:16Z], "Всем привет! Я наконец-то полноценно переехала в свой дом на колесах под названием Тойота Приус и начала путешествовать по США. Недавно я посетила свой первый национальный парк и хочу поделиться этим приключением с вами.\nТе, кто следит за мной в Инстаграм уже знают, что в этом лесу я повстречала медведей. Если вы хотите увидеть, как это было, а также посмотреть на других диких животных, узнать о деревьях-гигантах и увидеть множество красивых мест, не переключайтесь!\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: olesya.ezhova\nTikTok (Spanish): https://www.tiktok.com/@olesya.ezhova \nTikTok (English): https://www.tiktok.com/@keeptravels?_t=8fwF75sH7le&_r=1\nYouTube (Spanish ): https://youtube.com/@lesyakaesp?si=eUnbM1079qDdpTsA\n\n———————————————\n\nМУЗЫКА:\n\nDiscoveries by Tokyo Music Walker \nhttps://soundcloud.com/user-356546060 \nCreative Commons — Attribution 3.0 Unported — CC BY 3.0 \nFree Download / Stream: https://bit.ly/421sugd\nMusic promoted by Audio Library https://bit.ly/3r9WOs6\n\nTrack: Santa Cruz — Land of Fire [Audio Library Release]\nMusic provided by Audio Library Plus\nWatch:\u00A0•\u00A0Santa\u00A0Cruz\u00A0—\u00A0Land\u00A0of\u00A0Fire\u00A0|\u00A0Free\u00A0Back...\u00A0\u00A0\nFree Download / Stream: https://alplus.io/santa-cruz\n\nTrack: Where Is My Freedom — Vendredi [Audio Library Release]\nMusic provided by Audio Library Plus\nWatch:\u00A0•\u00A0Where\u00A0Is\u00A0My\u00A0Freedom\u00A0—\u00A0Vendredi\u00A0|\u00A0Free...\u00A0\u00A0\nFree Download / Stream: https://alplus.io/WhereIsMyFreedom\n\n\"Alex Productions - A Folk Story\" is under a Creative Commons (CC-BY 3.0) license\nMusic promoted by BreakingCopyright: https://bit.ly/bkc-story\n\n\"Keys of Moon - The Epic Hero\" is under a Creative Commons license (CC BY-SA 3.0) https://creativecommons.org/licenses/...\nMusic promoted by BreakingCopyright: https://bit.ly/the-epic-hero-song\n\n\"Punch Deck - Ethereal\" is under a Creative Commons (CC BY 3.0) license\nMusic promoted by BreakingCopyright: https://bit.ly/bkc-ethereal2\n\n#sequoia #travelusa #motorhome #prius #сша", "Национальный парк Секвойя. Я ВСТРЕТИЛА МЕДВЕДЕЙ!", 769, false, "DrL8-uJLghI", "https://www.youtube.com/watch?v=DrL8-uJLghI", "/downloads/shows/LESYAKA/Season 2023/s2023e092500 - Национальный парк Секвойя. Я ВСТРЕТИЛА МЕДВЕДЕЙ!.mp4", false, 1, ~U[2023-09-25 16:00:09Z]] 22:58:16.565 [debug] QUERY OK source="sources" db=2.1ms idle=222.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:58:16.566 [debug] QUERY OK source="media_profiles" db=0.4ms idle=18.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:16.567 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=18.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [72] 22:58:16.567 [debug] Current batch of media processed. Will check again in 1000ms 22:58:17.573 [debug] Current batch of media processed. Will check again in 1000ms 22:58:18.579 [debug] Current batch of media processed. Will check again in 1000ms 22:58:19.594 [debug] Current batch of media processed. Will check again in 1000ms 22:58:20.665 [debug] Current batch of media processed. Will check again in 1000ms 22:58:21.672 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Прошло более трех месяцев с моего переезда в США. В этой стране я собиралась начать жить обычной жизнью \"работа-дом\", но такой режим мне надоел слишком быстро. Я поняла, что не могу существовать без приключений и придумала что-то интересное. А чтобы узнать что, предлагаю вам посмотреть это видео.\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: https://instagram.com/olesya.ezhova?igshid=OGQ5ZDc2ODk2ZA==\nTikTok (Испанский): https://www.tiktok.com/@olesya.ezhova \nYouTube (Испанский): https://youtube.com/@lesyakaesp?si=BS0vptHh8zWfSp5v\n\n———————————————\n\nМУЗЫКА:\n\nTrack: Disco Ball — Vendredi [Audio Library Release]\nMusic provided by Audio Library Plus\nWatch: \u00A0•\u00A0Disco\u00A0Ball\u00A0—\u00A0Vendredi\nFree Download / Stream: https://alplus.io/disco-ball\n\nCabo Frio by Le Gang https://soundcloud.com/thisislegang\nCreative Commons — Attribution 3.0 Unported — CC BY 3.0 \nFree Download / Stream: https://bit.ly/2TBcUds\nMusic promoted by Audio Library\u00A0•\u00A0Cabo\u00A0Frio\u00A0–\u00A0Le\u00A0Gang\u00A0(No\u00A0Copyright\u00A0Music)\n\nSuperstar (Instrumental) by RYYZN https://soundcloud.com/ryyzn\nCreative Commons — Attribution 3.0 Unported — CC BY 3.0\nFree Download / Stream: https://bit.ly/al-superstar\nMusic promoted by Audio Library •\u00A0Superstar\u00A0(Instrumental)\u00A0–\u00A0RYYZN\n\n\"Sapajou - The Way To You\" is under a Creative Commons (CC-BY 3.0) license\nMusic promoted by BreakingCopyright: https://bit.ly/bkc-the-way\n\nJingle Bells Ukulele by Musicphrase https://soundcloud.com/musicphrase\nCreative Commons — Attribution-ShareAlike 3.0 Unported — CC BY-SA 3.0 \nFree Download / Stream: http://bit.ly/2Q3dZHg\nMusic promoted by Audio Library •\u00A0Jingle\u00A0Bells\u00A0Ukulele\u00A0–\u00A0Musicphrase\n\n———————————————\n\n#путешествия #путешествие #тревел #орелирешка #сша #сшавлог #сша2023 #travel #usa #unitedstates", "duration" => 1109, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e083100 - ПЕРЕЕХАЛА ЖИТЬ в МАШИНУ, ПУТЕШЕСТВИЕ по США.mp4", "id" => "crq9mwiF0ZE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=crq9mwiF0ZE", "playlist_index" => 73, "timestamp" => 1693501222, "title" => "ПЕРЕЕХАЛА ЖИТЬ в МАШИНУ, ПУТЕШЕСТВИЕ по США", "upload_date" => "20230831"} 22:58:21.674 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1852.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:58:21.675 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1854.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:58:21.677 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1855.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-08-31 17:00:22Z], 1] 22:58:21.680 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=1310.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Прошло более трех месяцев с моего переезда в США. В этой стране я собиралась начать жить обычной жизнью \"работа-дом\", но такой режим мне надоел слишком быстро. Я поняла, что не могу существовать без приключений и придумала что-то интересное. А чтобы узнать что, предлагаю вам посмотреть это видео.\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: https://instagram.com/olesya.ezhova?igshid=OGQ5ZDc2ODk2ZA==\nTikTok (Испанский): https://www.tiktok.com/@olesya.ezhova \nYouTube (Испанский): https://youtube.com/@lesyakaesp?si=BS0vptHh8zWfSp5v\n\n———————————————\n\nМУЗЫКА:\n\nTrack: Disco Ball — Vendredi [Audio Library Release]\nMusic provided by Audio Library Plus\nWatch: \u00A0•\u00A0Disco\u00A0Ball\u00A0—\u00A0Vendredi\nFree Download / Stream: https://alplus.io/disco-ball\n\nCabo Frio by Le Gang https://soundcloud.com/thisislegang\nCreative Commons — Attribution 3.0 Unported — CC BY 3.0 \nFree Download / Stream: https://bit.ly/2TBcUds\nMusic promoted by Audio Library\u00A0•\u00A0Cabo\u00A0Frio\u00A0–\u00A0Le\u00A0Gang\u00A0(No\u00A0Copyright\u00A0Music)\n\nSuperstar (Instrumental) by RYYZN https://soundcloud.com/ryyzn\nCreative Commons — Attribution 3.0 Unported — CC BY 3.0\nFree Download / Stream: https://bit.ly/al-superstar\nMusic promoted by Audio Library •\u00A0Superstar\u00A0(Instrumental)\u00A0–\u00A0RYYZN\n\n\"Sapajou - The Way To You\" is under a Creative Commons (CC-BY 3.0) license\nMusic promoted by BreakingCopyright: https://bit.ly/bkc-the-way\n\nJingle Bells Ukulele by Musicphrase https://soundcloud.com/musicphrase\nCreative Commons — Attribution-ShareAlike 3.0 Unported — CC BY-SA 3.0 \nFree Download / Stream: http://bit.ly/2Q3dZHg\nMusic promoted by Audio Library •\u00A0Jingle\u00A0Bells\u00A0Ukulele\u00A0–\u00A0Musicphrase\n\n———————————————\n\n#путешествия #путешествие #тревел #орелирешка #сша #сшавлог #сша2023 #travel #usa #unitedstates", "ПЕРЕЕХАЛА ЖИТЬ в МАШИНУ, ПУТЕШЕСТВИЕ по США", "5c2c44eb-4635-4555-b27e-9c48acc3b11a", 1109, false, "crq9mwiF0ZE", "https://www.youtube.com/watch?v=crq9mwiF0ZE", 73, "/downloads/shows/LESYAKA/Season 2023/s2023e083100 - ПЕРЕЕХАЛА ЖИТЬ в МАШИНУ, ПУТЕШЕСТВИЕ по США.mp4", false, false, false, 1, [], 99, ~U[2023-08-31 17:00:22Z], ~U[2026-04-17 17:58:21Z], ~U[2026-04-17 17:58:21Z], "Прошло более трех месяцев с моего переезда в США. В этой стране я собиралась начать жить обычной жизнью \"работа-дом\", но такой режим мне надоел слишком быстро. Я поняла, что не могу существовать без приключений и придумала что-то интересное. А чтобы узнать что, предлагаю вам посмотреть это видео.\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: https://instagram.com/olesya.ezhova?igshid=OGQ5ZDc2ODk2ZA==\nTikTok (Испанский): https://www.tiktok.com/@olesya.ezhova \nYouTube (Испанский): https://youtube.com/@lesyakaesp?si=BS0vptHh8zWfSp5v\n\n———————————————\n\nМУЗЫКА:\n\nTrack: Disco Ball — Vendredi [Audio Library Release]\nMusic provided by Audio Library Plus\nWatch: \u00A0•\u00A0Disco\u00A0Ball\u00A0—\u00A0Vendredi\nFree Download / Stream: https://alplus.io/disco-ball\n\nCabo Frio by Le Gang https://soundcloud.com/thisislegang\nCreative Commons — Attribution 3.0 Unported — CC BY 3.0 \nFree Download / Stream: https://bit.ly/2TBcUds\nMusic promoted by Audio Library\u00A0•\u00A0Cabo\u00A0Frio\u00A0–\u00A0Le\u00A0Gang\u00A0(No\u00A0Copyright\u00A0Music)\n\nSuperstar (Instrumental) by RYYZN https://soundcloud.com/ryyzn\nCreative Commons — Attribution 3.0 Unported — CC BY 3.0\nFree Download / Stream: https://bit.ly/al-superstar\nMusic promoted by Audio Library •\u00A0Superstar\u00A0(Instrumental)\u00A0–\u00A0RYYZN\n\n\"Sapajou - The Way To You\" is under a Creative Commons (CC-BY 3.0) license\nMusic promoted by BreakingCopyright: https://bit.ly/bkc-the-way\n\nJingle Bells Ukulele by Musicphrase https://soundcloud.com/musicphrase\nCreative Commons — Attribution-ShareAlike 3.0 Unported — CC BY-SA 3.0 \nFree Download / Stream: http://bit.ly/2Q3dZHg\nMusic promoted by Audio Library •\u00A0Jingle\u00A0Bells\u00A0Ukulele\u00A0–\u00A0Musicphrase\n\n———————————————\n\n#путешествия #путешествие #тревел #орелирешка #сша #сшавлог #сша2023 #travel #usa #unitedstates", "ПЕРЕЕХАЛА ЖИТЬ в МАШИНУ, ПУТЕШЕСТВИЕ по США", 1109, false, "crq9mwiF0ZE", "https://www.youtube.com/watch?v=crq9mwiF0ZE", "/downloads/shows/LESYAKA/Season 2023/s2023e083100 - ПЕРЕЕХАЛА ЖИТЬ в МАШИНУ, ПУТЕШЕСТВИЕ по США.mp4", false, 1, ~U[2023-08-31 17:00:22Z]] 22:58:21.681 [debug] QUERY OK source="sources" db=0.4ms idle=302.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:58:21.682 [debug] QUERY OK source="media_profiles" db=0.4ms idle=7.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:21.684 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [73] 22:58:21.684 [debug] Current batch of media processed. Will check again in 1000ms 22:58:22.687 [debug] Current batch of media processed. Will check again in 1000ms 22:58:23.689 [debug] Current batch of media processed. Will check again in 1000ms 22:58:24.695 [debug] Current batch of media processed. Will check again in 1000ms 22:58:25.687 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:25.697 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Dio la casualidad de que terminé en los EE. UU. y no podré irme de aquí durante al menos 3 años. En este vídeo te cuento cómo vivir en uno de los países más caros del mundo si tu presupuesto es muy limitado.", "duration" => 289, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e052700 - ¿Cómo sobrevivir en USA sin dinero?🇺🇸🤪.mp4", "id" => "iOVWYBGpbIQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=iOVWYBGpbIQ", "playlist_index" => 74, "timestamp" => 1685220113, "title" => "¿Cómo sobrevivir en USA sin dinero?🇺🇸🤪", "upload_date" => "20230527"} 22:58:25.699 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=812.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:58:25.700 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=813.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:58:25.701 [debug] QUERY OK source="media_items" db=0.7ms idle=814.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-27 20:41:53Z], 1] 22:58:25.703 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=291.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dio la casualidad de que terminé en los EE. UU. y no podré irme de aquí durante al menos 3 años. En este vídeo te cuento cómo vivir en uno de los países más caros del mundo si tu presupuesto es muy limitado.", "¿Cómo sobrevivir en USA sin dinero?🇺🇸🤪", "011cb8db-21da-4ede-935c-44203ca0555f", 289, false, "iOVWYBGpbIQ", "https://www.youtube.com/watch?v=iOVWYBGpbIQ", 74, "/downloads/shows/LESYAKA/Season 2023/s2023e052700 - ¿Cómo sobrevivir en USA sin dinero?🇺🇸🤪.mp4", false, false, false, 1, [], 99, ~U[2023-05-27 20:41:53Z], ~U[2026-04-17 17:58:25Z], ~U[2026-04-17 17:58:25Z], "Dio la casualidad de que terminé en los EE. UU. y no podré irme de aquí durante al menos 3 años. En este vídeo te cuento cómo vivir en uno de los países más caros del mundo si tu presupuesto es muy limitado.", "¿Cómo sobrevivir en USA sin dinero?🇺🇸🤪", 289, false, "iOVWYBGpbIQ", "https://www.youtube.com/watch?v=iOVWYBGpbIQ", "/downloads/shows/LESYAKA/Season 2023/s2023e052700 - ¿Cómo sobrevivir en USA sin dinero?🇺🇸🤪.mp4", false, 1, ~U[2023-05-27 20:41:53Z]] 22:58:25.704 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=16.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:58:25.706 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.3ms idle=5.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:25.707 [debug] QUERY OK source="media_items" db=0.6ms queue=0.3ms idle=6.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [74] 22:58:25.708 [debug] Current batch of media processed. Will check again in 1000ms 22:58:26.709 [debug] Current batch of media processed. Will check again in 1000ms 22:58:27.712 [debug] Current batch of media processed. Will check again in 1000ms 22:58:28.715 [debug] Current batch of media processed. Will check again in 1000ms 22:58:29.716 [debug] Current batch of media processed. Will check again in 1000ms 22:58:30.728 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Hay personas que nunca han oído hablar de Cuba? Tengo dudas ... Por qué Cuba se parece tanto a la Unión Soviética y por qué tiene tan malas relaciones con los Estados Unidos? ¿Cómo vive la gente bajo el socialismo en 2023 y sigue siendo feliz en un país tan pobre? Intentaremos descubrir todo esto en este vídeo.\n\nLa Habana, Cuba.", "duration" => 981, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e051300 - CUBA🇨🇺 Un híbrido de URSS y UUEE. ¿Cómo vive la gente bajo el socialismo? #cuba #urss #usa.mp4", "id" => "3A7qUGzPpFk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=3A7qUGzPpFk", "playlist_index" => 75, "timestamp" => 1684006384, "title" => "CUBA🇨🇺 Un híbrido de URSS y UUEE. ¿Cómo vive la gente bajo el socialismo? #cuba #urss #usa", "upload_date" => "20230513"} 22:58:30.729 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=1701.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:58:30.730 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1703.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:58:30.732 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1704.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-13 19:33:04Z], 1] 22:58:30.734 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1291.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hay personas que nunca han oído hablar de Cuba? Tengo dudas ... Por qué Cuba se parece tanto a la Unión Soviética y por qué tiene tan malas relaciones con los Estados Unidos? ¿Cómo vive la gente bajo el socialismo en 2023 y sigue siendo feliz en un país tan pobre? Intentaremos descubrir todo esto en este vídeo.\n\nLa Habana, Cuba.", "CUBA🇨🇺 Un híbrido de URSS y UUEE. ¿Cómo vive la gente bajo el socialismo? #cuba #urss #usa", "a74d0f68-791f-4db7-9161-a11d3f5dc8cf", 981, false, "3A7qUGzPpFk", "https://www.youtube.com/watch?v=3A7qUGzPpFk", 75, "/downloads/shows/LESYAKA/Season 2023/s2023e051300 - CUBA🇨🇺 Un híbrido de URSS y UUEE. ¿Cómo vive la gente bajo el socialismo? #cuba #urss #usa.mp4", false, false, false, 1, [], 99, ~U[2023-05-13 19:33:04Z], ~U[2026-04-17 17:58:30Z], ~U[2026-04-17 17:58:30Z], "Hay personas que nunca han oído hablar de Cuba? Tengo dudas ... Por qué Cuba se parece tanto a la Unión Soviética y por qué tiene tan malas relaciones con los Estados Unidos? ¿Cómo vive la gente bajo el socialismo en 2023 y sigue siendo feliz en un país tan pobre? Intentaremos descubrir todo esto en este vídeo.\n\nLa Habana, Cuba.", "CUBA🇨🇺 Un híbrido de URSS y UUEE. ¿Cómo vive la gente bajo el socialismo? #cuba #urss #usa", 981, false, "3A7qUGzPpFk", "https://www.youtube.com/watch?v=3A7qUGzPpFk", "/downloads/shows/LESYAKA/Season 2023/s2023e051300 - CUBA🇨🇺 Un híbrido de URSS y UUEE. ¿Cómo vive la gente bajo el socialismo? #cuba #urss #usa.mp4", false, 1, ~U[2023-05-13 19:33:04Z]] 22:58:30.735 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=285.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:58:30.737 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=6.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:30.738 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [75] 22:58:30.738 [debug] Current batch of media processed. Will check again in 1000ms 22:58:31.741 [debug] Current batch of media processed. Will check again in 1000ms 22:58:32.743 [debug] Current batch of media processed. Will check again in 1000ms 22:58:33.745 [debug] Current batch of media processed. Will check again in 1000ms 22:58:34.748 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "", "duration" => 415, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e040800 - Viaje en tren por toda Cuba por solo $1😯.mp4", "id" => "GVHfUAI4PRo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=GVHfUAI4PRo", "playlist_index" => 76, "timestamp" => 1680956982, "title" => "Viaje en tren por toda Cuba por solo $1😯", "upload_date" => "20230408"} 22:58:34.749 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=675.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:58:34.750 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=676.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:58:34.751 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=677.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-08 12:29:42Z], 1] 22:58:34.753 [debug] QUERY OK source="media_items" db=1.1ms idle=679.0ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Viaje en tren por toda Cuba por solo $1😯", "963b5da7-bad5-4ad4-a8c8-840ca07abd0e", 415, false, "GVHfUAI4PRo", "https://www.youtube.com/watch?v=GVHfUAI4PRo", 76, "/downloads/shows/LESYAKA/Season 2023/s2023e040800 - Viaje en tren por toda Cuba por solo $1😯.mp4", false, false, false, 1, [], 99, ~U[2023-04-08 12:29:42Z], ~U[2026-04-17 17:58:34Z], ~U[2026-04-17 17:58:34Z], "", "Viaje en tren por toda Cuba por solo $1😯", 415, false, "GVHfUAI4PRo", "https://www.youtube.com/watch?v=GVHfUAI4PRo", "/downloads/shows/LESYAKA/Season 2023/s2023e040800 - Viaje en tren por toda Cuba por solo $1😯.mp4", false, 1, ~U[2023-04-08 12:29:42Z]] 22:58:34.754 [debug] QUERY OK source="sources" db=0.4ms idle=271.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:58:34.755 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=5.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:34.756 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=5.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [76] 22:58:34.756 [debug] Current batch of media processed. Will check again in 1000ms 22:58:35.761 [debug] Current batch of media processed. Will check again in 1000ms 22:58:36.766 [debug] Current batch of media processed. Will check again in 1000ms 22:58:37.771 [debug] Current batch of media processed. Will check again in 1000ms 22:58:38.805 [debug] Current batch of media processed. Will check again in 1000ms 22:58:39.808 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Los invito a caminar un poco por las calles cubanas. Pasamos por el centro, por la calle principal peatonal que se llama San Rafael y vamos a ver el Capitolio. Mientras el paseo hablamos de La Habana.", "duration" => 487, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e032900 - Un paseo por La Habana, Cuba🇨🇺.mp4", "id" => "hDaOD2T-cIU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=hDaOD2T-cIU", "playlist_index" => 77, "timestamp" => 1680128300, "title" => "Un paseo por La Habana, Cuba🇨🇺", "upload_date" => "20230329"} 22:58:39.809 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1705.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:58:39.810 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1706.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:58:39.811 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1707.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-29 22:18:20Z], 1] 22:58:39.813 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1300.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Los invito a caminar un poco por las calles cubanas. Pasamos por el centro, por la calle principal peatonal que se llama San Rafael y vamos a ver el Capitolio. Mientras el paseo hablamos de La Habana.", "Un paseo por La Habana, Cuba🇨🇺", "8f2cfa0c-5dc3-4661-af34-8e203ebaeb97", 487, false, "hDaOD2T-cIU", "https://www.youtube.com/watch?v=hDaOD2T-cIU", 77, "/downloads/shows/LESYAKA/Season 2023/s2023e032900 - Un paseo por La Habana, Cuba🇨🇺.mp4", false, false, false, 1, [], 99, ~U[2023-03-29 22:18:20Z], ~U[2026-04-17 17:58:39Z], ~U[2026-04-17 17:58:39Z], "Los invito a caminar un poco por las calles cubanas. Pasamos por el centro, por la calle principal peatonal que se llama San Rafael y vamos a ver el Capitolio. Mientras el paseo hablamos de La Habana.", "Un paseo por La Habana, Cuba🇨🇺", 487, false, "hDaOD2T-cIU", "https://www.youtube.com/watch?v=hDaOD2T-cIU", "/downloads/shows/LESYAKA/Season 2023/s2023e032900 - Un paseo por La Habana, Cuba🇨🇺.mp4", false, 1, ~U[2023-03-29 22:18:20Z]] 22:58:39.814 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=298.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:58:39.815 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=5.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:39.816 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=5.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [77] 22:58:39.817 [debug] Current batch of media processed. Will check again in 1000ms 22:58:40.822 [debug] Current batch of media processed. Will check again in 1000ms 22:58:41.825 [debug] Current batch of media processed. Will check again in 1000ms 22:58:42.837 [debug] Current batch of media processed. Will check again in 1000ms 22:58:43.843 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "En este video quiero hablarles un poco. Finalmente compré un boleto a un nuevo país y me voy en un par de días. Durante algún tiempo mantuve en secreto el nombre de este país. Pero en este video te diré a dónde voy.", "duration" => 486, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e031800 - Compré boleto a nuevo país. Cual es mi próximo destino?😏.mp4", "id" => "oFwR3BmQLXs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=oFwR3BmQLXs", "playlist_index" => 78, "timestamp" => 1679153491, "title" => "Compré boleto a nuevo país. Cual es mi próximo destino?😏", "upload_date" => "20230318"} 22:58:43.845 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=717.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:58:43.846 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=718.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:58:43.848 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=719.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-18 15:31:31Z], 1] 22:58:43.850 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=721.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["En este video quiero hablarles un poco. Finalmente compré un boleto a un nuevo país y me voy en un par de días. Durante algún tiempo mantuve en secreto el nombre de este país. Pero en este video te diré a dónde voy.", "Compré boleto a nuevo país. Cual es mi próximo destino?😏", "6e8e7568-c44a-4cf9-bfc2-1086aee18f02", 486, false, "oFwR3BmQLXs", "https://www.youtube.com/watch?v=oFwR3BmQLXs", 78, "/downloads/shows/LESYAKA/Season 2023/s2023e031800 - Compré boleto a nuevo país. Cual es mi próximo destino?😏.mp4", false, false, false, 1, [], 99, ~U[2023-03-18 15:31:31Z], ~U[2026-04-17 17:58:43Z], ~U[2026-04-17 17:58:43Z], "En este video quiero hablarles un poco. Finalmente compré un boleto a un nuevo país y me voy en un par de días. Durante algún tiempo mantuve en secreto el nombre de este país. Pero en este video te diré a dónde voy.", "Compré boleto a nuevo país. Cual es mi próximo destino?😏", 486, false, "oFwR3BmQLXs", "https://www.youtube.com/watch?v=oFwR3BmQLXs", "/downloads/shows/LESYAKA/Season 2023/s2023e031800 - Compré boleto a nuevo país. Cual es mi próximo destino?😏.mp4", false, 1, ~U[2023-03-18 15:31:31Z]] 22:58:43.851 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=314.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:58:43.852 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=6.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:43.854 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [78] 22:58:43.854 [debug] Current batch of media processed. Will check again in 1000ms 22:58:44.859 [debug] Current batch of media processed. Will check again in 1000ms 22:58:45.861 [debug] Current batch of media processed. Will check again in 1000ms 22:58:46.863 [debug] Current batch of media processed. Will check again in 1000ms 22:58:47.869 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Hola! Yo llegué al pueblo ruso donde vive mi abuela. Pasé mucho tiempo aquí cuando era niña. Ahora este pueblo está casi abandonado, no viven más de 30 personas en él.\nEn este video, les mostraré casas rusas, un horno rustico ruso, donde se baña la gente del pueblo y les contaré cómo viven los rusos aquí.\n\nINSTAGRAM: https://www.instagram.com/olesya.ezhova\nTIKTOK: https://vm.tiktok.com/ZSJm63rsc", "duration" => 555, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e020800 - PUEBLO ABANDONADO RUSO🏡🇷🇺 Aquí viven menos de 30 personas!.mp4", "id" => "KWIc12BSeYw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=KWIc12BSeYw", "playlist_index" => 79, "timestamp" => 1675879217, "title" => "PUEBLO ABANDONADO RUSO🏡🇷🇺 Aquí viven menos de 30 personas!", "upload_date" => "20230208"} 22:58:47.874 [debug] QUERY OK source="sources" db=3.9ms queue=0.2ms idle=734.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:58:47.875 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=739.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:58:47.876 [debug] QUERY OK source="media_items" db=0.9ms idle=740.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-08 18:00:17Z], 1] 22:58:47.880 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=742.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hola! Yo llegué al pueblo ruso donde vive mi abuela. Pasé mucho tiempo aquí cuando era niña. Ahora este pueblo está casi abandonado, no viven más de 30 personas en él.\nEn este video, les mostraré casas rusas, un horno rustico ruso, donde se baña la gente del pueblo y les contaré cómo viven los rusos aquí.\n\nINSTAGRAM: https://www.instagram.com/olesya.ezhova\nTIKTOK: https://vm.tiktok.com/ZSJm63rsc", "PUEBLO ABANDONADO RUSO🏡🇷🇺 Aquí viven menos de 30 personas!", "8df37682-16fe-489b-85fa-753ca98c2107", 555, false, "KWIc12BSeYw", "https://www.youtube.com/watch?v=KWIc12BSeYw", 79, "/downloads/shows/LESYAKA/Season 2023/s2023e020800 - PUEBLO ABANDONADO RUSO🏡🇷🇺 Aquí viven menos de 30 personas!.mp4", false, false, false, 1, [], 99, ~U[2023-02-08 18:00:17Z], ~U[2026-04-17 17:58:47Z], ~U[2026-04-17 17:58:47Z], "Hola! Yo llegué al pueblo ruso donde vive mi abuela. Pasé mucho tiempo aquí cuando era niña. Ahora este pueblo está casi abandonado, no viven más de 30 personas en él.\nEn este video, les mostraré casas rusas, un horno rustico ruso, donde se baña la gente del pueblo y les contaré cómo viven los rusos aquí.\n\nINSTAGRAM: https://www.instagram.com/olesya.ezhova\nTIKTOK: https://vm.tiktok.com/ZSJm63rsc", "PUEBLO ABANDONADO RUSO🏡🇷🇺 Aquí viven menos de 30 personas!", 555, false, "KWIc12BSeYw", "https://www.youtube.com/watch?v=KWIc12BSeYw", "/downloads/shows/LESYAKA/Season 2023/s2023e020800 - PUEBLO ABANDONADO RUSO🏡🇷🇺 Aquí viven menos de 30 personas!.mp4", false, 1, ~U[2023-02-08 18:00:17Z]] 22:58:47.881 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=313.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:58:47.882 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=7.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:47.883 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=7.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [79] 22:58:47.884 [debug] Current batch of media processed. Will check again in 1000ms 22:58:48.886 [debug] Current batch of media processed. Will check again in 1000ms 22:58:49.889 [debug] Current batch of media processed. Will check again in 1000ms 22:58:50.894 [debug] Current batch of media processed. Will check again in 1000ms 22:58:51.903 [debug] Current batch of media processed. Will check again in 1000ms 22:58:52.911 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Nunca has estado en Rusia y estás interesado en aprender más sobre este país? En este video te mostraré mi ciudad natal. Se llama Tver y se encuentra a 150 kilómetros de Moscú. El resto está en el video. Disfruta viendo!\n\nInstagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc", "duration" => 542, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e012600 - RUSIA🇷🇺 Mi ciudad natal que se llama Tver. Vamos a pasear!.mp4", "id" => "eD2XzyzWj_A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=eD2XzyzWj_A", "playlist_index" => 80, "timestamp" => 1674752433, "title" => "RUSIA🇷🇺 Mi ciudad natal que se llama Tver. Vamos a pasear!", "upload_date" => "20230126"} 22:58:52.913 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1763.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:58:52.914 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1765.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:58:52.915 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1765.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-26 17:00:33Z], 1] 22:58:52.918 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1315.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nunca has estado en Rusia y estás interesado en aprender más sobre este país? En este video te mostraré mi ciudad natal. Se llama Tver y se encuentra a 150 kilómetros de Moscú. El resto está en el video. Disfruta viendo!\n\nInstagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc", "RUSIA🇷🇺 Mi ciudad natal que se llama Tver. Vamos a pasear!", "61045588-ece5-41c7-883d-09964a14f82a", 542, false, "eD2XzyzWj_A", "https://www.youtube.com/watch?v=eD2XzyzWj_A", 80, "/downloads/shows/LESYAKA/Season 2023/s2023e012600 - RUSIA🇷🇺 Mi ciudad natal que se llama Tver. Vamos a pasear!.mp4", false, false, false, 1, [], 99, ~U[2023-01-26 17:00:33Z], ~U[2026-04-17 17:58:52Z], ~U[2026-04-17 17:58:52Z], "Nunca has estado en Rusia y estás interesado en aprender más sobre este país? En este video te mostraré mi ciudad natal. Se llama Tver y se encuentra a 150 kilómetros de Moscú. El resto está en el video. Disfruta viendo!\n\nInstagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc", "RUSIA🇷🇺 Mi ciudad natal que se llama Tver. Vamos a pasear!", 542, false, "eD2XzyzWj_A", "https://www.youtube.com/watch?v=eD2XzyzWj_A", "/downloads/shows/LESYAKA/Season 2023/s2023e012600 - RUSIA🇷🇺 Mi ciudad natal que se llama Tver. Vamos a pasear!.mp4", false, 1, ~U[2023-01-26 17:00:33Z]] 22:58:52.919 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=251.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:58:52.920 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:52.921 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=6.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [80] 22:58:52.921 [debug] Current batch of media processed. Will check again in 1000ms 22:58:53.930 [debug] Current batch of media processed. Will check again in 1000ms 22:58:54.950 [debug] Current batch of media processed. Will check again in 1000ms 22:58:55.694 [info] {"source":"oban","duration":1453,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:55.955 [debug] Current batch of media processed. Will check again in 1000ms 22:58:56.962 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Привет!\nХочешь отправиться в Мексику на ПМЖ или просто попутешествовать и у тебя много вопросов по поводу этой страны? Сегодня ты узнаешь ответы, как минимум, на часть из них.\n\nСколько можно находиться в Мексике без визы?\nВ каком городе лучше жить?\nКак снять жильё и найти работу?\nДорогие ли здесь продукты и интернет?\nИ другие вопросы…\n\nПриятного просмотра!\n\nССЫЛКИ ИЗ ВИДЕО ⬇️\n\n1. Миграционный сайт Мексики для получения электронного разрешения на въезд в страну:\nhttps://embamex.sre.gob.mx/rusia/index.php/ru/component/content/article/183\n\n2. Сайты для поиска жилья:\nAirbnb - http://airbnb.com\nBooking - http://booking.com\nFacebook Marketplace - http://facebook.com/marketplace\n\n3. Сайты для поиска работы:\nIndeed - http://ca.indeed.com\nLinkedin - http://linkedin.com\nGlassdoor - http://glassdoor.com\n\n4. Мобильные операторы:\nBait - https://mibait.com\nTelcel - https://www.telcel.com\n\n5. Оффлайн-переводчик:\nGoogle переводчик - https://apps.apple.com/ru/app/google-%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4%D1%87%D0%B8%D0%BA/id414706506", "duration" => 481, "filename" => "/downloads/shows/LESYAKA/Season 2022/s2022e100100 - Ответы на вопросы для тех, кто хочет ПЕРЕЕХАТЬ В МЕКСИКУ НА ПМЖ 🇲🇽.mp4", "id" => "JnlHaK6KSe8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=JnlHaK6KSe8", "playlist_index" => 81, "timestamp" => 1664645874, "title" => "Ответы на вопросы для тех, кто хочет ПЕРЕЕХАТЬ В МЕКСИКУ НА ПМЖ 🇲🇽", "upload_date" => "20221001"} 22:58:56.964 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1268.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:58:56.965 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=727.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:58:56.966 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=728.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-10-01 17:37:54Z], 1] 22:58:56.969 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=729.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Привет!\nХочешь отправиться в Мексику на ПМЖ или просто попутешествовать и у тебя много вопросов по поводу этой страны? Сегодня ты узнаешь ответы, как минимум, на часть из них.\n\nСколько можно находиться в Мексике без визы?\nВ каком городе лучше жить?\nКак снять жильё и найти работу?\nДорогие ли здесь продукты и интернет?\nИ другие вопросы…\n\nПриятного просмотра!\n\nССЫЛКИ ИЗ ВИДЕО ⬇️\n\n1. Миграционный сайт Мексики для получения электронного разрешения на въезд в страну:\nhttps://embamex.sre.gob.mx/rusia/index.php/ru/component/content/article/183\n\n2. Сайты для поиска жилья:\nAirbnb - http://airbnb.com\nBooking - http://booking.com\nFacebook Marketplace - http://facebook.com/marketplace\n\n3. Сайты для поиска работы:\nIndeed - http://ca.indeed.com\nLinkedin - http://linkedin.com\nGlassdoor - http://glassdoor.com\n\n4. Мобильные операторы:\nBait - https://mibait.com\nTelcel - https://www.telcel.com\n\n5. Оффлайн-переводчик:\nGoogle переводчик - https://apps.apple.com/ru/app/google-%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4%D1%87%D0%B8%D0%BA/id414706506", "Ответы на вопросы для тех, кто хочет ПЕРЕЕХАТЬ В МЕКСИКУ НА ПМЖ 🇲🇽", "65151175-4466-4993-a928-6df851081ffc", 481, false, "JnlHaK6KSe8", "https://www.youtube.com/watch?v=JnlHaK6KSe8", 81, "/downloads/shows/LESYAKA/Season 2022/s2022e100100 - Ответы на вопросы для тех, кто хочет ПЕРЕЕХАТЬ В МЕКСИКУ НА ПМЖ 🇲🇽.mp4", false, false, false, 1, [], 99, ~U[2022-10-01 17:37:54Z], ~U[2026-04-17 17:58:56Z], ~U[2026-04-17 17:58:56Z], "Привет!\nХочешь отправиться в Мексику на ПМЖ или просто попутешествовать и у тебя много вопросов по поводу этой страны? Сегодня ты узнаешь ответы, как минимум, на часть из них.\n\nСколько можно находиться в Мексике без визы?\nВ каком городе лучше жить?\nКак снять жильё и найти работу?\nДорогие ли здесь продукты и интернет?\nИ другие вопросы…\n\nПриятного просмотра!\n\nССЫЛКИ ИЗ ВИДЕО ⬇️\n\n1. Миграционный сайт Мексики для получения электронного разрешения на въезд в страну:\nhttps://embamex.sre.gob.mx/rusia/index.php/ru/component/content/article/183\n\n2. Сайты для поиска жилья:\nAirbnb - http://airbnb.com\nBooking - http://booking.com\nFacebook Marketplace - http://facebook.com/marketplace\n\n3. Сайты для поиска работы:\nIndeed - http://ca.indeed.com\nLinkedin - http://linkedin.com\nGlassdoor - http://glassdoor.com\n\n4. Мобильные операторы:\nBait - https://mibait.com\nTelcel - https://www.telcel.com\n\n5. Оффлайн-переводчик:\nGoogle переводчик - https://apps.apple.com/ru/app/google-%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4%D1%87%D0%B8%D0%BA/id414706506", "Ответы на вопросы для тех, кто хочет ПЕРЕЕХАТЬ В МЕКСИКУ НА ПМЖ 🇲🇽", 481, false, "JnlHaK6KSe8", "https://www.youtube.com/watch?v=JnlHaK6KSe8", "/downloads/shows/LESYAKA/Season 2022/s2022e100100 - Ответы на вопросы для тех, кто хочет ПЕРЕЕХАТЬ В МЕКСИКУ НА ПМЖ 🇲🇽.mp4", false, 1, ~U[2022-10-01 17:37:54Z]] 22:58:56.970 [debug] QUERY OK source="sources" db=0.3ms idle=242.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:58:56.971 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:56.972 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [81] 22:58:56.972 [debug] Current batch of media processed. Will check again in 1000ms 22:58:57.974 [debug] Current batch of media processed. Will check again in 1000ms 22:58:58.976 [debug] Current batch of media processed. Will check again in 1000ms 22:58:59.991 [debug] Current batch of media processed. Will check again in 1000ms 22:59:00.623 [info] {"source":"oban","duration":847,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:59:00.997 [debug] Current batch of media processed. Will check again in 1000ms 22:59:02.009 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Está planeando visitar Oaxaca, pero no sabe exactamente a dónde ir y qué ver?\n\nEn este video hablaré de los mejores lugares de las ciudades de Puerto Escondido, Oaxaca y el Pueblo Mágico de Mazunte. Surf, hermosas playas, maravillosa naturaleza, antiguas pirámides y arquitectura, todo esto te espera en el maravilloso estado de Oaxaca.\n\nFeliz visualización! No olvides darle me gusta y suscribirte al canal :)", "duration" => 571, "filename" => "/downloads/shows/LESYAKA/Season 2022/s2022e092900 - QUÉ VISITAR EN OAXACA? Puerto Escondido, Mazunte, Oaxaca de Juárez.mkv", "id" => "DdgDOnkMkek", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=DdgDOnkMkek", "playlist_index" => 82, "timestamp" => 1664460006, "title" => "QUÉ VISITAR EN OAXACA? Puerto Escondido, Mazunte, Oaxaca de Juárez", "upload_date" => "20220929"} 22:59:02.011 [debug] QUERY OK source="sources" db=1.1ms queue=0.3ms idle=1695.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:59:02.013 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1697.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:02.014 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=1389.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-09-29 14:00:06Z], 1] 22:59:02.016 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1256.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Está planeando visitar Oaxaca, pero no sabe exactamente a dónde ir y qué ver?\n\nEn este video hablaré de los mejores lugares de las ciudades de Puerto Escondido, Oaxaca y el Pueblo Mágico de Mazunte. Surf, hermosas playas, maravillosa naturaleza, antiguas pirámides y arquitectura, todo esto te espera en el maravilloso estado de Oaxaca.\n\nFeliz visualización! No olvides darle me gusta y suscribirte al canal :)", "QUÉ VISITAR EN OAXACA? Puerto Escondido, Mazunte, Oaxaca de Juárez", "8a37103c-49fd-4906-938c-28d64425409a", 571, false, "DdgDOnkMkek", "https://www.youtube.com/watch?v=DdgDOnkMkek", 82, "/downloads/shows/LESYAKA/Season 2022/s2022e092900 - QUÉ VISITAR EN OAXACA? Puerto Escondido, Mazunte, Oaxaca de Juárez.mkv", false, false, false, 1, [], 99, ~U[2022-09-29 14:00:06Z], ~U[2026-04-17 17:59:02Z], ~U[2026-04-17 17:59:02Z], "Está planeando visitar Oaxaca, pero no sabe exactamente a dónde ir y qué ver?\n\nEn este video hablaré de los mejores lugares de las ciudades de Puerto Escondido, Oaxaca y el Pueblo Mágico de Mazunte. Surf, hermosas playas, maravillosa naturaleza, antiguas pirámides y arquitectura, todo esto te espera en el maravilloso estado de Oaxaca.\n\nFeliz visualización! No olvides darle me gusta y suscribirte al canal :)", "QUÉ VISITAR EN OAXACA? Puerto Escondido, Mazunte, Oaxaca de Juárez", 571, false, "DdgDOnkMkek", "https://www.youtube.com/watch?v=DdgDOnkMkek", "/downloads/shows/LESYAKA/Season 2022/s2022e092900 - QUÉ VISITAR EN OAXACA? Puerto Escondido, Mazunte, Oaxaca de Juárez.mkv", false, 1, ~U[2022-09-29 14:00:06Z]] 22:59:02.018 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=248.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:02.019 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=6.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:59:02.020 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [82] 22:59:02.020 [debug] Current batch of media processed. Will check again in 1000ms 22:59:03.026 [debug] Current batch of media processed. Will check again in 1000ms 22:59:04.029 [debug] Current batch of media processed. Will check again in 1000ms 22:59:05.031 [debug] Current batch of media processed. Will check again in 1000ms 22:59:06.036 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Хотите связать топ, но никогда раньше не держали крючок в руках? Тогда это видео для вас. Сегодня мы свяжем самый простой топ за один день. Все, что вам понадобится, это пряжа и крючок. Приступим!\n\nЕсли есть вопросы, задавайте их в комментариях. И не забудьте поставить лайк и подписаться на канал!❤️\n\nМой инстаграм: https://vk.com/olesya_ezhova", "duration" => 1177, "filename" => "/downloads/shows/LESYAKA/Season 2022/s2022e072900 - ТОП КРЮЧКОМ🔥для начинающих. Легко. За один день!.mp4", "id" => "IIInbNEdPSo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=IIInbNEdPSo", "playlist_index" => 83, "timestamp" => 1659099616, "title" => "ТОП КРЮЧКОМ🔥для начинающих. Легко. За один день!", "upload_date" => "20220729"} 22:59:06.037 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=656.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:59:06.039 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=657.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:06.040 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=658.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-07-29 13:00:16Z], 1] 22:59:06.043 [debug] QUERY OK source="media_items" db=1.9ms queue=0.2ms idle=660.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Хотите связать топ, но никогда раньше не держали крючок в руках? Тогда это видео для вас. Сегодня мы свяжем самый простой топ за один день. Все, что вам понадобится, это пряжа и крючок. Приступим!\n\nЕсли есть вопросы, задавайте их в комментариях. И не забудьте поставить лайк и подписаться на канал!❤️\n\nМой инстаграм: https://vk.com/olesya_ezhova", "ТОП КРЮЧКОМ🔥для начинающих. Легко. За один день!", "d0e85d79-1d7f-47f4-a8c4-96771e4256c9", 1177, false, "IIInbNEdPSo", "https://www.youtube.com/watch?v=IIInbNEdPSo", 83, "/downloads/shows/LESYAKA/Season 2022/s2022e072900 - ТОП КРЮЧКОМ🔥для начинающих. Легко. За один день!.mp4", false, false, false, 1, [], 99, ~U[2022-07-29 13:00:16Z], ~U[2026-04-17 17:59:06Z], ~U[2026-04-17 17:59:06Z], "Хотите связать топ, но никогда раньше не держали крючок в руках? Тогда это видео для вас. Сегодня мы свяжем самый простой топ за один день. Все, что вам понадобится, это пряжа и крючок. Приступим!\n\nЕсли есть вопросы, задавайте их в комментариях. И не забудьте поставить лайк и подписаться на канал!❤️\n\nМой инстаграм: https://vk.com/olesya_ezhova", "ТОП КРЮЧКОМ🔥для начинающих. Легко. За один день!", 1177, false, "IIInbNEdPSo", "https://www.youtube.com/watch?v=IIInbNEdPSo", "/downloads/shows/LESYAKA/Season 2022/s2022e072900 - ТОП КРЮЧКОМ🔥для начинающих. Легко. За один день!.mp4", false, 1, ~U[2022-07-29 13:00:16Z]] 22:59:06.044 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=188.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:06.045 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:59:06.046 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [83] 22:59:06.047 [debug] Current batch of media processed. Will check again in 1000ms 22:59:07.051 [debug] Current batch of media processed. Will check again in 1000ms 22:59:08.055 [debug] Current batch of media processed. Will check again in 1000ms 22:59:09.056 [debug] Current batch of media processed. Will check again in 1000ms 22:59:10.058 [debug] Current batch of media processed. Will check again in 1000ms 22:59:11.120 [debug] Current batch of media processed. Will check again in 1000ms 22:59:12.141 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "¡Oye! Este es mi primer video en español. Hoy nos vamos al Mirador del Toro. Si vas a visitar Riviera Nayarit, no dejes de ver este video. ¡Te gustará!\n\nMás en Instagram:\nhttps://www.instagram.com/olesya.ezhova\nTik Tok:\nhttps://vm.tiktok.com/ZSJm63rsc\nEn contacto con:\nhttps://vk.com/olesya_ezhova\n\n#mexico #nayarit #rivieranayarit #mirador #rusos #espanol #viajes #travel #playas #lugares", "duration" => 481, "filename" => "/downloads/shows/LESYAKA/Season 2022/s2022e041900 - RUSA EN MÉXICO. Qué visitar en Nayarit? Mirador del Toro.mp4", "id" => "j2L_SsD1XsE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=j2L_SsD1XsE", "playlist_index" => 84, "timestamp" => 1650380432, "title" => "RUSA EN MÉXICO. Qué visitar en Nayarit? Mirador del Toro", "upload_date" => "20220419"} 22:59:12.142 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=651.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:59:12.143 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=652.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:12.145 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=653.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-04-19 15:00:32Z], 1] 22:59:12.150 [debug] QUERY OK source="media_items" db=4.2ms queue=0.1ms idle=654.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["¡Oye! Este es mi primer video en español. Hoy nos vamos al Mirador del Toro. Si vas a visitar Riviera Nayarit, no dejes de ver este video. ¡Te gustará!\n\nMás en Instagram:\nhttps://www.instagram.com/olesya.ezhova\nTik Tok:\nhttps://vm.tiktok.com/ZSJm63rsc\nEn contacto con:\nhttps://vk.com/olesya_ezhova\n\n#mexico #nayarit #rivieranayarit #mirador #rusos #espanol #viajes #travel #playas #lugares", "RUSA EN MÉXICO. Qué visitar en Nayarit? Mirador del Toro", "e7c30019-e999-4682-8e05-89a873842caf", 481, false, "j2L_SsD1XsE", "https://www.youtube.com/watch?v=j2L_SsD1XsE", 84, "/downloads/shows/LESYAKA/Season 2022/s2022e041900 - RUSA EN MÉXICO. Qué visitar en Nayarit? Mirador del Toro.mp4", false, false, false, 1, [], 99, ~U[2022-04-19 15:00:32Z], ~U[2026-04-17 17:59:12Z], ~U[2026-04-17 17:59:12Z], "¡Oye! Este es mi primer video en español. Hoy nos vamos al Mirador del Toro. Si vas a visitar Riviera Nayarit, no dejes de ver este video. ¡Te gustará!\n\nMás en Instagram:\nhttps://www.instagram.com/olesya.ezhova\nTik Tok:\nhttps://vm.tiktok.com/ZSJm63rsc\nEn contacto con:\nhttps://vk.com/olesya_ezhova\n\n#mexico #nayarit #rivieranayarit #mirador #rusos #espanol #viajes #travel #playas #lugares", "RUSA EN MÉXICO. Qué visitar en Nayarit? Mirador del Toro", 481, false, "j2L_SsD1XsE", "https://www.youtube.com/watch?v=j2L_SsD1XsE", "/downloads/shows/LESYAKA/Season 2022/s2022e041900 - RUSA EN MÉXICO. Qué visitar en Nayarit? Mirador del Toro.mp4", false, 1, ~U[2022-04-19 15:00:32Z]] 22:59:12.151 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=156.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:12.152 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=9.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:59:12.154 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=9.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [84] 22:59:12.154 [debug] Current batch of media processed. Will check again in 1000ms 22:59:13.204 [debug] Current batch of media processed. Will check again in 1000ms 22:59:14.220 [debug] Current batch of media processed. Will check again in 1000ms 22:59:15.229 [debug] Current batch of media processed. Will check again in 1000ms 22:59:16.242 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Впервые за два с половиной года путешествий автостопом произошла ситуация, в которой я действительна была напугана - меня хотели изнасиловать. Как это произошло и как мне удалось сбежать, смотри в видео!\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #канкун #путешествия #автостоп #автостопом #мехико #mexico #cancun #travel #hitchhiking #couchsurfing #граница #workaway", "duration" => 507, "filename" => "/downloads/shows/LESYAKA/Season 2022/s2022e032900 - ОПАСНАЯ МЕКСИКА. Как меня пытались изнасиловать в автостопе.mp4", "id" => "Y831SCWakEw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Y831SCWakEw", "playlist_index" => 85, "timestamp" => 1648566016, "title" => "ОПАСНАЯ МЕКСИКА. Как меня пытались изнасиловать в автостопе", "upload_date" => "20220329"} 22:59:16.244 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=693.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:59:16.245 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=695.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:16.246 [debug] QUERY OK source="media_items" db=0.7ms idle=696.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-03-29 15:00:16Z], 1] 22:59:16.250 [debug] QUERY OK source="media_items" db=2.1ms idle=697.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Впервые за два с половиной года путешествий автостопом произошла ситуация, в которой я действительна была напугана - меня хотели изнасиловать. Как это произошло и как мне удалось сбежать, смотри в видео!\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #канкун #путешествия #автостоп #автостопом #мехико #mexico #cancun #travel #hitchhiking #couchsurfing #граница #workaway", "ОПАСНАЯ МЕКСИКА. Как меня пытались изнасиловать в автостопе", "5c3eb6a1-1cba-4494-9a41-cc21a163fa66", 507, false, "Y831SCWakEw", "https://www.youtube.com/watch?v=Y831SCWakEw", 85, "/downloads/shows/LESYAKA/Season 2022/s2022e032900 - ОПАСНАЯ МЕКСИКА. Как меня пытались изнасиловать в автостопе.mp4", false, false, false, 1, [], 99, ~U[2022-03-29 15:00:16Z], ~U[2026-04-17 17:59:16Z], ~U[2026-04-17 17:59:16Z], "Впервые за два с половиной года путешествий автостопом произошла ситуация, в которой я действительна была напугана - меня хотели изнасиловать. Как это произошло и как мне удалось сбежать, смотри в видео!\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #канкун #путешествия #автостоп #автостопом #мехико #mexico #cancun #travel #hitchhiking #couchsurfing #граница #workaway", "ОПАСНАЯ МЕКСИКА. Как меня пытались изнасиловать в автостопе", 507, false, "Y831SCWakEw", "https://www.youtube.com/watch?v=Y831SCWakEw", "/downloads/shows/LESYAKA/Season 2022/s2022e032900 - ОПАСНАЯ МЕКСИКА. Как меня пытались изнасиловать в автостопе.mp4", false, 1, ~U[2022-03-29 15:00:16Z]] 22:59:16.251 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=159.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:16.251 [debug] QUERY OK source="media_profiles" db=0.4ms idle=7.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:59:16.253 [debug] QUERY OK source="media_items" db=0.5ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [85] 22:59:16.253 [debug] Current batch of media processed. Will check again in 1000ms 22:59:17.257 [debug] Current batch of media processed. Will check again in 1000ms 22:59:18.269 [debug] Current batch of media processed. Will check again in 1000ms 22:59:19.281 [debug] Current batch of media processed. Will check again in 1000ms 22:59:20.315 [debug] Current batch of media processed. Will check again in 1000ms 22:59:21.319 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Что можно получить по бартеру в Инстаграм, когда у тебя немного подписчиков? Отдых в отеле в Мексике!\n\nБутик отель San Trópico:\nhttps://www.instagram.com/hotelsantropico\nФотограф Каролина:\nhttps://www.instagram.com/_sentidoto_\nВидеооператор Луис:\nhttps://www.instagram.com/r.h_sayugang\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #канкун #путешествия #автостоп #автостопом #мехико #mexico #cancun #travel #hitchhiking #couchsurfing #граница #workaway", "duration" => 538, "filename" => "/downloads/shows/LESYAKA/Season 2022/s2022e030600 - СОТРУДНИЧЕСТВО ПО БАРТЕРУ ЧЕРЕЗ ИНСТАГРАМ. Как это работает?.mp4", "id" => "PT_FK-HxDSs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=PT_FK-HxDSs", "playlist_index" => 86, "timestamp" => 1646578822, "title" => "СОТРУДНИЧЕСТВО ПО БАРТЕРУ ЧЕРЕЗ ИНСТАГРАМ. Как это работает?", "upload_date" => "20220306"} 22:59:21.329 [debug] QUERY OK source="sources" db=8.6ms queue=0.3ms idle=1690.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:59:21.330 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1699.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:21.331 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1700.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-03-06 15:00:22Z], 1] 22:59:21.334 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1200.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Что можно получить по бартеру в Инстаграм, когда у тебя немного подписчиков? Отдых в отеле в Мексике!\n\nБутик отель San Trópico:\nhttps://www.instagram.com/hotelsantropico\nФотограф Каролина:\nhttps://www.instagram.com/_sentidoto_\nВидеооператор Луис:\nhttps://www.instagram.com/r.h_sayugang\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #канкун #путешествия #автостоп #автостопом #мехико #mexico #cancun #travel #hitchhiking #couchsurfing #граница #workaway", "СОТРУДНИЧЕСТВО ПО БАРТЕРУ ЧЕРЕЗ ИНСТАГРАМ. Как это работает?", "9b5d031a-a02a-4da0-888a-f00629a79ba0", 538, false, "PT_FK-HxDSs", "https://www.youtube.com/watch?v=PT_FK-HxDSs", 86, "/downloads/shows/LESYAKA/Season 2022/s2022e030600 - СОТРУДНИЧЕСТВО ПО БАРТЕРУ ЧЕРЕЗ ИНСТАГРАМ. Как это работает?.mp4", false, false, false, 1, [], 99, ~U[2022-03-06 15:00:22Z], ~U[2026-04-17 17:59:21Z], ~U[2026-04-17 17:59:21Z], "Что можно получить по бартеру в Инстаграм, когда у тебя немного подписчиков? Отдых в отеле в Мексике!\n\nБутик отель San Trópico:\nhttps://www.instagram.com/hotelsantropico\nФотограф Каролина:\nhttps://www.instagram.com/_sentidoto_\nВидеооператор Луис:\nhttps://www.instagram.com/r.h_sayugang\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #канкун #путешествия #автостоп #автостопом #мехико #mexico #cancun #travel #hitchhiking #couchsurfing #граница #workaway", "СОТРУДНИЧЕСТВО ПО БАРТЕРУ ЧЕРЕЗ ИНСТАГРАМ. Как это работает?", 538, false, "PT_FK-HxDSs", "https://www.youtube.com/watch?v=PT_FK-HxDSs", "/downloads/shows/LESYAKA/Season 2022/s2022e030600 - СОТРУДНИЧЕСТВО ПО БАРТЕРУ ЧЕРЕЗ ИНСТАГРАМ. Как это работает?.mp4", false, 1, ~U[2022-03-06 15:00:22Z]] 22:59:21.336 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=194.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:21.337 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=7.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:59:21.338 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=7.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [86] 22:59:21.339 [debug] Current batch of media processed. Will check again in 1000ms 22:59:22.343 [debug] Current batch of media processed. Will check again in 1000ms 22:59:23.345 [debug] Current batch of media processed. Will check again in 1000ms 22:59:24.350 [debug] Current batch of media processed. Will check again in 1000ms 22:59:25.354 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "День Мертвых в Мексике. В чем его отличие от Америкарского Хэллоуина? Какие традиции соблюдают, что происходит на кладбищах и как украшают города.\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #деньмертвых #фестиваль #путешествия #автостоп #автостопом #мехико #mexico #diademuertos #travel #hitchhiking #couchsurfing", "duration" => 403, "filename" => "/downloads/shows/LESYAKA/Season 2021/s2021e111300 - ДЕНЬ МЕРТВЫХ В МЕКСИКЕ. Чем отличается от Хэллоуина и как его отмечают?.mp4", "id" => "BkY4t3tzfsc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BkY4t3tzfsc", "playlist_index" => 87, "timestamp" => 1636815605, "title" => "ДЕНЬ МЕРТВЫХ В МЕКСИКЕ. Чем отличается от Хэллоуина и как его отмечают?", "upload_date" => "20211113"} 22:59:25.356 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=682.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:59:25.357 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=683.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:25.358 [debug] QUERY OK source="media_items" db=0.9ms idle=684.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-11-13 15:00:05Z], 1] 22:59:25.361 [debug] QUERY OK source="media_items" db=1.9ms idle=686.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["День Мертвых в Мексике. В чем его отличие от Америкарского Хэллоуина? Какие традиции соблюдают, что происходит на кладбищах и как украшают города.\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #деньмертвых #фестиваль #путешествия #автостоп #автостопом #мехико #mexico #diademuertos #travel #hitchhiking #couchsurfing", "ДЕНЬ МЕРТВЫХ В МЕКСИКЕ. Чем отличается от Хэллоуина и как его отмечают?", "290453ee-5af2-4696-b1a1-bd63a29302d0", 403, false, "BkY4t3tzfsc", "https://www.youtube.com/watch?v=BkY4t3tzfsc", 87, "/downloads/shows/LESYAKA/Season 2021/s2021e111300 - ДЕНЬ МЕРТВЫХ В МЕКСИКЕ. Чем отличается от Хэллоуина и как его отмечают?.mp4", false, false, false, 1, [], 99, ~U[2021-11-13 15:00:05Z], ~U[2026-04-17 17:59:25Z], ~U[2026-04-17 17:59:25Z], "День Мертвых в Мексике. В чем его отличие от Америкарского Хэллоуина? Какие традиции соблюдают, что происходит на кладбищах и как украшают города.\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #деньмертвых #фестиваль #путешествия #автостоп #автостопом #мехико #mexico #diademuertos #travel #hitchhiking #couchsurfing", "ДЕНЬ МЕРТВЫХ В МЕКСИКЕ. Чем отличается от Хэллоуина и как его отмечают?", 403, false, "BkY4t3tzfsc", "https://www.youtube.com/watch?v=BkY4t3tzfsc", "/downloads/shows/LESYAKA/Season 2021/s2021e111300 - ДЕНЬ МЕРТВЫХ В МЕКСИКЕ. Чем отличается от Хэллоуина и как его отмечают?.mp4", false, 1, ~U[2021-11-13 15:00:05Z]] 22:59:25.363 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=195.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:25.365 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.2ms idle=7.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:59:25.368 [debug] QUERY OK source="media_items" db=0.9ms queue=0.3ms idle=9.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [87] 22:59:25.369 [debug] Current batch of media processed. Will check again in 1000ms 22:59:25.696 [info] {"source":"oban","duration":1907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:26.370 [debug] Current batch of media processed. Will check again in 1000ms 22:59:27.372 [debug] Current batch of media processed. Will check again in 1000ms 22:59:28.490 [debug] Current batch of media processed. Will check again in 1000ms 22:59:29.501 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Собираетесь в Мексику, но не знаете, какие документы для этого требуются? Боитесь, что развернут на границе?\nЭто видео для вас, удачного путешествия!\n\nСсылка на получение электронного разрешения для въезда в Мексику:\n\nhttps://embamex.sre.gob.mx/rusia/index.php/ru/component/content/article/183\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #канкун #ривьерамайя #путешествия #автостоп #автостопом #мехико #mexico #cancun #travel #hitchhiking #couchsurfing #граница #workaway", "duration" => 189, "filename" => "/downloads/shows/LESYAKA/Season 2021/s2021e102400 - КАК УЛЕТЕТЬ В МЕКСИКУ? Какие нужны документы и как пройти границу.mp4", "id" => "rZw0vg9VYwA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=rZw0vg9VYwA", "playlist_index" => 88, "timestamp" => 1635087634, "title" => "КАК УЛЕТЕТЬ В МЕКСИКУ? Какие нужны документы и как пройти границу", "upload_date" => "20211024"} 22:59:29.503 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=1298.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:59:29.505 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=820.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:29.507 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=822.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-10-24 15:00:34Z], 1] 22:59:29.514 [debug] QUERY OK source="media_items" db=5.2ms queue=0.1ms idle=824.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Собираетесь в Мексику, но не знаете, какие документы для этого требуются? Боитесь, что развернут на границе?\nЭто видео для вас, удачного путешествия!\n\nСсылка на получение электронного разрешения для въезда в Мексику:\n\nhttps://embamex.sre.gob.mx/rusia/index.php/ru/component/content/article/183\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #канкун #ривьерамайя #путешествия #автостоп #автостопом #мехико #mexico #cancun #travel #hitchhiking #couchsurfing #граница #workaway", "КАК УЛЕТЕТЬ В МЕКСИКУ? Какие нужны документы и как пройти границу", "02930385-8cca-413e-b8e4-9e199f139789", 189, false, "rZw0vg9VYwA", "https://www.youtube.com/watch?v=rZw0vg9VYwA", 88, "/downloads/shows/LESYAKA/Season 2021/s2021e102400 - КАК УЛЕТЕТЬ В МЕКСИКУ? Какие нужны документы и как пройти границу.mp4", false, false, false, 1, [], 99, ~U[2021-10-24 15:00:34Z], ~U[2026-04-17 17:59:29Z], ~U[2026-04-17 17:59:29Z], "Собираетесь в Мексику, но не знаете, какие документы для этого требуются? Боитесь, что развернут на границе?\nЭто видео для вас, удачного путешествия!\n\nСсылка на получение электронного разрешения для въезда в Мексику:\n\nhttps://embamex.sre.gob.mx/rusia/index.php/ru/component/content/article/183\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #канкун #ривьерамайя #путешествия #автостоп #автостопом #мехико #mexico #cancun #travel #hitchhiking #couchsurfing #граница #workaway", "КАК УЛЕТЕТЬ В МЕКСИКУ? Какие нужны документы и как пройти границу", 189, false, "rZw0vg9VYwA", "https://www.youtube.com/watch?v=rZw0vg9VYwA", "/downloads/shows/LESYAKA/Season 2021/s2021e102400 - КАК УЛЕТЕТЬ В МЕКСИКУ? Какие нужны документы и как пройти границу.mp4", false, 1, ~U[2021-10-24 15:00:34Z]] 22:59:29.516 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=304.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:29.517 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=12.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:59:29.519 [debug] QUERY OK source="media_items" db=0.7ms queue=0.3ms idle=13.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [88] 22:59:29.519 [debug] Current batch of media processed. Will check again in 1000ms 22:59:30.523 [debug] Current batch of media processed. Will check again in 1000ms 22:59:31.526 [debug] Current batch of media processed. Will check again in 1000ms 22:59:32.528 [debug] Current batch of media processed. Will check again in 1000ms 22:59:33.594 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Чем я занимаюсь в Мексике?\nПочему больше не использую Couchsurfing?\nЯ устроилась на работу?\nКак жить бесплатно в хостеле на побережье Тихого океана?\nЧто такое Workaway?\n\nОтветы на эти и другие вопросы в этом видео. Наслаждайся просмотром и не забудь поставить лайк!❤️\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #канкун #наярит #путешествия #автостоп #автостопом #мехико #mexico #cancun #travel #hitchhiking #couchsurfing #workandtravel #workaway", "duration" => 499, "filename" => "/downloads/shows/LESYAKA/Season 2021/s2021e100900 - ДЕНЬ ИЗ ЖИЗНИ В МЕКСИКЕ. Бесплатное жилье в путешествии.mp4", "id" => "BjGU7wXR2kE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BjGU7wXR2kE", "playlist_index" => 89, "timestamp" => 1633791605, "title" => "ДЕНЬ ИЗ ЖИЗНИ В МЕКСИКЕ. Бесплатное жилье в путешествии", "upload_date" => "20211009"} 22:59:33.595 [debug] QUERY OK source="sources" db=0.9ms queue=0.4ms idle=873.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:59:33.597 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=875.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:33.598 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=876.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-10-09 15:00:05Z], 1] 22:59:33.604 [debug] QUERY OK source="media_items" db=4.0ms queue=0.2ms idle=878.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Чем я занимаюсь в Мексике?\nПочему больше не использую Couchsurfing?\nЯ устроилась на работу?\nКак жить бесплатно в хостеле на побережье Тихого океана?\nЧто такое Workaway?\n\nОтветы на эти и другие вопросы в этом видео. Наслаждайся просмотром и не забудь поставить лайк!❤️\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #канкун #наярит #путешествия #автостоп #автостопом #мехико #mexico #cancun #travel #hitchhiking #couchsurfing #workandtravel #workaway", "ДЕНЬ ИЗ ЖИЗНИ В МЕКСИКЕ. Бесплатное жилье в путешествии", "4ea255c5-bc35-4328-bb56-9a235ad2f0fb", 499, false, "BjGU7wXR2kE", "https://www.youtube.com/watch?v=BjGU7wXR2kE", 89, "/downloads/shows/LESYAKA/Season 2021/s2021e100900 - ДЕНЬ ИЗ ЖИЗНИ В МЕКСИКЕ. Бесплатное жилье в путешествии.mp4", false, false, false, 1, [], 99, ~U[2021-10-09 15:00:05Z], ~U[2026-04-17 17:59:33Z], ~U[2026-04-17 17:59:33Z], "Чем я занимаюсь в Мексике?\nПочему больше не использую Couchsurfing?\nЯ устроилась на работу?\nКак жить бесплатно в хостеле на побережье Тихого океана?\nЧто такое Workaway?\n\nОтветы на эти и другие вопросы в этом видео. Наслаждайся просмотром и не забудь поставить лайк!❤️\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #канкун #наярит #путешествия #автостоп #автостопом #мехико #mexico #cancun #travel #hitchhiking #couchsurfing #workandtravel #workaway", "ДЕНЬ ИЗ ЖИЗНИ В МЕКСИКЕ. Бесплатное жилье в путешествии", 499, false, "BjGU7wXR2kE", "https://www.youtube.com/watch?v=BjGU7wXR2kE", "/downloads/shows/LESYAKA/Season 2021/s2021e100900 - ДЕНЬ ИЗ ЖИЗНИ В МЕКСИКЕ. Бесплатное жилье в путешествии.mp4", false, 1, ~U[2021-10-09 15:00:05Z]] 22:59:33.605 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=352.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:33.606 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.5ms idle=9.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:59:33.608 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=10.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [89] 22:59:33.608 [debug] Current batch of media processed. Will check again in 1000ms 22:59:34.673 [debug] Current batch of media processed. Will check again in 1000ms 22:59:35.678 [debug] Current batch of media processed. Will check again in 1000ms 22:59:36.680 [debug] Current batch of media processed. Will check again in 1000ms 22:59:37.682 [debug] Current batch of media processed. Will check again in 1000ms 22:59:38.742 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Побывала в колониальных городах центральной Мексики - Керетаро, Сан-Мигель-де-Айенде и Гуанахуато. Погуляла по узким уютным улочкам среди разноцветных домиков, посетила множество смотровых площадок с сумасшедшими видами. Наслаждайтесь просмотром видео и берите места на заметку!\n\nЗдесь можно послушать песни моего кауча:\nhttps://youtube.com/c/SeuMusic\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #канкун #мексиканскаякухня #путешествия #автостоп #автостопом #мехико #mexico #cancun #travel #hitchhiking", "duration" => 916, "filename" => "/downloads/shows/LESYAKA/Season 2021/s2021e092200 - ЦЕНТРАЛЬНАЯ МЕКСИКА. Колониальные города.mp4", "id" => "ZXexzl477OA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ZXexzl477OA", "playlist_index" => 90, "timestamp" => 1632322831, "title" => "ЦЕНТРАЛЬНАЯ МЕКСИКА. Колониальные города", "upload_date" => "20210922"} 22:59:38.745 [debug] QUERY OK source="sources" db=1.4ms queue=0.3ms idle=1930.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:59:38.747 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1932.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:38.748 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1934.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-09-22 15:00:31Z], 1] 22:59:38.751 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=1469.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Побывала в колониальных городах центральной Мексики - Керетаро, Сан-Мигель-де-Айенде и Гуанахуато. Погуляла по узким уютным улочкам среди разноцветных домиков, посетила множество смотровых площадок с сумасшедшими видами. Наслаждайтесь просмотром видео и берите места на заметку!\n\nЗдесь можно послушать песни моего кауча:\nhttps://youtube.com/c/SeuMusic\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #канкун #мексиканскаякухня #путешествия #автостоп #автостопом #мехико #mexico #cancun #travel #hitchhiking", "ЦЕНТРАЛЬНАЯ МЕКСИКА. Колониальные города", "6f9b9c7e-5e5e-4c7f-81d1-4e4d091dea2c", 916, false, "ZXexzl477OA", "https://www.youtube.com/watch?v=ZXexzl477OA", 90, "/downloads/shows/LESYAKA/Season 2021/s2021e092200 - ЦЕНТРАЛЬНАЯ МЕКСИКА. Колониальные города.mp4", false, false, false, 1, [], 99, ~U[2021-09-22 15:00:31Z], ~U[2026-04-17 17:59:38Z], ~U[2026-04-17 17:59:38Z], "Побывала в колониальных городах центральной Мексики - Керетаро, Сан-Мигель-де-Айенде и Гуанахуато. Погуляла по узким уютным улочкам среди разноцветных домиков, посетила множество смотровых площадок с сумасшедшими видами. Наслаждайтесь просмотром видео и берите места на заметку!\n\nЗдесь можно послушать песни моего кауча:\nhttps://youtube.com/c/SeuMusic\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #канкун #мексиканскаякухня #путешествия #автостоп #автостопом #мехико #mexico #cancun #travel #hitchhiking", "ЦЕНТРАЛЬНАЯ МЕКСИКА. Колониальные города", 916, false, "ZXexzl477OA", "https://www.youtube.com/watch?v=ZXexzl477OA", "/downloads/shows/LESYAKA/Season 2021/s2021e092200 - ЦЕНТРАЛЬНАЯ МЕКСИКА. Колониальные города.mp4", false, 1, ~U[2021-09-22 15:00:31Z]] 22:59:38.753 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=468.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:38.754 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=8.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:59:38.757 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=8.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [90] 22:59:38.757 [debug] Current batch of media processed. Will check again in 1000ms 22:59:39.837 [debug] Current batch of media processed. Will check again in 1000ms 22:59:40.066 [info] GET /sources 22:59:40.066 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 22:59:40.069 [debug] QUERY OK source="settings" db=2.2ms queue=0.2ms idle=770.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:59:40.071 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=154.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:59:40.073 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=156.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:59:40.075 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=158.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:59:40.076 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=159.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:59:40.078 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=7.2ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 22:59:40.081 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 22:59:40.085 [info] Sent 200 in 19ms 22:59:40.119 [info] CONNECTED TO Phoenix.LiveView.Socket in 80µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "DSF2BQdvYVoLDztKMix_LCsiDzN6A10fRVFSd75bzUJxko8cEEhX4w6V", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 22:59:40.130 [debug] MOUNT PinchflatWeb.Sources.SourceLive.IndexTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "initial_sort_direction" => :asc, "initial_sort_key" => :custom_name, "results_per_page" => 10} 22:59:40.132 [debug] QUERY OK source="sources" db=1.1ms queue=0.4ms idle=57.9ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 22:59:40.136 [debug] QUERY OK source="sources" db=3.1ms queue=0.1ms idle=57.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 22:59:40.137 [debug] Replied in 7ms 22:59:40.145 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 22:59:40.146 [debug] Replied in 379µs 22:59:40.839 [debug] Current batch of media processed. Will check again in 1000ms 22:59:41.300 [info] GET / 22:59:41.301 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 22:59:41.302 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1223.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:59:41.303 [debug] QUERY OK source="media_profiles" db=0.5ms idle=1221.4ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 22:59:41.305 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1167.7ms SELECT count(s0."id") FROM "sources" AS s0 [] 22:59:41.306 [debug] QUERY OK source="media_items" db=0.5ms idle=1002.9ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 22:59:41.306 [debug] QUERY OK source="media_items" db=0.2ms idle=3.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 22:59:41.307 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:59:41.308 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:59:41.309 [debug] QUERY OK source="settings" db=0.3ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:59:41.311 [debug] QUERY OK source="tasks" db=0.5ms idle=4.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 22:59:41.313 [debug] QUERY OK source="sources" db=0.7ms idle=5.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:41.314 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=5.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 2] 22:59:41.316 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=7.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 22:59:41.317 [debug] QUERY OK source="media_items" db=0.6ms queue=0.3ms idle=7.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 22:59:41.319 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 22:59:41.320 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=6.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 22:59:41.321 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:41.323 [info] Sent 200 in 22ms 22:59:41.362 [info] CONNECTED TO Phoenix.LiveView.Socket in 76µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "aydWYFMJHWIWaDsENwsuBhQuAxF2EiQg4Pf60QIZg2J6nHiIzIdz8fOi", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 22:59:41.421 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded"} 22:59:41.422 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=105.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 22:59:41.423 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=104.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 22:59:41.424 [debug] Replied in 2ms 22:59:41.425 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending"} 22:59:41.426 [debug] QUERY OK source="media_items" db=0.5ms idle=106.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 22:59:41.428 [debug] QUERY OK source="media_items" db=1.2ms idle=106.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 22:59:41.429 [debug] QUERY OK source="sources" db=0.9ms idle=107.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:41.429 [debug] Replied in 4ms 22:59:41.432 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 22:59:41.434 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=10.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 22:59:41.435 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=11.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 2] 22:59:41.436 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:41.436 [debug] Replied in 4ms 22:59:41.438 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 22:59:41.438 [debug] Replied in 180µs 22:59:41.841 [debug] Current batch of media processed. Will check again in 1000ms 22:59:42.844 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "История о том, как меня ограбили в Мексике. Украли абсолютно все вещи, с которыми я путешествовала: телефон, ноутбук, банковские карты, одежду и документы. А ещё угнали машину мужчины, у которого я оставалась по Couchsurfing.\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в моем Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n#мексика #путешествия #автостоп #автостопом #мехико #опасность #оружие #mexico #travel #hitchhiking", "duration" => 273, "filename" => "/downloads/shows/LESYAKA/Season 2021/s2021e090800 - ОГРАБИЛИ В МЕКСИКЕ. Фейк-полиция. Осталась без документов, телефона и одежды.mp4", "id" => "wRqPyWMB3w8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wRqPyWMB3w8", "playlist_index" => 91, "timestamp" => 1631113230, "title" => "ОГРАБИЛИ В МЕКСИКЕ. Фейк-полиция. Осталась без документов, телефона и одежды", "upload_date" => "20210908"} 22:59:42.846 [debug] QUERY OK source="sources" db=1.0ms queue=0.3ms idle=1415.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:59:42.847 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1413.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:42.849 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=1412.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-09-08 15:00:30Z], 1] 22:59:42.852 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=1413.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["История о том, как меня ограбили в Мексике. Украли абсолютно все вещи, с которыми я путешествовала: телефон, ноутбук, банковские карты, одежду и документы. А ещё угнали машину мужчины, у которого я оставалась по Couchsurfing.\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в моем Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n#мексика #путешествия #автостоп #автостопом #мехико #опасность #оружие #mexico #travel #hitchhiking", "ОГРАБИЛИ В МЕКСИКЕ. Фейк-полиция. Осталась без документов, телефона и одежды", "bf0b8315-3c16-4bd3-ae5c-34ba74ff55b8", 273, false, "wRqPyWMB3w8", "https://www.youtube.com/watch?v=wRqPyWMB3w8", 91, "/downloads/shows/LESYAKA/Season 2021/s2021e090800 - ОГРАБИЛИ В МЕКСИКЕ. Фейк-полиция. Осталась без документов, телефона и одежды.mp4", false, false, false, 1, [], 99, ~U[2021-09-08 15:00:30Z], ~U[2026-04-17 17:59:42Z], ~U[2026-04-17 17:59:42Z], "История о том, как меня ограбили в Мексике. Украли абсолютно все вещи, с которыми я путешествовала: телефон, ноутбук, банковские карты, одежду и документы. А ещё угнали машину мужчины, у которого я оставалась по Couchsurfing.\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в моем Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n#мексика #путешествия #автостоп #автостопом #мехико #опасность #оружие #mexico #travel #hitchhiking", "ОГРАБИЛИ В МЕКСИКЕ. Фейк-полиция. Осталась без документов, телефона и одежды", 273, false, "wRqPyWMB3w8", "https://www.youtube.com/watch?v=wRqPyWMB3w8", "/downloads/shows/LESYAKA/Season 2021/s2021e090800 - ОГРАБИЛИ В МЕКСИКЕ. Фейк-полиция. Осталась без документов, телефона и одежды.mp4", false, 1, ~U[2021-09-08 15:00:30Z]] 22:59:42.853 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=539.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:42.854 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:59:42.855 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [91] 22:59:42.855 [debug] Current batch of media processed. Will check again in 1000ms 22:59:43.856 [debug] Current batch of media processed. Will check again in 1000ms 22:59:44.858 [debug] Current batch of media processed. Will check again in 1000ms 22:59:45.860 [debug] Current batch of media processed. Will check again in 1000ms 22:59:46.872 [debug] Current batch of media processed. Will check again in 1000ms 22:59:47.876 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Проехала по 4 городам, расположенным на границе Мексика-США. Пообщалась с местными, узнала о том, как можно пересечь границу нелегальным путем и что будет если поймают.\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в моем Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n#мексика #сша #граница #путешествия #тревел #тихуана #автостоп #travel #trip #mexico #tijuana #autostop #hitchhiking", "duration" => 918, "filename" => "/downloads/shows/LESYAKA/Season 2021/s2021e072700 - ГРАНИЦА МЕКСИКА-США. Как пересечь нелегально и что случится, если поймают?.mp4", "id" => "-xkX2rSEu9I", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-xkX2rSEu9I", "playlist_index" => 92, "timestamp" => 1627401600, "title" => "ГРАНИЦА МЕКСИКА-США. Как пересечь нелегально и что случится, если поймают?", "upload_date" => "20210727"} 22:59:47.878 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=1939.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:59:47.879 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1940.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:47.880 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1941.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-07-27 16:00:00Z], 1] 22:59:47.883 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=1532.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Проехала по 4 городам, расположенным на границе Мексика-США. Пообщалась с местными, узнала о том, как можно пересечь границу нелегальным путем и что будет если поймают.\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в моем Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n#мексика #сша #граница #путешествия #тревел #тихуана #автостоп #travel #trip #mexico #tijuana #autostop #hitchhiking", "ГРАНИЦА МЕКСИКА-США. Как пересечь нелегально и что случится, если поймают?", "47d441aa-3cda-4846-bf6a-4016b7c6ce9e", 918, false, "-xkX2rSEu9I", "https://www.youtube.com/watch?v=-xkX2rSEu9I", 92, "/downloads/shows/LESYAKA/Season 2021/s2021e072700 - ГРАНИЦА МЕКСИКА-США. Как пересечь нелегально и что случится, если поймают?.mp4", false, false, false, 1, [], 99, ~U[2021-07-27 16:00:00Z], ~U[2026-04-17 17:59:47Z], ~U[2026-04-17 17:59:47Z], "Проехала по 4 городам, расположенным на границе Мексика-США. Пообщалась с местными, узнала о том, как можно пересечь границу нелегальным путем и что будет если поймают.\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в моем Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n#мексика #сша #граница #путешествия #тревел #тихуана #автостоп #travel #trip #mexico #tijuana #autostop #hitchhiking", "ГРАНИЦА МЕКСИКА-США. Как пересечь нелегально и что случится, если поймают?", 918, false, "-xkX2rSEu9I", "https://www.youtube.com/watch?v=-xkX2rSEu9I", "/downloads/shows/LESYAKA/Season 2021/s2021e072700 - ГРАНИЦА МЕКСИКА-США. Как пересечь нелегально и что случится, если поймают?.mp4", false, 1, ~U[2021-07-27 16:00:00Z]] 22:59:47.884 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=476.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:47.885 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=6.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:59:47.887 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [92] 22:59:47.887 [debug] Current batch of media processed. Will check again in 1000ms 22:59:48.889 [debug] Current batch of media processed. Will check again in 1000ms 22:59:49.891 [debug] Current batch of media processed. Will check again in 1000ms 22:59:50.895 [debug] Current batch of media processed. Will check again in 1000ms 22:59:51.897 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.\n\n#мексика #путешествия #тревел #канкун #автостоп #travel #trip #mexico #cancun #autostop #hitchhiking", "duration" => 816, "filename" => "/downloads/shows/LESYAKA/Season 2021/s2021e071500 - Что интересного в Северной Мексике?.mp4", "id" => "SIcQxxhS60g", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SIcQxxhS60g", "playlist_index" => 93, "timestamp" => 1626364811, "title" => "Что интересного в Северной Мексике?", "upload_date" => "20210715"} 22:59:51.899 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=923.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:59:51.900 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=925.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:51.901 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=926.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-07-15 16:00:11Z], 1] 22:59:51.904 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=928.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.\n\n#мексика #путешествия #тревел #канкун #автостоп #travel #trip #mexico #cancun #autostop #hitchhiking", "Что интересного в Северной Мексике?", "5d49fafe-100a-4b54-aa3b-e325db19a7da", 816, false, "SIcQxxhS60g", "https://www.youtube.com/watch?v=SIcQxxhS60g", 93, "/downloads/shows/LESYAKA/Season 2021/s2021e071500 - Что интересного в Северной Мексике?.mp4", false, false, false, 1, [], 99, ~U[2021-07-15 16:00:11Z], ~U[2026-04-17 17:59:51Z], ~U[2026-04-17 17:59:51Z], "Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.\n\n#мексика #путешествия #тревел #канкун #автостоп #travel #trip #mexico #cancun #autostop #hitchhiking", "Что интересного в Северной Мексике?", 816, false, "SIcQxxhS60g", "https://www.youtube.com/watch?v=SIcQxxhS60g", "/downloads/shows/LESYAKA/Season 2021/s2021e071500 - Что интересного в Северной Мексике?.mp4", false, 1, ~U[2021-07-15 16:00:11Z]] 22:59:51.905 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=218.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:51.906 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=6.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:59:51.907 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [93] 22:59:51.908 [debug] Current batch of media processed. Will check again in 1000ms 22:59:52.909 [debug] Current batch of media processed. Will check again in 1000ms 22:59:53.915 [debug] Current batch of media processed. Will check again in 1000ms 22:59:54.919 [debug] Current batch of media processed. Will check again in 1000ms 22:59:55.702 [info] {"source":"oban","duration":2373,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:55.931 [debug] Current batch of media processed. Will check again in 1000ms 22:59:56.932 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.", "duration" => 1157, "filename" => "/downloads/shows/LESYAKA/Season 2021/s2021e071000 - Галлюциногенный кактус Пейоте, проникновение на частную территорию и Дикий Запад (subtitles).mp4", "id" => "MyHcxGUWff8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=MyHcxGUWff8", "playlist_index" => 94, "timestamp" => 1625932812, "title" => "Галлюциногенный кактус Пейоте, проникновение на частную территорию и Дикий Запад (subtitles)", "upload_date" => "20210710"} 22:59:56.934 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1937.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:59:56.935 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1938.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:56.936 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=1233.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-07-10 16:00:12Z], 1] 22:59:56.938 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1156.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.", "Галлюциногенный кактус Пейоте, проникновение на частную территорию и Дикий Запад (subtitles)", "3afa4642-1854-4eaa-9cad-b5431a6a885b", 1157, false, "MyHcxGUWff8", "https://www.youtube.com/watch?v=MyHcxGUWff8", 94, "/downloads/shows/LESYAKA/Season 2021/s2021e071000 - Галлюциногенный кактус Пейоте, проникновение на частную территорию и Дикий Запад (subtitles).mp4", false, false, false, 1, [], 99, ~U[2021-07-10 16:00:12Z], ~U[2026-04-17 17:59:56Z], ~U[2026-04-17 17:59:56Z], "Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.", "Галлюциногенный кактус Пейоте, проникновение на частную территорию и Дикий Запад (subtitles)", 1157, false, "MyHcxGUWff8", "https://www.youtube.com/watch?v=MyHcxGUWff8", "/downloads/shows/LESYAKA/Season 2021/s2021e071000 - Галлюциногенный кактус Пейоте, проникновение на частную территорию и Дикий Запад (subtitles).mp4", false, 1, ~U[2021-07-10 16:00:12Z]] 22:59:56.939 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=150.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:59:56.940 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:59:56.942 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=5.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [94] 22:59:56.942 [debug] Current batch of media processed. Will check again in 1000ms 22:59:57.946 [debug] Current batch of media processed. Will check again in 1000ms 22:59:58.948 [debug] Current batch of media processed. Will check again in 1000ms 22:59:59.953 [debug] Current batch of media processed. Will check again in 1000ms 23:00:00.630 [info] {"source":"oban","duration":860,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:00:00.957 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.", "duration" => 976, "filename" => "/downloads/shows/LESYAKA/Season 2021/s2021e062300 - Мехико Сити: марихуанна и главные достопримечательности.mkv", "id" => "mSXQtb2nRhc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=mSXQtb2nRhc", "playlist_index" => 95, "timestamp" => 1624458878, "title" => "Мехико Сити: марихуанна и главные достопримечательности", "upload_date" => "20210623"} 23:00:00.959 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=933.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:00.960 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=934.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:00.961 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=935.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-06-23 14:34:38Z], 1] 23:00:00.964 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=332.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.", "Мехико Сити: марихуанна и главные достопримечательности", "4621afb1-370c-4142-a69c-4edd8fbdb883", 976, false, "mSXQtb2nRhc", "https://www.youtube.com/watch?v=mSXQtb2nRhc", 95, "/downloads/shows/LESYAKA/Season 2021/s2021e062300 - Мехико Сити: марихуанна и главные достопримечательности.mkv", false, false, false, 1, [], 99, ~U[2021-06-23 14:34:38Z], ~U[2026-04-17 18:00:00Z], ~U[2026-04-17 18:00:00Z], "Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.", "Мехико Сити: марихуанна и главные достопримечательности", 976, false, "mSXQtb2nRhc", "https://www.youtube.com/watch?v=mSXQtb2nRhc", "/downloads/shows/LESYAKA/Season 2021/s2021e062300 - Мехико Сити: марихуанна и главные достопримечательности.mkv", false, 1, ~U[2021-06-23 14:34:38Z]] 23:00:00.965 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=100.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:00.966 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=6.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:00.967 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [95] 23:00:00.967 [debug] Current batch of media processed. Will check again in 1000ms 23:00:02.019 [debug] Current batch of media processed. Will check again in 1000ms 23:00:03.054 [debug] Current batch of media processed. Will check again in 1000ms 23:00:04.061 [debug] Current batch of media processed. Will check again in 1000ms 23:00:05.066 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.", "duration" => 667, "filename" => "/downloads/shows/LESYAKA/Season 2021/s2021e060900 - Сквирт, город Пуэбла, вулкан Ла-Малинче, пирамиды Теотиуакан.mp4", "id" => "IaGvfP6nwRo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=IaGvfP6nwRo", "playlist_index" => 96, "timestamp" => 1623256211, "title" => "Сквирт, город Пуэбла, вулкан Ла-Малинче, пирамиды Теотиуакан", "upload_date" => "20210609"} 23:00:05.068 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=936.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:05.069 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=938.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:05.071 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=939.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-06-09 16:30:11Z], 1] 23:00:05.074 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=941.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.", "Сквирт, город Пуэбла, вулкан Ла-Малинче, пирамиды Теотиуакан", "25dc1a58-3b38-4d6d-bcb1-32319cc64d03", 667, false, "IaGvfP6nwRo", "https://www.youtube.com/watch?v=IaGvfP6nwRo", 96, "/downloads/shows/LESYAKA/Season 2021/s2021e060900 - Сквирт, город Пуэбла, вулкан Ла-Малинче, пирамиды Теотиуакан.mp4", false, false, false, 1, [], 99, ~U[2021-06-09 16:30:11Z], ~U[2026-04-17 18:00:05Z], ~U[2026-04-17 18:00:05Z], "Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.", "Сквирт, город Пуэбла, вулкан Ла-Малинче, пирамиды Теотиуакан", 667, false, "IaGvfP6nwRo", "https://www.youtube.com/watch?v=IaGvfP6nwRo", "/downloads/shows/LESYAKA/Season 2021/s2021e060900 - Сквирт, город Пуэбла, вулкан Ла-Малинче, пирамиды Теотиуакан.mp4", false, 1, ~U[2021-06-09 16:30:11Z]] 23:00:05.075 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=176.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:05.076 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=7.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:05.077 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=7.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [96] 23:00:05.078 [debug] Current batch of media processed. Will check again in 1000ms 23:00:06.080 [debug] Current batch of media processed. Will check again in 1000ms 23:00:07.086 [debug] Current batch of media processed. Will check again in 1000ms 23:00:08.088 [debug] Current batch of media processed. Will check again in 1000ms 23:00:09.120 [debug] Current batch of media processed. Will check again in 1000ms 23:00:10.123 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.", "duration" => 775, "filename" => "/downloads/shows/LESYAKA/Season 2021/s2021e060300 - Столица штата Веракрус, магические города Хико и Коатепек, вулкан Кофре де Пероте.mp4", "id" => "vcO1KasFyfg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=vcO1KasFyfg", "playlist_index" => 97, "timestamp" => 1622739611, "title" => "Столица штата Веракрус, магические города Хико и Коатепек, вулкан Кофре де Пероте", "upload_date" => "20210603"} 23:00:10.124 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1959.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:10.126 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1960.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:10.127 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1961.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-06-03 17:00:11Z], 1] 23:00:10.129 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1199.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.", "Столица штата Веракрус, магические города Хико и Коатепек, вулкан Кофре де Пероте", "3ae52cf8-a78d-4396-93be-c03fda01b359", 775, false, "vcO1KasFyfg", "https://www.youtube.com/watch?v=vcO1KasFyfg", 97, "/downloads/shows/LESYAKA/Season 2021/s2021e060300 - Столица штата Веракрус, магические города Хико и Коатепек, вулкан Кофре де Пероте.mp4", false, false, false, 1, [], 99, ~U[2021-06-03 17:00:11Z], ~U[2026-04-17 18:00:10Z], ~U[2026-04-17 18:00:10Z], "Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.", "Столица штата Веракрус, магические города Хико и Коатепек, вулкан Кофре де Пероте", 775, false, "vcO1KasFyfg", "https://www.youtube.com/watch?v=vcO1KasFyfg", "/downloads/shows/LESYAKA/Season 2021/s2021e060300 - Столица штата Веракрус, магические города Хико и Коатепек, вулкан Кофре де Пероте.mp4", false, 1, ~U[2021-06-03 17:00:11Z]] 23:00:10.130 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=191.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:10.131 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=6.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:10.132 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [97] 23:00:10.133 [debug] Current batch of media processed. Will check again in 1000ms 23:00:11.136 [debug] Current batch of media processed. Will check again in 1000ms 23:00:12.143 [debug] Current batch of media processed. Will check again in 1000ms 23:00:13.145 [debug] Current batch of media processed. Will check again in 1000ms 23:00:14.153 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.", "duration" => 686, "filename" => "/downloads/shows/LESYAKA/Season 2021/s2021e052600 - Автостопом по Мексике: магический город Орисаба.mp4", "id" => "nR64JV-UgLs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=nR64JV-UgLs", "playlist_index" => 98, "timestamp" => 1622048188, "title" => "Автостопом по Мексике: магический город Орисаба", "upload_date" => "20210526"} 23:00:14.155 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=931.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:14.156 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=933.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:14.158 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=934.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-05-26 16:56:28Z], 1] 23:00:14.160 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=935.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.", "Автостопом по Мексике: магический город Орисаба", "a437ca4a-22ec-4de9-a148-5a9e1fe3e2be", 686, false, "nR64JV-UgLs", "https://www.youtube.com/watch?v=nR64JV-UgLs", 98, "/downloads/shows/LESYAKA/Season 2021/s2021e052600 - Автостопом по Мексике: магический город Орисаба.mp4", false, false, false, 1, [], 99, ~U[2021-05-26 16:56:28Z], ~U[2026-04-17 18:00:14Z], ~U[2026-04-17 18:00:14Z], "Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.", "Автостопом по Мексике: магический город Орисаба", 686, false, "nR64JV-UgLs", "https://www.youtube.com/watch?v=nR64JV-UgLs", "/downloads/shows/LESYAKA/Season 2021/s2021e052600 - Автостопом по Мексике: магический город Орисаба.mp4", false, 1, ~U[2021-05-26 16:56:28Z]] 23:00:14.161 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=197.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:14.162 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:14.163 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [98] 23:00:14.163 [debug] Current batch of media processed. Will check again in 1000ms 23:00:15.165 [debug] Current batch of media processed. Will check again in 1000ms 23:00:16.169 [debug] Current batch of media processed. Will check again in 1000ms 23:00:17.172 [debug] Current batch of media processed. Will check again in 1000ms 23:00:18.175 [debug] Current batch of media processed. Will check again in 1000ms 23:00:19.179 [debug] Current batch of media processed. Will check again in 1000ms 23:00:20.182 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 7993, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e041600 - СТРИМ ИЗ БРАЗИЛИИ :).mp4", "id" => "zSJ95PrXdoA", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=zSJ95PrXdoA", "playlist_index" => 1, "timestamp" => 1776365742, "title" => "СТРИМ ИЗ БРАЗИЛИИ :)", "upload_date" => "20260416"} 23:00:20.186 [debug] QUERY OK source="sources" db=2.3ms queue=0.4ms idle=927.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:20.187 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=930.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:20.188 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=931.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-16 18:55:42Z], 1] 23:00:20.191 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=932.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ ИЗ БРАЗИЛИИ :)", "36b2ddc5-6f4a-4a67-8797-a3b2e6c3bc5a", 7993, true, "zSJ95PrXdoA", "https://www.youtube.com/watch?v=zSJ95PrXdoA", 1, "/downloads/shows/LESYAKA/Season 2026/s2026e041600 - СТРИМ ИЗ БРАЗИЛИИ :).mp4", false, false, false, 1, [], 99, ~U[2026-04-16 18:55:42Z], ~U[2026-04-17 18:00:20Z], ~U[2026-04-17 18:00:20Z], "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ ИЗ БРАЗИЛИИ :)", 7993, true, "zSJ95PrXdoA", "https://www.youtube.com/watch?v=zSJ95PrXdoA", "/downloads/shows/LESYAKA/Season 2026/s2026e041600 - СТРИМ ИЗ БРАЗИЛИИ :).mp4", false, 1, ~U[2026-04-16 18:55:42Z]] 23:00:20.192 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=191.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:20.192 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:20.194 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=6.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [99] 23:00:20.194 [debug] Current batch of media processed. Will check again in 1000ms 23:00:21.198 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 7516, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e040600 - ПРИВЕТ из БРАЗИЛИИ.NA", "id" => "9uQqljcfRqU", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=9uQqljcfRqU", "playlist_index" => 2, "timestamp" => 1775496694, "title" => "ПРИВЕТ из БРАЗИЛИИ", "upload_date" => "20260406"} 23:00:21.200 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=1008.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:21.202 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1009.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:21.203 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=1009.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-06 17:31:34Z], 1] 23:00:21.209 [debug] QUERY OK source="media_items" db=4.8ms queue=0.1ms idle=1010.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ПРИВЕТ из БРАЗИЛИИ", "9cc30291-6735-41dc-89f3-c9f20c816f4e", 7516, true, "9uQqljcfRqU", "https://www.youtube.com/watch?v=9uQqljcfRqU", 2, "/downloads/shows/LESYAKA/Season 2026/s2026e040600 - ПРИВЕТ из БРАЗИЛИИ.NA", false, false, false, 1, [], 99, ~U[2026-04-06 17:31:34Z], ~U[2026-04-17 18:00:21Z], ~U[2026-04-17 18:00:21Z], "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ПРИВЕТ из БРАЗИЛИИ", 7516, true, "9uQqljcfRqU", "https://www.youtube.com/watch?v=9uQqljcfRqU", "/downloads/shows/LESYAKA/Season 2026/s2026e040600 - ПРИВЕТ из БРАЗИЛИИ.NA", false, 1, ~U[2026-04-06 17:31:34Z]] 23:00:21.210 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=205.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:21.212 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=10.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:21.213 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=10.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [100] 23:00:21.213 [debug] Current batch of media processed. Will check again in 1000ms 23:00:22.218 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 5398, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e032500 - ИЩЕМ БЕНЗ В ЧИЛИ.NA", "id" => "Nfpps_qm_R8", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=Nfpps_qm_R8", "playlist_index" => 3, "timestamp" => 1774467403, "title" => "ИЩЕМ БЕНЗ В ЧИЛИ", "upload_date" => "20260325"} 23:00:22.219 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1009.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:22.221 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1009.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:22.222 [debug] QUERY OK source="media_items" db=0.8ms idle=1009.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-25 19:36:43Z], 1] 23:00:22.225 [debug] QUERY OK source="media_items" db=1.8ms idle=1009.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ИЩЕМ БЕНЗ В ЧИЛИ", "bae104b4-fac3-4276-98ad-a5cc21e3e6f3", 5398, true, "Nfpps_qm_R8", "https://www.youtube.com/watch?v=Nfpps_qm_R8", 3, "/downloads/shows/LESYAKA/Season 2026/s2026e032500 - ИЩЕМ БЕНЗ В ЧИЛИ.NA", false, false, false, 1, [], 99, ~U[2026-03-25 19:36:43Z], ~U[2026-04-17 18:00:22Z], ~U[2026-04-17 18:00:22Z], "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ИЩЕМ БЕНЗ В ЧИЛИ", 5398, true, "Nfpps_qm_R8", "https://www.youtube.com/watch?v=Nfpps_qm_R8", "/downloads/shows/LESYAKA/Season 2026/s2026e032500 - ИЩЕМ БЕНЗ В ЧИЛИ.NA", false, 1, ~U[2026-03-25 19:36:43Z]] 23:00:22.226 [debug] QUERY OK source="sources" db=0.7ms idle=214.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:22.231 [debug] QUERY OK source="media_profiles" db=4.6ms queue=0.1ms idle=6.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:22.232 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=10.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [101] 23:00:22.232 [debug] Current batch of media processed. Will check again in 1000ms 23:00:23.235 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://www.youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 8683, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e031300 - ЛЯЛЯКАЕМ в ЧИЛИ.NA", "id" => "ygWa2lQDy1A", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=ygWa2lQDy1A", "playlist_index" => 4, "timestamp" => 1773429546, "title" => "ЛЯЛЯКАЕМ в ЧИЛИ", "upload_date" => "20260313"} 23:00:23.237 [debug] QUERY OK source="sources" db=1.0ms queue=0.4ms idle=1011.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:23.239 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1012.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:23.241 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=1008.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-13 19:19:06Z], 1] 23:00:23.246 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=1010.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://www.youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ЛЯЛЯКАЕМ в ЧИЛИ", "325b6cd0-253a-4299-bfa1-b668d675cc48", 8683, true, "ygWa2lQDy1A", "https://www.youtube.com/watch?v=ygWa2lQDy1A", 4, "/downloads/shows/LESYAKA/Season 2026/s2026e031300 - ЛЯЛЯКАЕМ в ЧИЛИ.NA", false, false, false, 1, [], 99, ~U[2026-03-13 19:19:06Z], ~U[2026-04-17 18:00:23Z], ~U[2026-04-17 18:00:23Z], "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://www.youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ЛЯЛЯКАЕМ в ЧИЛИ", 8683, true, "ygWa2lQDy1A", "https://www.youtube.com/watch?v=ygWa2lQDy1A", "/downloads/shows/LESYAKA/Season 2026/s2026e031300 - ЛЯЛЯКАЕМ в ЧИЛИ.NA", false, 1, ~U[2026-03-13 19:19:06Z]] 23:00:23.247 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=230.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:23.250 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.2ms idle=10.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:23.252 [debug] QUERY OK source="media_items" db=1.4ms decode=0.1ms queue=0.1ms idle=11.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [102] 23:00:23.253 [debug] Current batch of media processed. Will check again in 1000ms 23:00:24.254 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 6538, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e030400 - ПРЯМОЙ ЭФИР :).NA", "id" => "9CambaOaq-E", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=9CambaOaq-E", "playlist_index" => 5, "timestamp" => 1772659012, "title" => "ПРЯМОЙ ЭФИР :)", "upload_date" => "20260304"} 23:00:24.256 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1008.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:24.257 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1008.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:24.258 [debug] QUERY OK source="media_items" db=0.7ms idle=1007.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-04 21:16:52Z], 1] 23:00:24.261 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1007.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ПРЯМОЙ ЭФИР :)", "1d4d211f-6b01-4fc2-9898-628ea90f8c91", 6538, true, "9CambaOaq-E", "https://www.youtube.com/watch?v=9CambaOaq-E", 5, "/downloads/shows/LESYAKA/Season 2026/s2026e030400 - ПРЯМОЙ ЭФИР :).NA", false, false, false, 1, [], 99, ~U[2026-03-04 21:16:52Z], ~U[2026-04-17 18:00:24Z], ~U[2026-04-17 18:00:24Z], "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ПРЯМОЙ ЭФИР :)", 6538, true, "9CambaOaq-E", "https://www.youtube.com/watch?v=9CambaOaq-E", "/downloads/shows/LESYAKA/Season 2026/s2026e030400 - ПРЯМОЙ ЭФИР :).NA", false, 1, ~U[2026-03-04 21:16:52Z]] 23:00:24.262 [debug] QUERY OK source="sources" db=0.7ms idle=237.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:24.263 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:24.264 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [103] 23:00:24.265 [debug] Current batch of media processed. Will check again in 1000ms 23:00:25.270 [debug] Current batch of media processed. Will check again in 1000ms 23:00:25.715 [info] {"source":"oban","duration":2431,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:26.273 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://www.youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 8036, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e022500 - МЫ СНОВА ВМЕСТЕ.NA", "id" => "GIs8X6lydDA", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=GIs8X6lydDA", "playlist_index" => 6, "timestamp" => 1772048998, "title" => "МЫ СНОВА ВМЕСТЕ", "upload_date" => "20260225"} 23:00:26.275 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=926.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:26.276 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=927.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:26.277 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=928.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-25 19:49:58Z], 1] 23:00:26.280 [debug] QUERY OK source="media_items" db=1.6ms idle=562.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://www.youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "МЫ СНОВА ВМЕСТЕ", "d31a0cd4-f727-4d76-886b-d3a734ab99cd", 8036, true, "GIs8X6lydDA", "https://www.youtube.com/watch?v=GIs8X6lydDA", 6, "/downloads/shows/LESYAKA/Season 2026/s2026e022500 - МЫ СНОВА ВМЕСТЕ.NA", false, false, false, 1, [], 99, ~U[2026-02-25 19:49:58Z], ~U[2026-04-17 18:00:26Z], ~U[2026-04-17 18:00:26Z], "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://www.youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "МЫ СНОВА ВМЕСТЕ", 8036, true, "GIs8X6lydDA", "https://www.youtube.com/watch?v=GIs8X6lydDA", "/downloads/shows/LESYAKA/Season 2026/s2026e022500 - МЫ СНОВА ВМЕСТЕ.NA", false, 1, ~U[2026-02-25 19:49:58Z]] 23:00:26.281 [debug] QUERY OK source="sources" db=0.5ms idle=212.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:26.282 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:26.283 [debug] QUERY OK source="media_items" db=0.4ms idle=6.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [104] 23:00:26.283 [debug] Current batch of media processed. Will check again in 1000ms 23:00:27.284 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 6328, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e022000 - ЧИЛИМ В АВТОДОМИКЕ😜.NA", "id" => "hG-ZthNcj3U", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=hG-ZthNcj3U", "playlist_index" => 7, "timestamp" => 1771606776, "title" => "ЧИЛИМ В АВТОДОМИКЕ😜", "upload_date" => "20260220"} 23:00:27.286 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1005.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:27.287 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1005.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:27.288 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=1005.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-20 16:59:36Z], 1] 23:00:27.291 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1006.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ЧИЛИМ В АВТОДОМИКЕ😜", "c384ff63-52c2-462d-9840-c6f08cd25674", 6328, true, "hG-ZthNcj3U", "https://www.youtube.com/watch?v=hG-ZthNcj3U", 7, "/downloads/shows/LESYAKA/Season 2026/s2026e022000 - ЧИЛИМ В АВТОДОМИКЕ😜.NA", false, false, false, 1, [], 99, ~U[2026-02-20 16:59:36Z], ~U[2026-04-17 18:00:27Z], ~U[2026-04-17 18:00:27Z], "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ЧИЛИМ В АВТОДОМИКЕ😜", 6328, true, "hG-ZthNcj3U", "https://www.youtube.com/watch?v=hG-ZthNcj3U", "/downloads/shows/LESYAKA/Season 2026/s2026e022000 - ЧИЛИМ В АВТОДОМИКЕ😜.NA", false, 1, ~U[2026-02-20 16:59:36Z]] 23:00:27.292 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=203.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:27.293 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:27.294 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [105] 23:00:27.295 [debug] Current batch of media processed. Will check again in 1000ms 23:00:28.297 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 2319, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e021300 - ГУЛЯЕМ ПО СОЛИ В БОЛИВИИ.NA", "id" => "sIILns8uSac", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=sIILns8uSac", "playlist_index" => 8, "timestamp" => 1771004993, "title" => "ГУЛЯЕМ ПО СОЛИ В БОЛИВИИ", "upload_date" => "20260213"} 23:00:28.299 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=1006.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:28.300 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1006.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:28.301 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=1007.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-13 17:49:53Z], 1] 23:00:28.304 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1007.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ГУЛЯЕМ ПО СОЛИ В БОЛИВИИ", "0a410cde-f30a-4343-8777-5bd5d897ac0c", 2319, true, "sIILns8uSac", "https://www.youtube.com/watch?v=sIILns8uSac", 8, "/downloads/shows/LESYAKA/Season 2026/s2026e021300 - ГУЛЯЕМ ПО СОЛИ В БОЛИВИИ.NA", false, false, false, 1, [], 99, ~U[2026-02-13 17:49:53Z], ~U[2026-04-17 18:00:28Z], ~U[2026-04-17 18:00:28Z], "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ГУЛЯЕМ ПО СОЛИ В БОЛИВИИ", 2319, true, "sIILns8uSac", "https://www.youtube.com/watch?v=sIILns8uSac", "/downloads/shows/LESYAKA/Season 2026/s2026e021300 - ГУЛЯЕМ ПО СОЛИ В БОЛИВИИ.NA", false, 1, ~U[2026-02-13 17:49:53Z]] 23:00:28.305 [debug] QUERY OK source="sources" db=0.4ms idle=207.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:28.306 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:28.307 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [106] 23:00:28.308 [debug] Current batch of media processed. Will check again in 1000ms 23:00:29.311 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКанал Юры: https://www.youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 12357, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e010600 - МУЖЧИНА В МОЕМ ДОМЕ??? (СТРИМ).NA", "id" => "yhj2fL_O3u0", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=yhj2fL_O3u0", "playlist_index" => 9, "timestamp" => 1767734646, "title" => "МУЖЧИНА В МОЕМ ДОМЕ??? (СТРИМ)", "upload_date" => "20260106"} 23:00:29.313 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1008.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:29.314 [debug] QUERY OK source="sources" db=0.3ms idle=1008.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:29.315 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1007.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-06 21:24:06Z], 1] 23:00:29.317 [debug] QUERY OK source="media_items" db=1.2ms idle=1008.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКанал Юры: https://www.youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "МУЖЧИНА В МОЕМ ДОМЕ??? (СТРИМ)", "d65b8a1b-23f1-4f4a-a16a-1a0586511258", 12357, true, "yhj2fL_O3u0", "https://www.youtube.com/watch?v=yhj2fL_O3u0", 9, "/downloads/shows/LESYAKA/Season 2026/s2026e010600 - МУЖЧИНА В МОЕМ ДОМЕ??? (СТРИМ).NA", false, false, false, 1, [], 99, ~U[2026-01-06 21:24:06Z], ~U[2026-04-17 18:00:29Z], ~U[2026-04-17 18:00:29Z], "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКанал Юры: https://www.youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "МУЖЧИНА В МОЕМ ДОМЕ??? (СТРИМ)", 12357, true, "yhj2fL_O3u0", "https://www.youtube.com/watch?v=yhj2fL_O3u0", "/downloads/shows/LESYAKA/Season 2026/s2026e010600 - МУЖЧИНА В МОЕМ ДОМЕ??? (СТРИМ).NA", false, 1, ~U[2026-01-06 21:24:06Z]] 23:00:29.318 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=212.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:29.319 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=5.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:29.320 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [107] 23:00:29.320 [debug] Current batch of media processed. Will check again in 1000ms 23:00:30.322 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 6598, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e112900 - СТРИМ ПОСЛЕ СЕРФИНГА🏄🏽\u200D♀️.NA", "id" => "_Pw66LshkFI", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=_Pw66LshkFI", "playlist_index" => 10, "timestamp" => 1764444378, "title" => "СТРИМ ПОСЛЕ СЕРФИНГА🏄🏽\u200D♀️", "upload_date" => "20251129"} 23:00:30.323 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1005.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:30.325 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1006.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:30.326 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=1006.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-29 19:26:18Z], 1] 23:00:30.331 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=1008.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ ПОСЛЕ СЕРФИНГА🏄🏽\u200D♀️", "7e4c7f73-65f8-42b9-accd-33f4c993244f", 6598, true, "_Pw66LshkFI", "https://www.youtube.com/watch?v=_Pw66LshkFI", 10, "/downloads/shows/LESYAKA/Season 2025/s2025e112900 - СТРИМ ПОСЛЕ СЕРФИНГА🏄🏽\u200D♀️.NA", false, false, false, 1, [], 99, ~U[2025-11-29 19:26:18Z], ~U[2026-04-17 18:00:30Z], ~U[2026-04-17 18:00:30Z], "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ ПОСЛЕ СЕРФИНГА🏄🏽\u200D♀️", 6598, true, "_Pw66LshkFI", "https://www.youtube.com/watch?v=_Pw66LshkFI", "/downloads/shows/LESYAKA/Season 2025/s2025e112900 - СТРИМ ПОСЛЕ СЕРФИНГА🏄🏽\u200D♀️.NA", false, 1, ~U[2025-11-29 19:26:18Z]] 23:00:30.332 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=186.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:30.333 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=9.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:30.335 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=8.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [108] 23:00:30.335 [debug] Current batch of media processed. Will check again in 1000ms 23:00:31.339 [debug] Current batch of media processed. Will check again in 1000ms 23:00:32.372 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 5909, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e112700 - Вечерний стрим из автодомика.NA", "id" => "WSCk65VofQg", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=WSCk65VofQg", "playlist_index" => 11, "timestamp" => 1764211988, "title" => "Вечерний стрим из автодомика", "upload_date" => "20251127"} 23:00:32.374 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=970.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:32.375 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=972.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:32.376 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=973.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-27 02:53:08Z], 1] 23:00:32.379 [debug] QUERY OK source="media_items" db=1.7ms idle=974.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "Вечерний стрим из автодомика", "f06e969d-44f7-41b7-b343-973d29e63dfe", 5909, true, "WSCk65VofQg", "https://www.youtube.com/watch?v=WSCk65VofQg", 11, "/downloads/shows/LESYAKA/Season 2025/s2025e112700 - Вечерний стрим из автодомика.NA", false, false, false, 1, [], 99, ~U[2025-11-27 02:53:08Z], ~U[2026-04-17 18:00:32Z], ~U[2026-04-17 18:00:32Z], "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "Вечерний стрим из автодомика", 5909, true, "WSCk65VofQg", "https://www.youtube.com/watch?v=WSCk65VofQg", "/downloads/shows/LESYAKA/Season 2025/s2025e112700 - Вечерний стрим из автодомика.NA", false, 1, ~U[2025-11-27 02:53:08Z]] 23:00:32.381 [debug] QUERY OK source="sources" db=0.5ms idle=156.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:32.382 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=7.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:32.383 [debug] QUERY OK source="media_items" db=0.6ms idle=7.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [109] 23:00:32.383 [debug] Current batch of media processed. Will check again in 1000ms 23:00:33.393 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 8330, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e112200 - Стрим из ПЕРУ.NA", "id" => "znNMf9q9H-0", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=znNMf9q9H-0", "playlist_index" => 12, "timestamp" => 1763847207, "title" => "Стрим из ПЕРУ", "upload_date" => "20251122"} 23:00:33.395 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1015.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:33.396 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1014.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:33.397 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=1014.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-22 21:33:27Z], 1] 23:00:33.400 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1015.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "Стрим из ПЕРУ", "b73b8225-3db7-43b5-b4a0-67bd5e1b20c5", 8330, true, "znNMf9q9H-0", "https://www.youtube.com/watch?v=znNMf9q9H-0", 12, "/downloads/shows/LESYAKA/Season 2025/s2025e112200 - Стрим из ПЕРУ.NA", false, false, false, 1, [], 99, ~U[2025-11-22 21:33:27Z], ~U[2026-04-17 18:00:33Z], ~U[2026-04-17 18:00:33Z], "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "Стрим из ПЕРУ", 8330, true, "znNMf9q9H-0", "https://www.youtube.com/watch?v=znNMf9q9H-0", "/downloads/shows/LESYAKA/Season 2025/s2025e112200 - Стрим из ПЕРУ.NA", false, 1, ~U[2025-11-22 21:33:27Z]] 23:00:33.401 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=168.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:33.402 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:33.403 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [110] 23:00:33.403 [debug] Current batch of media processed. Will check again in 1000ms 23:00:34.405 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 10107, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e111400 - Чилим в Эквадоре :).NA", "id" => "95NJsKKFm-0", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=95NJsKKFm-0", "playlist_index" => 13, "timestamp" => 1763156143, "title" => "Чилим в Эквадоре :)", "upload_date" => "20251114"} 23:00:34.407 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=1002.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:34.408 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=171.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:34.410 [debug] QUERY OK source="media_items" db=0.7ms queue=0.4ms idle=4.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-14 21:35:43Z], 1] 23:00:34.412 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "Чилим в Эквадоре :)", "e2724898-f53d-416c-9654-262bc22b1341", 10107, true, "95NJsKKFm-0", "https://www.youtube.com/watch?v=95NJsKKFm-0", 13, "/downloads/shows/LESYAKA/Season 2025/s2025e111400 - Чилим в Эквадоре :).NA", false, false, false, 1, [], 99, ~U[2025-11-14 21:35:43Z], ~U[2026-04-17 18:00:34Z], ~U[2026-04-17 18:00:34Z], "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "Чилим в Эквадоре :)", 10107, true, "95NJsKKFm-0", "https://www.youtube.com/watch?v=95NJsKKFm-0", "/downloads/shows/LESYAKA/Season 2025/s2025e111400 - Чилим в Эквадоре :).NA", false, 1, ~U[2025-11-14 21:35:43Z]] 23:00:34.414 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:34.415 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=7.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:34.416 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [111] 23:00:34.417 [debug] Current batch of media processed. Will check again in 1000ms 23:00:35.491 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 9832, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e102600 - ПРЯМОЙ ЭФИР ИЗ ДОМИКА.NA", "id" => "wCDj8cBn15Y", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=wCDj8cBn15Y", "playlist_index" => 14, "timestamp" => 1761505553, "title" => "ПРЯМОЙ ЭФИР ИЗ ДОМИКА", "upload_date" => "20251026"} 23:00:35.492 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1078.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:35.493 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1078.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:35.495 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=1078.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-26 19:05:53Z], 1] 23:00:35.624 [debug] QUERY OK source="media_items" db=127.7ms queue=0.1ms idle=1078.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ПРЯМОЙ ЭФИР ИЗ ДОМИКА", "b4c9457d-e0ae-4e63-9218-400e7ab28f68", 9832, true, "wCDj8cBn15Y", "https://www.youtube.com/watch?v=wCDj8cBn15Y", 14, "/downloads/shows/LESYAKA/Season 2025/s2025e102600 - ПРЯМОЙ ЭФИР ИЗ ДОМИКА.NA", false, false, false, 1, [], 99, ~U[2025-10-26 19:05:53Z], ~U[2026-04-17 18:00:35Z], ~U[2026-04-17 18:00:35Z], "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ПРЯМОЙ ЭФИР ИЗ ДОМИКА", 9832, true, "wCDj8cBn15Y", "https://www.youtube.com/watch?v=wCDj8cBn15Y", "/downloads/shows/LESYAKA/Season 2025/s2025e102600 - ПРЯМОЙ ЭФИР ИЗ ДОМИКА.NA", false, 1, ~U[2025-10-26 19:05:53Z]] 23:00:35.625 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=384.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:35.626 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.3ms idle=133.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:35.628 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=133.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [112] 23:00:35.628 [debug] Current batch of media processed. Will check again in 1000ms 23:00:36.674 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 5767, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e101900 - СТРИМ ИЗ АВТОДОМА В ЭКВАДОРЕ.NA", "id" => "QDRQGcGd4-8", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=QDRQGcGd4-8", "playlist_index" => 15, "timestamp" => 1760904756, "title" => "СТРИМ ИЗ АВТОДОМА В ЭКВАДОРЕ", "upload_date" => "20251019"} 23:00:36.675 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=1051.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:36.676 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=1050.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:36.678 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1050.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-19 20:12:36Z], 1] 23:00:36.714 [debug] QUERY OK source="media_items" db=34.8ms queue=0.1ms idle=1050.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ ИЗ АВТОДОМА В ЭКВАДОРЕ", "e2e14543-14ff-4cbf-bcf5-17f785f25607", 5767, true, "QDRQGcGd4-8", "https://www.youtube.com/watch?v=QDRQGcGd4-8", 15, "/downloads/shows/LESYAKA/Season 2025/s2025e101900 - СТРИМ ИЗ АВТОДОМА В ЭКВАДОРЕ.NA", false, false, false, 1, [], 99, ~U[2025-10-19 20:12:36Z], ~U[2026-04-17 18:00:36Z], ~U[2026-04-17 18:00:36Z], "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ ИЗ АВТОДОМА В ЭКВАДОРЕ", 5767, true, "QDRQGcGd4-8", "https://www.youtube.com/watch?v=QDRQGcGd4-8", "/downloads/shows/LESYAKA/Season 2025/s2025e101900 - СТРИМ ИЗ АВТОДОМА В ЭКВАДОРЕ.NA", false, 1, ~U[2025-10-19 20:12:36Z]] 23:00:36.715 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=470.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:36.716 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=40.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:36.717 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=40.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [113] 23:00:36.717 [debug] Current batch of media processed. Will check again in 1000ms 23:00:37.722 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 6306, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e101700 - СТРИМ С ПЛЯЖИКА.NA", "id" => "kaXmcdVNx38", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=kaXmcdVNx38", "playlist_index" => 16, "timestamp" => 1760677735, "title" => "СТРИМ С ПЛЯЖИКА", "upload_date" => "20251017"} 23:00:37.724 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=1009.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:37.725 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1009.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:37.727 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1009.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-17 05:08:55Z], 1] 23:00:37.730 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=1010.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ С ПЛЯЖИКА", "ea1306bd-3444-4089-980f-18d22cfc5c93", 6306, true, "kaXmcdVNx38", "https://www.youtube.com/watch?v=kaXmcdVNx38", 16, "/downloads/shows/LESYAKA/Season 2025/s2025e101700 - СТРИМ С ПЛЯЖИКА.NA", false, false, false, 1, [], 98, ~U[2025-10-17 05:08:55Z], ~U[2026-04-17 18:00:37Z], ~U[2026-04-17 18:00:37Z], "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ С ПЛЯЖИКА", 6306, true, "kaXmcdVNx38", "https://www.youtube.com/watch?v=kaXmcdVNx38", "/downloads/shows/LESYAKA/Season 2025/s2025e101700 - СТРИМ С ПЛЯЖИКА.NA", false, 1, ~U[2025-10-17 05:08:55Z]] 23:00:37.731 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=481.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:37.733 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=7.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:37.734 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [114] 23:00:37.734 [debug] Current batch of media processed. Will check again in 1000ms 23:00:38.785 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 5814, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e101400 - Полялякаем? 2.0.NA", "id" => "RqMRMzSKRwA", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=RqMRMzSKRwA", "playlist_index" => 17, "timestamp" => 1760468357, "title" => "Полялякаем? 2.0", "upload_date" => "20251014"} 23:00:38.787 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=1055.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:38.788 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1055.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:38.790 [debug] QUERY OK source="media_items" db=1.1ms queue=0.3ms idle=1055.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-14 18:59:17Z], 1] 23:00:38.793 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=1056.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "Полялякаем? 2.0", "cd758d66-7875-42ae-ae35-e848f308907f", 5814, true, "RqMRMzSKRwA", "https://www.youtube.com/watch?v=RqMRMzSKRwA", 17, "/downloads/shows/LESYAKA/Season 2025/s2025e101400 - Полялякаем? 2.0.NA", false, false, false, 1, [], 99, ~U[2025-10-14 18:59:17Z], ~U[2026-04-17 18:00:38Z], ~U[2026-04-17 18:00:38Z], "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "Полялякаем? 2.0", 5814, true, "RqMRMzSKRwA", "https://www.youtube.com/watch?v=RqMRMzSKRwA", "/downloads/shows/LESYAKA/Season 2025/s2025e101400 - Полялякаем? 2.0.NA", false, 1, ~U[2025-10-14 18:59:17Z]] 23:00:38.794 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=534.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:38.795 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=7.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:38.797 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=7.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [115] 23:00:38.798 [debug] Current batch of media processed. Will check again in 1000ms 23:00:39.808 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 11716, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e100900 - Полялякаем?.NA", "id" => "MikzLQv963w", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=MikzLQv963w", "playlist_index" => 18, "timestamp" => 1760042072, "title" => "Полялякаем?", "upload_date" => "20251009"} 23:00:39.809 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=1015.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:39.810 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1015.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:39.812 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=1015.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-09 20:34:32Z], 1] 23:00:39.816 [debug] QUERY OK source="media_items" db=3.6ms queue=0.2ms idle=1014.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "Полялякаем?", "bfa53c54-b683-458a-955b-e99b077cfd2e", 11716, true, "MikzLQv963w", "https://www.youtube.com/watch?v=MikzLQv963w", 18, "/downloads/shows/LESYAKA/Season 2025/s2025e100900 - Полялякаем?.NA", false, false, false, 1, [], 99, ~U[2025-10-09 20:34:32Z], ~U[2026-04-17 18:00:39Z], ~U[2026-04-17 18:00:39Z], "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "Полялякаем?", 11716, true, "MikzLQv963w", "https://www.youtube.com/watch?v=MikzLQv963w", "/downloads/shows/LESYAKA/Season 2025/s2025e100900 - Полялякаем?.NA", false, 1, ~U[2025-10-09 20:34:32Z]] 23:00:39.817 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=553.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:39.818 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=8.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:39.820 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=8.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [116] 23:00:39.820 [debug] Current batch of media processed. Will check again in 1000ms 23:00:40.825 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог", "duration" => 6585, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e100300 - LESYAKA в прямом эфире!.NA", "id" => "jCZHlhFBxXE", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=jCZHlhFBxXE", "playlist_index" => 19, "timestamp" => 1759511307, "title" => "LESYAKA в прямом эфире!", "upload_date" => "20251003"} 23:00:40.827 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=1009.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:40.828 [debug] QUERY OK source="sources" db=0.3ms queue=0.3ms idle=1009.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:40.830 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=1010.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-03 17:08:27Z], 1] 23:00:40.832 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1010.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог", "LESYAKA в прямом эфире!", "c73a2b7e-712e-494d-8ccf-69dbf70f1cc6", 6585, true, "jCZHlhFBxXE", "https://www.youtube.com/watch?v=jCZHlhFBxXE", 19, "/downloads/shows/LESYAKA/Season 2025/s2025e100300 - LESYAKA в прямом эфире!.NA", false, false, false, 1, [], 99, ~U[2025-10-03 17:08:27Z], ~U[2026-04-17 18:00:40Z], ~U[2026-04-17 18:00:40Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог", "LESYAKA в прямом эфире!", 6585, true, "jCZHlhFBxXE", "https://www.youtube.com/watch?v=jCZHlhFBxXE", "/downloads/shows/LESYAKA/Season 2025/s2025e100300 - LESYAKA в прямом эфире!.NA", false, 1, ~U[2025-10-03 17:08:27Z]] 23:00:40.834 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=562.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:40.834 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:40.836 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [117] 23:00:40.836 [debug] Current batch of media processed. Will check again in 1000ms 23:00:41.850 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 12976, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e092600 - СТРИМ С ТИХОГО ОКЕАНА.NA", "id" => "7qtshWJ1E0o", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=7qtshWJ1E0o", "playlist_index" => 20, "timestamp" => 1758918495, "title" => "СТРИМ С ТИХОГО ОКЕАНА", "upload_date" => "20250926"} 23:00:41.852 [debug] QUERY OK source="sources" db=0.5ms queue=0.7ms idle=1018.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:41.854 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=1019.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:41.855 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=1019.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-26 20:28:15Z], 1] 23:00:41.858 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=1020.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ С ТИХОГО ОКЕАНА", "933eb9e8-f24a-4da1-9332-5cc7e54fcdd4", 12976, true, "7qtshWJ1E0o", "https://www.youtube.com/watch?v=7qtshWJ1E0o", 20, "/downloads/shows/LESYAKA/Season 2025/s2025e092600 - СТРИМ С ТИХОГО ОКЕАНА.NA", false, false, false, 1, [], 99, ~U[2025-09-26 20:28:15Z], ~U[2026-04-17 18:00:41Z], ~U[2026-04-17 18:00:41Z], "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ С ТИХОГО ОКЕАНА", 12976, true, "7qtshWJ1E0o", "https://www.youtube.com/watch?v=7qtshWJ1E0o", "/downloads/shows/LESYAKA/Season 2025/s2025e092600 - СТРИМ С ТИХОГО ОКЕАНА.NA", false, 1, ~U[2025-09-26 20:28:15Z]] 23:00:41.859 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=565.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:41.860 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=7.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:41.862 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=7.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [118] 23:00:41.862 [debug] Current batch of media processed. Will check again in 1000ms 23:00:42.864 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 2969, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e092200 - СТРИМ С ТИХОГО ОКЕАНА.NA", "id" => "0jgqYoveqXk", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=0jgqYoveqXk", "playlist_index" => 21, "timestamp" => 1758559037, "title" => "СТРИМ С ТИХОГО ОКЕАНА", "upload_date" => "20250922"} 23:00:42.866 [debug] QUERY OK source="sources" db=0.5ms queue=0.4ms idle=1007.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:42.867 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=1007.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:42.868 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=1007.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-22 16:37:17Z], 1] 23:00:42.871 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=1007.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ С ТИХОГО ОКЕАНА", "070d1dc0-28ef-4e5e-8c00-22b42c0f1f3c", 2969, true, "0jgqYoveqXk", "https://www.youtube.com/watch?v=0jgqYoveqXk", 21, "/downloads/shows/LESYAKA/Season 2025/s2025e092200 - СТРИМ С ТИХОГО ОКЕАНА.NA", false, false, false, 1, [], 99, ~U[2025-09-22 16:37:17Z], ~U[2026-04-17 18:00:42Z], ~U[2026-04-17 18:00:42Z], "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ С ТИХОГО ОКЕАНА", 2969, true, "0jgqYoveqXk", "https://www.youtube.com/watch?v=0jgqYoveqXk", "/downloads/shows/LESYAKA/Season 2025/s2025e092200 - СТРИМ С ТИХОГО ОКЕАНА.NA", false, 1, ~U[2025-09-22 16:37:17Z]] 23:00:42.872 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=569.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:42.873 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:42.875 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=6.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [119] 23:00:42.875 [debug] Current batch of media processed. Will check again in 1000ms 23:00:43.892 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ПОДДЕРЖАТЬ КАНАЛ:\nhttps://www.donationalerts.com/r/lesyaka69\nТинькофф: 5536914145914267 Олеся Е.\nWise: 4672180007882417\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 8764, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e092000 - СВИДАНИЕ С ЛЕСЯКОЙ 2.0.NA", "id" => "Fatw1S6CYVw", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=Fatw1S6CYVw", "playlist_index" => 22, "timestamp" => 1758390182, "title" => "СВИДАНИЕ С ЛЕСЯКОЙ 2.0", "upload_date" => "20250920"} 23:00:43.894 [debug] QUERY OK source="sources" db=0.8ms queue=0.4ms idle=1022.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:43.896 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=1022.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:43.897 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=1022.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-20 17:43:02Z], 1] 23:00:43.900 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1023.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nhttps://www.donationalerts.com/r/lesyaka69\nТинькофф: 5536914145914267 Олеся Е.\nWise: 4672180007882417\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СВИДАНИЕ С ЛЕСЯКОЙ 2.0", "8b7ad9ee-7ebe-4d35-a332-db103875737f", 8764, true, "Fatw1S6CYVw", "https://www.youtube.com/watch?v=Fatw1S6CYVw", 22, "/downloads/shows/LESYAKA/Season 2025/s2025e092000 - СВИДАНИЕ С ЛЕСЯКОЙ 2.0.NA", false, false, false, 1, [], 99, ~U[2025-09-20 17:43:02Z], ~U[2026-04-17 18:00:43Z], ~U[2026-04-17 18:00:43Z], "ПОДДЕРЖАТЬ КАНАЛ:\nhttps://www.donationalerts.com/r/lesyaka69\nТинькофф: 5536914145914267 Олеся Е.\nWise: 4672180007882417\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СВИДАНИЕ С ЛЕСЯКОЙ 2.0", 8764, true, "Fatw1S6CYVw", "https://www.youtube.com/watch?v=Fatw1S6CYVw", "/downloads/shows/LESYAKA/Season 2025/s2025e092000 - СВИДАНИЕ С ЛЕСЯКОЙ 2.0.NA", false, 1, ~U[2025-09-20 17:43:02Z]] 23:00:43.901 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=594.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:43.902 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:43.903 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=6.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [120] 23:00:43.904 [debug] Current batch of media processed. Will check again in 1000ms 23:00:44.919 [debug] Current batch of media processed. Will check again in 1000ms 23:00:45.936 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 7678, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e091900 - ПРОВЕРКА СВЯЗИ.NA", "id" => "nEp3X7ay-5c", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=nEp3X7ay-5c", "playlist_index" => 23, "timestamp" => 1758310057, "title" => "ПРОВЕРКА СВЯЗИ", "upload_date" => "20250919"} 23:00:45.938 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=608.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:45.940 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=460.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:45.941 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=461.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-19 19:27:37Z], 1] 23:00:45.944 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=463.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ПРОВЕРКА СВЯЗИ", "1964dab9-e8e0-4175-ab04-c9efc76c4810", 7678, true, "nEp3X7ay-5c", "https://www.youtube.com/watch?v=nEp3X7ay-5c", 23, "/downloads/shows/LESYAKA/Season 2025/s2025e091900 - ПРОВЕРКА СВЯЗИ.NA", false, false, false, 1, [], 98, ~U[2025-09-19 19:27:37Z], ~U[2026-04-17 18:00:45Z], ~U[2026-04-17 18:00:45Z], "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ПРОВЕРКА СВЯЗИ", 7678, true, "nEp3X7ay-5c", "https://www.youtube.com/watch?v=nEp3X7ay-5c", "/downloads/shows/LESYAKA/Season 2025/s2025e091900 - ПРОВЕРКА СВЯЗИ.NA", false, 1, ~U[2025-09-19 19:27:37Z]] 23:00:45.945 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=465.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:45.946 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=7.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:45.948 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [121] 23:00:45.948 [debug] Current batch of media processed. Will check again in 1000ms 23:00:46.968 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 2339, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e091500 - СВИДАНИЕ С ЛЕСЯКОЙ.NA", "id" => "pnpLJ-5F8Og", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=pnpLJ-5F8Og", "playlist_index" => 24, "timestamp" => 1757978255, "title" => "СВИДАНИЕ С ЛЕСЯКОЙ", "upload_date" => "20250915"} 23:00:46.970 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=1024.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:46.971 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1024.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:46.972 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=1024.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-15 23:17:35Z], 1] 23:00:46.975 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=1025.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СВИДАНИЕ С ЛЕСЯКОЙ", "a2caefd4-cc0e-49bc-b3d4-b6a34b98c2f8", 2339, true, "pnpLJ-5F8Og", "https://www.youtube.com/watch?v=pnpLJ-5F8Og", 24, "/downloads/shows/LESYAKA/Season 2025/s2025e091500 - СВИДАНИЕ С ЛЕСЯКОЙ.NA", false, false, false, 1, [], 99, ~U[2025-09-15 23:17:35Z], ~U[2026-04-17 18:00:46Z], ~U[2026-04-17 18:00:46Z], "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СВИДАНИЕ С ЛЕСЯКОЙ", 2339, true, "pnpLJ-5F8Og", "https://www.youtube.com/watch?v=pnpLJ-5F8Og", "/downloads/shows/LESYAKA/Season 2025/s2025e091500 - СВИДАНИЕ С ЛЕСЯКОЙ.NA", false, 1, ~U[2025-09-15 23:17:35Z]] 23:00:46.976 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=643.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:46.977 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=6.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:46.978 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [122] 23:00:46.979 [debug] Current batch of media processed. Will check again in 1000ms 23:00:47.982 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 5178, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e091000 - СТРИМ ПОЧТИ ИЗ ЭКВАДОРА.NA", "id" => "r5zdHQqRJMA", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=r5zdHQqRJMA", "playlist_index" => 25, "timestamp" => 1757547553, "title" => "СТРИМ ПОЧТИ ИЗ ЭКВАДОРА", "upload_date" => "20250910"} 23:00:47.984 [debug] QUERY OK source="sources" db=0.8ms queue=0.4ms idle=1008.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:47.985 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1008.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:47.987 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=1008.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-10 23:39:13Z], 1] 23:00:47.990 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=1009.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ ПОЧТИ ИЗ ЭКВАДОРА", "29eed1f5-e454-48f3-bff7-269ee766b90f", 5178, true, "r5zdHQqRJMA", "https://www.youtube.com/watch?v=r5zdHQqRJMA", 25, "/downloads/shows/LESYAKA/Season 2025/s2025e091000 - СТРИМ ПОЧТИ ИЗ ЭКВАДОРА.NA", false, false, false, 1, [], 99, ~U[2025-09-10 23:39:13Z], ~U[2026-04-17 18:00:47Z], ~U[2026-04-17 18:00:47Z], "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ ПОЧТИ ИЗ ЭКВАДОРА", 5178, true, "r5zdHQqRJMA", "https://www.youtube.com/watch?v=r5zdHQqRJMA", "/downloads/shows/LESYAKA/Season 2025/s2025e091000 - СТРИМ ПОЧТИ ИЗ ЭКВАДОРА.NA", false, 1, ~U[2025-09-10 23:39:13Z]] 23:00:47.991 [debug] QUERY OK source="sources" db=0.3ms queue=0.3ms idle=648.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:47.992 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=7.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:47.993 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=7.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [123] 23:00:47.994 [debug] Current batch of media processed. Will check again in 1000ms 23:00:49.000 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 5850, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e083100 - СТРИМ С ВЫСОТЫ 4100 метров.NA", "id" => "affe6iQZ3Wo", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=affe6iQZ3Wo", "playlist_index" => 26, "timestamp" => 1756683883, "title" => "СТРИМ С ВЫСОТЫ 4100 метров", "upload_date" => "20250831"} 23:00:49.003 [debug] QUERY OK source="sources" db=1.0ms queue=0.3ms idle=1012.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:49.005 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1012.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:49.006 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=1013.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-31 23:44:43Z], 1] 23:00:49.009 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=1013.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ С ВЫСОТЫ 4100 метров", "690c34fe-afbc-46e6-a829-66f302e63897", 5850, true, "affe6iQZ3Wo", "https://www.youtube.com/watch?v=affe6iQZ3Wo", 26, "/downloads/shows/LESYAKA/Season 2025/s2025e083100 - СТРИМ С ВЫСОТЫ 4100 метров.NA", false, false, false, 1, [], 99, ~U[2025-08-31 23:44:43Z], ~U[2026-04-17 18:00:49Z], ~U[2026-04-17 18:00:49Z], "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ С ВЫСОТЫ 4100 метров", 5850, true, "affe6iQZ3Wo", "https://www.youtube.com/watch?v=affe6iQZ3Wo", "/downloads/shows/LESYAKA/Season 2025/s2025e083100 - СТРИМ С ВЫСОТЫ 4100 метров.NA", false, 1, ~U[2025-08-31 23:44:43Z]] 23:00:49.010 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=663.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:49.011 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.3ms idle=7.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:49.013 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=7.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [124] 23:00:49.013 [debug] Current batch of media processed. Will check again in 1000ms 23:00:50.033 [debug] Current batch of media processed. Will check again in 1000ms 23:00:51.035 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 10522, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e082200 - СТРИМ ИЗ ДОМА🙋🏽\u200D♀️.NA", "id" => "ZAI2UGvaWeI", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=ZAI2UGvaWeI", "playlist_index" => 27, "timestamp" => 1755886549, "title" => "СТРИМ ИЗ ДОМА🙋🏽\u200D♀️", "upload_date" => "20250822"} 23:00:51.036 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=654.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:51.038 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=508.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:51.039 [debug] QUERY OK source="media_items" db=0.6ms queue=0.3ms idle=509.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-22 18:15:49Z], 1] 23:00:51.041 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=511.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ ИЗ ДОМА🙋🏽\u200D♀️", "81768f5a-fcc8-4280-8f2c-9e9cb79e362c", 10522, true, "ZAI2UGvaWeI", "https://www.youtube.com/watch?v=ZAI2UGvaWeI", 27, "/downloads/shows/LESYAKA/Season 2025/s2025e082200 - СТРИМ ИЗ ДОМА🙋🏽\u200D♀️.NA", false, false, false, 1, [], 99, ~U[2025-08-22 18:15:49Z], ~U[2026-04-17 18:00:51Z], ~U[2026-04-17 18:00:51Z], "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ ИЗ ДОМА🙋🏽\u200D♀️", 10522, true, "ZAI2UGvaWeI", "https://www.youtube.com/watch?v=ZAI2UGvaWeI", "/downloads/shows/LESYAKA/Season 2025/s2025e082200 - СТРИМ ИЗ ДОМА🙋🏽\u200D♀️.NA", false, 1, ~U[2025-08-22 18:15:49Z]] 23:00:51.042 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=513.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:51.043 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=6.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:51.045 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=6.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [125] 23:00:51.045 [debug] Current batch of media processed. Will check again in 1000ms 23:00:52.047 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 6828, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e081200 - СТРИМ С ЗАДНЕГО ДВОРА🙋🏽\u200D♀️.NA", "id" => "bVpJ8cBXG44", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=bVpJ8cBXG44", "playlist_index" => 28, "timestamp" => 1755022947, "title" => "СТРИМ С ЗАДНЕГО ДВОРА🙋🏽\u200D♀️", "upload_date" => "20250812"} 23:00:52.049 [debug] QUERY OK source="sources" db=0.9ms queue=0.4ms idle=1006.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:52.050 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1007.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:52.052 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1007.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-12 18:22:27Z], 1] 23:00:52.054 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=1007.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ С ЗАДНЕГО ДВОРА🙋🏽\u200D♀️", "77178725-6492-4b38-9ef2-a0e78e765e7b", 6828, true, "bVpJ8cBXG44", "https://www.youtube.com/watch?v=bVpJ8cBXG44", 28, "/downloads/shows/LESYAKA/Season 2025/s2025e081200 - СТРИМ С ЗАДНЕГО ДВОРА🙋🏽\u200D♀️.NA", false, false, false, 1, [], 99, ~U[2025-08-12 18:22:27Z], ~U[2026-04-17 18:00:52Z], ~U[2026-04-17 18:00:52Z], "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ С ЗАДНЕГО ДВОРА🙋🏽\u200D♀️", 6828, true, "bVpJ8cBXG44", "https://www.youtube.com/watch?v=bVpJ8cBXG44", "/downloads/shows/LESYAKA/Season 2025/s2025e081200 - СТРИМ С ЗАДНЕГО ДВОРА🙋🏽\u200D♀️.NA", false, 1, ~U[2025-08-12 18:22:27Z]] 23:00:52.056 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=670.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:52.057 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.3ms idle=7.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:52.058 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=7.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [126] 23:00:52.059 [debug] Current batch of media processed. Will check again in 1000ms 23:00:53.062 [debug] Current batch of media processed. Will check again in 1000ms 23:00:54.065 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ПОДДЕРЖАТЬ КАНАЛ:\nhttps://www.donationalerts.com/r/lesyaka69\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 3674, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e081100 - СТРИМ ИЗ ДОМА🙋🏽\u200D♀️.NA", "id" => "FY7IZ7NEd54", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=FY7IZ7NEd54", "playlist_index" => 29, "timestamp" => 1754955428, "title" => "СТРИМ ИЗ ДОМА🙋🏽\u200D♀️", "upload_date" => "20250811"} 23:00:54.067 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=672.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:54.068 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=524.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:54.069 [debug] QUERY OK source="media_items" db=0.7ms idle=525.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-11 23:37:08Z], 1] 23:00:54.072 [debug] QUERY OK source="media_items" db=1.5ms idle=527.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nhttps://www.donationalerts.com/r/lesyaka69\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ ИЗ ДОМА🙋🏽\u200D♀️", "ec57db61-7d09-4d2f-a5dc-a74395153cba", 3674, true, "FY7IZ7NEd54", "https://www.youtube.com/watch?v=FY7IZ7NEd54", 29, "/downloads/shows/LESYAKA/Season 2025/s2025e081100 - СТРИМ ИЗ ДОМА🙋🏽\u200D♀️.NA", false, false, false, 1, [], 99, ~U[2025-08-11 23:37:08Z], ~U[2026-04-17 18:00:54Z], ~U[2026-04-17 18:00:54Z], "ПОДДЕРЖАТЬ КАНАЛ:\nhttps://www.donationalerts.com/r/lesyaka69\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ ИЗ ДОМА🙋🏽\u200D♀️", 3674, true, "FY7IZ7NEd54", "https://www.youtube.com/watch?v=FY7IZ7NEd54", "/downloads/shows/LESYAKA/Season 2025/s2025e081100 - СТРИМ ИЗ ДОМА🙋🏽\u200D♀️.NA", false, 1, ~U[2025-08-11 23:37:08Z]] 23:00:54.072 [debug] QUERY OK source="sources" db=0.3ms idle=529.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:54.073 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=5.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:54.075 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [127] 23:00:54.075 [debug] Current batch of media processed. Will check again in 1000ms 23:00:55.085 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ПОДДЕРЖАТЬ КАНАЛ:\nhttps://www.donationalerts.com/r/lesyaka69\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 7371, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e073100 - СТРИМ ИЗ ДОМА🙋🏽\u200D♀️.NA", "id" => "L5SuuuCiDJs", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=L5SuuuCiDJs", "playlist_index" => 30, "timestamp" => 1753985561, "title" => "СТРИМ ИЗ ДОМА🙋🏽\u200D♀️", "upload_date" => "20250731"} 23:00:55.087 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1014.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:55.088 [debug] QUERY OK source="sources" db=0.4ms idle=1014.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:55.089 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1014.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-31 18:12:41Z], 1] 23:00:55.091 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1015.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nhttps://www.donationalerts.com/r/lesyaka69\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ ИЗ ДОМА🙋🏽\u200D♀️", "b268a445-291b-4d9d-bbf0-d9dec212bdae", 7371, true, "L5SuuuCiDJs", "https://www.youtube.com/watch?v=L5SuuuCiDJs", 30, "/downloads/shows/LESYAKA/Season 2025/s2025e073100 - СТРИМ ИЗ ДОМА🙋🏽\u200D♀️.NA", false, false, false, 1, [], 98, ~U[2025-07-31 18:12:41Z], ~U[2026-04-17 18:00:55Z], ~U[2026-04-17 18:00:55Z], "ПОДДЕРЖАТЬ КАНАЛ:\nhttps://www.donationalerts.com/r/lesyaka69\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ ИЗ ДОМА🙋🏽\u200D♀️", 7371, true, "L5SuuuCiDJs", "https://www.youtube.com/watch?v=L5SuuuCiDJs", "/downloads/shows/LESYAKA/Season 2025/s2025e073100 - СТРИМ ИЗ ДОМА🙋🏽\u200D♀️.NA", false, 1, ~U[2025-07-31 18:12:41Z]] 23:00:55.092 [debug] QUERY OK source="sources" db=0.3ms idle=671.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:55.093 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=5.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:55.094 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [128] 23:00:55.095 [debug] Current batch of media processed. Will check again in 1000ms 23:00:55.724 [info] {"source":"oban","duration":1957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:56.101 [debug] Current batch of media processed. Will check again in 1000ms 23:00:57.109 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ПОДДЕРЖАТЬ КАНАЛ:\nhttps://www.donationalerts.com/r/lesyaka69\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "duration" => 3160, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e071900 - Поболтаем?).NA", "id" => "YkfpGD-dOaY", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=YkfpGD-dOaY", "playlist_index" => 31, "timestamp" => 1752941026, "title" => "Поболтаем?)", "upload_date" => "20250719"} 23:00:57.110 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1385.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:57.111 [debug] QUERY OK source="sources" db=0.3ms idle=681.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:57.112 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=527.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-19 16:03:46Z], 1] 23:00:57.115 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=529.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nhttps://www.donationalerts.com/r/lesyaka69\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "Поболтаем?)", "f07facb3-d590-49f9-b990-ef5eb8fa89c4", 3160, true, "YkfpGD-dOaY", "https://www.youtube.com/watch?v=YkfpGD-dOaY", 31, "/downloads/shows/LESYAKA/Season 2025/s2025e071900 - Поболтаем?).NA", false, false, false, 1, [], 99, ~U[2025-07-19 16:03:46Z], ~U[2026-04-17 18:00:57Z], ~U[2026-04-17 18:00:57Z], "ПОДДЕРЖАТЬ КАНАЛ:\nhttps://www.donationalerts.com/r/lesyaka69\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "Поболтаем?)", 3160, true, "YkfpGD-dOaY", "https://www.youtube.com/watch?v=YkfpGD-dOaY", "/downloads/shows/LESYAKA/Season 2025/s2025e071900 - Поболтаем?).NA", false, 1, ~U[2025-07-19 16:03:46Z]] 23:00:57.116 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=531.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:57.117 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=6.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:57.118 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [129] 23:00:57.119 [debug] Current batch of media processed. Will check again in 1000ms 23:00:58.121 [debug] Current batch of media processed. Will check again in 1000ms 23:00:59.133 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "", "duration" => 2621, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e071900 - LESYAKA в прямом эфире!.NA", "id" => "EoYQzh8ffCs", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=EoYQzh8ffCs", "playlist_index" => 32, "timestamp" => 1752931065, "title" => "LESYAKA в прямом эфире!", "upload_date" => "20250719"} 23:00:59.135 [debug] QUERY OK source="sources" db=0.5ms queue=0.4ms idle=695.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:00:59.136 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=549.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:59.137 [debug] QUERY OK source="media_items" db=0.9ms queue=0.3ms idle=550.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-19 13:17:45Z], 1] 23:00:59.140 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=553.0ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["LESYAKA в прямом эфире!", "0841f0a3-55da-482f-9ad0-6a8ed8abc0fe", 2621, true, "EoYQzh8ffCs", "https://www.youtube.com/watch?v=EoYQzh8ffCs", 32, "/downloads/shows/LESYAKA/Season 2025/s2025e071900 - LESYAKA в прямом эфире!.NA", false, false, false, 1, [], 98, ~U[2025-07-19 13:17:45Z], ~U[2026-04-17 18:00:59Z], ~U[2026-04-17 18:00:59Z], "", "LESYAKA в прямом эфире!", 2621, true, "EoYQzh8ffCs", "https://www.youtube.com/watch?v=EoYQzh8ffCs", "/downloads/shows/LESYAKA/Season 2025/s2025e071900 - LESYAKA в прямом эфире!.NA", false, 1, ~U[2025-07-19 13:17:45Z]] 23:00:59.141 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=554.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:00:59.142 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=6.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:59.143 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=6.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [130] 23:00:59.143 [debug] Current batch of media processed. Will check again in 1000ms 23:01:00.171 [debug] Current batch of media processed. Will check again in 1000ms 23:01:00.676 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:01:01.174 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "This stream is created with #PRISMLiveStudio", "duration" => 3682, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e071500 - Прямая трансляция LESYAKA.NA", "id" => "T78x_YPiXKk", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=T78x_YPiXKk", "playlist_index" => 33, "timestamp" => 1752590589, "title" => "Прямая трансляция LESYAKA", "upload_date" => "20250715"} 23:01:01.175 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=572.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:01:01.176 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=573.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:01:01.177 [debug] QUERY OK source="media_items" db=0.7ms idle=574.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-15 14:43:09Z], 1] 23:01:01.180 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=575.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["This stream is created with #PRISMLiveStudio", "Прямая трансляция LESYAKA", "0570bbe5-4462-4da4-9764-5b49d70b61bf", 3682, true, "T78x_YPiXKk", "https://www.youtube.com/watch?v=T78x_YPiXKk", 33, "/downloads/shows/LESYAKA/Season 2025/s2025e071500 - Прямая трансляция LESYAKA.NA", false, false, false, 1, [], 99, ~U[2025-07-15 14:43:09Z], ~U[2026-04-17 18:01:01Z], ~U[2026-04-17 18:01:01Z], "This stream is created with #PRISMLiveStudio", "Прямая трансляция LESYAKA", 3682, true, "T78x_YPiXKk", "https://www.youtube.com/watch?v=T78x_YPiXKk", "/downloads/shows/LESYAKA/Season 2025/s2025e071500 - Прямая трансляция LESYAKA.NA", false, 1, ~U[2025-07-15 14:43:09Z]] 23:01:01.180 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=504.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:01:01.181 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=5.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:01:01.183 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [131] 23:01:01.183 [debug] Current batch of media processed. Will check again in 1000ms 23:01:02.196 [debug] Current batch of media processed. Will check again in 1000ms 23:01:03.197 [debug] Current batch of media processed. Will check again in 1000ms 23:01:04.210 [debug] Current batch of media processed. Will check again in 1000ms 23:01:05.217 [debug] Current batch of media processed. Will check again in 1000ms 23:01:06.219 [debug] Current batch of media processed. Will check again in 1000ms 23:01:07.220 [debug] Current batch of media processed. Will check again in 1000ms 23:01:08.221 [debug] Current batch of media processed. Will check again in 1000ms 23:01:09.223 [debug] Current batch of media processed. Will check again in 1000ms 23:01:10.230 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 18, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e013000 - Боюсь ли я «осесть»?.mkv", "id" => "x82feTpgjyQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/x82feTpgjyQ", "playlist_index" => 1, "timestamp" => 1769733199, "title" => "Боюсь ли я «осесть»?", "upload_date" => "20260130"} 23:01:10.232 [debug] QUERY OK source="sources" db=0.6ms queue=0.4ms idle=1565.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:01:10.233 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1566.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:01:10.235 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1567.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-30 00:33:19Z], 1] 23:01:10.239 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=1570.1ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Боюсь ли я «осесть»?", "b73b9a75-d198-49cc-af59-9bfde714b6ae", 18, false, "x82feTpgjyQ", "https://www.youtube.com/shorts/x82feTpgjyQ", 1, "/downloads/shows/LESYAKA/Season 2026/s2026e013000 - Боюсь ли я «осесть»?.mkv", false, false, true, 1, [], 99, ~U[2026-01-30 00:33:19Z], ~U[2026-04-17 18:01:10Z], ~U[2026-04-17 18:01:10Z], "", "Боюсь ли я «осесть»?", 18, false, "x82feTpgjyQ", "https://www.youtube.com/shorts/x82feTpgjyQ", "/downloads/shows/LESYAKA/Season 2026/s2026e013000 - Боюсь ли я «осесть»?.mkv", true, 1, ~U[2026-01-30 00:33:19Z]] 23:01:10.240 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=633.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:01:10.241 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=8.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:01:10.242 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=8.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [132] 23:01:10.242 [debug] Current batch of media processed. Will check again in 1000ms 23:01:11.249 [debug] Current batch of media processed. Will check again in 1000ms 23:01:12.279 [debug] Current batch of media processed. Will check again in 1000ms 23:01:13.280 [debug] Current batch of media processed. Will check again in 1000ms 23:01:14.282 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 22, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e012900 - Отношения в путешествиях.mkv", "id" => "60qqhDL0KDI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/60qqhDL0KDI", "playlist_index" => 2, "timestamp" => 1769685663, "title" => "Отношения в путешествиях", "upload_date" => "20260129"} 23:01:14.284 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=533.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:01:14.285 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=535.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:01:14.286 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=536.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-29 11:21:03Z], 1] 23:01:14.288 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=537.9ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Отношения в путешествиях", "a73bbfab-e0a7-4c17-b7a7-5de46b859a1d", 22, false, "60qqhDL0KDI", "https://www.youtube.com/shorts/60qqhDL0KDI", 2, "/downloads/shows/LESYAKA/Season 2026/s2026e012900 - Отношения в путешествиях.mkv", false, false, true, 1, [], 99, ~U[2026-01-29 11:21:03Z], ~U[2026-04-17 18:01:14Z], ~U[2026-04-17 18:01:14Z], "", "Отношения в путешествиях", 22, false, "60qqhDL0KDI", "https://www.youtube.com/shorts/60qqhDL0KDI", "/downloads/shows/LESYAKA/Season 2026/s2026e012900 - Отношения в путешествиях.mkv", true, 1, ~U[2026-01-29 11:21:03Z]] 23:01:14.289 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=314.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:01:14.290 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=5.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:01:14.292 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [133] 23:01:14.292 [debug] Current batch of media processed. Will check again in 1000ms 23:01:15.294 [debug] Current batch of media processed. Will check again in 1000ms 23:01:16.299 [debug] Current batch of media processed. Will check again in 1000ms 23:01:17.311 [debug] Current batch of media processed. Will check again in 1000ms 23:01:18.314 [debug] Current batch of media processed. Will check again in 1000ms 23:01:19.317 [debug] Current batch of media processed. Will check again in 1000ms 23:01:20.320 [debug] Current batch of media processed. Will check again in 1000ms 23:01:21.328 [debug] Current batch of media processed. Will check again in 1000ms 23:01:22.342 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 22, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e012800 - Беременность в путешествии.mkv", "id" => "C9KKppK3BU8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/C9KKppK3BU8", "playlist_index" => 3, "timestamp" => 1769605137, "title" => "Беременность в путешествии", "upload_date" => "20260128"} 23:01:22.343 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=536.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:01:22.344 [debug] QUERY OK source="sources" db=0.3ms idle=537.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:01:22.346 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=538.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-28 12:58:57Z], 1] 23:01:22.349 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=540.8ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Беременность в путешествии", "6358d10c-22fd-4738-8938-830cc24f2d27", 22, false, "C9KKppK3BU8", "https://www.youtube.com/shorts/C9KKppK3BU8", 3, "/downloads/shows/LESYAKA/Season 2026/s2026e012800 - Беременность в путешествии.mkv", false, false, true, 1, [], 99, ~U[2026-01-28 12:58:57Z], ~U[2026-04-17 18:01:22Z], ~U[2026-04-17 18:01:22Z], "", "Беременность в путешествии", 22, false, "C9KKppK3BU8", "https://www.youtube.com/shorts/C9KKppK3BU8", "/downloads/shows/LESYAKA/Season 2026/s2026e012800 - Беременность в путешествии.mkv", true, 1, ~U[2026-01-28 12:58:57Z]] 23:01:22.350 [debug] QUERY OK source="sources" db=0.6ms idle=276.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:01:22.351 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:01:22.352 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [134] 23:01:22.353 [debug] Current batch of media processed. Will check again in 1000ms 23:01:23.364 [debug] Current batch of media processed. Will check again in 1000ms 23:01:24.368 [debug] Current batch of media processed. Will check again in 1000ms 23:01:25.371 [debug] Current batch of media processed. Will check again in 1000ms 23:01:25.735 [info] {"source":"oban","duration":1918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:26.377 [debug] Current batch of media processed. Will check again in 1000ms 23:01:27.382 [debug] Current batch of media processed. Will check again in 1000ms 23:01:28.397 [debug] Current batch of media processed. Will check again in 1000ms 23:01:29.400 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 14, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e012700 - Без отношений проще?.mkv", "id" => "_4_0L7woE2A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/_4_0L7woE2A", "playlist_index" => 4, "timestamp" => 1769524528, "title" => "Без отношений проще?", "upload_date" => "20260127"} 23:01:29.402 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1578.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:01:29.403 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1579.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:01:29.404 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=1275.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-27 14:35:28Z], 1] 23:01:29.406 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=576.3ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Без отношений проще?", "5330ab18-d1b9-4940-bd5c-54632c94093c", 14, false, "_4_0L7woE2A", "https://www.youtube.com/shorts/_4_0L7woE2A", 4, "/downloads/shows/LESYAKA/Season 2026/s2026e012700 - Без отношений проще?.mkv", false, false, true, 1, [], 99, ~U[2026-01-27 14:35:28Z], ~U[2026-04-17 18:01:29Z], ~U[2026-04-17 18:01:29Z], "", "Без отношений проще?", 14, false, "_4_0L7woE2A", "https://www.youtube.com/shorts/_4_0L7woE2A", "/downloads/shows/LESYAKA/Season 2026/s2026e012700 - Без отношений проще?.mkv", true, 1, ~U[2026-01-27 14:35:28Z]] 23:01:29.407 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=274.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:01:29.408 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=5.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:01:29.409 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [135] 23:01:29.409 [debug] Current batch of media processed. Will check again in 1000ms 23:01:30.420 [debug] Current batch of media processed. Will check again in 1000ms 23:01:31.421 [debug] Current batch of media processed. Will check again in 1000ms 23:01:32.426 [debug] Current batch of media processed. Will check again in 1000ms 23:01:33.428 [debug] Current batch of media processed. Will check again in 1000ms 23:01:34.435 [debug] Current batch of media processed. Will check again in 1000ms 23:01:35.444 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 11, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e012600 - Что между нами?.mkv", "id" => "fDlceNsr5r0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/fDlceNsr5r0", "playlist_index" => 5, "timestamp" => 1769457715, "title" => "Что между нами?", "upload_date" => "20260126"} 23:01:35.446 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=375.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:01:35.447 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=376.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:01:35.449 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=378.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-26 20:01:55Z], 1] 23:01:35.451 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=380.3ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Что между нами?", "4fe5e46e-c92a-45f2-bf63-37408c1e8994", 11, false, "fDlceNsr5r0", "https://www.youtube.com/shorts/fDlceNsr5r0", 5, "/downloads/shows/LESYAKA/Season 2026/s2026e012600 - Что между нами?.mkv", false, false, true, 1, [], 99, ~U[2026-01-26 20:01:55Z], ~U[2026-04-17 18:01:35Z], ~U[2026-04-17 18:01:35Z], "", "Что между нами?", 11, false, "fDlceNsr5r0", "https://www.youtube.com/shorts/fDlceNsr5r0", "/downloads/shows/LESYAKA/Season 2026/s2026e012600 - Что между нами?.mkv", true, 1, ~U[2026-01-26 20:01:55Z]] 23:01:35.453 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=256.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:01:35.454 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=7.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:01:35.455 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [136] 23:01:35.455 [debug] Current batch of media processed. Will check again in 1000ms 23:01:36.457 [debug] Current batch of media processed. Will check again in 1000ms 23:01:37.460 [debug] Current batch of media processed. Will check again in 1000ms 23:01:38.461 [debug] Current batch of media processed. Will check again in 1000ms 23:01:39.464 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 15, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e012600 - Если твоя девушка не любит путешествовать.mkv", "id" => "BvyQgdx6ZAA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/BvyQgdx6ZAA", "playlist_index" => 6, "timestamp" => 1769432647, "title" => "Если твоя девушка не любит путешествовать", "upload_date" => "20260126"} 23:01:39.466 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=310.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:01:39.467 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=312.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:01:39.469 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=313.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-26 13:04:07Z], 1] 23:01:39.471 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=315.5ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Если твоя девушка не любит путешествовать", "ba9ebdbe-218b-4471-bd3c-8e0be4fe9de9", 15, false, "BvyQgdx6ZAA", "https://www.youtube.com/shorts/BvyQgdx6ZAA", 6, "/downloads/shows/LESYAKA/Season 2026/s2026e012600 - Если твоя девушка не любит путешествовать.mkv", false, false, true, 1, [], 98, ~U[2026-01-26 13:04:07Z], ~U[2026-04-17 18:01:39Z], ~U[2026-04-17 18:01:39Z], "", "Если твоя девушка не любит путешествовать", 15, false, "BvyQgdx6ZAA", "https://www.youtube.com/shorts/BvyQgdx6ZAA", "/downloads/shows/LESYAKA/Season 2026/s2026e012600 - Если твоя девушка не любит путешествовать.mkv", true, 1, ~U[2026-01-26 13:04:07Z]] 23:01:39.472 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=232.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:01:39.473 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:01:39.474 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [137] 23:01:39.475 [debug] Current batch of media processed. Will check again in 1000ms 23:01:40.484 [debug] Current batch of media processed. Will check again in 1000ms 23:01:41.490 [debug] Current batch of media processed. Will check again in 1000ms 23:01:42.495 [debug] Current batch of media processed. Will check again in 1000ms 23:01:43.497 [debug] Current batch of media processed. Will check again in 1000ms 23:01:44.507 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 11, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e012500 - Любые отношения не навсегда.mkv", "id" => "_ydM1AnGEBQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/_ydM1AnGEBQ", "playlist_index" => 7, "timestamp" => 1769383939, "title" => "Любые отношения не навсегда", "upload_date" => "20260125"} 23:01:44.508 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1325.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:01:44.509 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1327.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:01:44.511 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1328.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-25 23:32:19Z], 1] 23:01:44.513 [debug] QUERY OK source="media_items" db=1.2ms idle=1250.5ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Любые отношения не навсегда", "a6d0cb19-115a-4b6e-94ba-f76e4628543f", 11, false, "_ydM1AnGEBQ", "https://www.youtube.com/shorts/_ydM1AnGEBQ", 7, "/downloads/shows/LESYAKA/Season 2026/s2026e012500 - Любые отношения не навсегда.mkv", false, false, true, 1, [], 99, ~U[2026-01-25 23:32:19Z], ~U[2026-04-17 18:01:44Z], ~U[2026-04-17 18:01:44Z], "", "Любые отношения не навсегда", 11, false, "_ydM1AnGEBQ", "https://www.youtube.com/shorts/_ydM1AnGEBQ", "/downloads/shows/LESYAKA/Season 2026/s2026e012500 - Любые отношения не навсегда.mkv", true, 1, ~U[2026-01-25 23:32:19Z]] 23:01:44.513 [debug] QUERY OK source="sources" db=0.4ms idle=239.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:01:44.514 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=5.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:01:44.515 [debug] QUERY OK source="media_items" db=0.5ms idle=5.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [138] 23:01:44.516 [debug] Current batch of media processed. Will check again in 1000ms 23:01:45.521 [debug] Current batch of media processed. Will check again in 1000ms 23:01:46.525 [debug] Current batch of media processed. Will check again in 1000ms 23:01:47.527 [debug] Current batch of media processed. Will check again in 1000ms 23:01:48.531 [debug] Current batch of media processed. Will check again in 1000ms 23:01:49.534 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 13, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e012500 - От меня залетела девушка.mkv", "id" => "OL2FQjjBWmg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/OL2FQjjBWmg", "playlist_index" => 8, "timestamp" => 1769349235, "title" => "От меня залетела девушка", "upload_date" => "20260125"} 23:01:49.535 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1317.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:01:49.536 [debug] QUERY OK source="sources" db=0.3ms idle=1319.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:01:49.538 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1320.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-25 13:53:55Z], 1] 23:01:49.540 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1243.0ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["От меня залетела девушка", "5932a541-9cc1-461e-b54d-c5bf16e0bbb2", 13, false, "OL2FQjjBWmg", "https://www.youtube.com/shorts/OL2FQjjBWmg", 8, "/downloads/shows/LESYAKA/Season 2026/s2026e012500 - От меня залетела девушка.mkv", false, false, true, 1, [], 98, ~U[2026-01-25 13:53:55Z], ~U[2026-04-17 18:01:49Z], ~U[2026-04-17 18:01:49Z], "", "От меня залетела девушка", 13, false, "OL2FQjjBWmg", "https://www.youtube.com/shorts/OL2FQjjBWmg", "/downloads/shows/LESYAKA/Season 2026/s2026e012500 - От меня залетела девушка.mkv", true, 1, ~U[2026-01-25 13:53:55Z]] 23:01:49.541 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=240.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:01:49.542 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=5.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:01:49.543 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=5.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [139] 23:01:49.543 [debug] Current batch of media processed. Will check again in 1000ms 23:01:50.548 [debug] Current batch of media processed. Will check again in 1000ms 23:01:51.555 [debug] Current batch of media processed. Will check again in 1000ms 23:01:52.557 [debug] Current batch of media processed. Will check again in 1000ms 23:01:53.565 [debug] Current batch of media processed. Will check again in 1000ms 23:01:54.569 [debug] Current batch of media processed. Will check again in 1000ms 23:01:55.573 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 15, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e012400 - Такой мужчина мне не подойдет.mkv", "id" => "sLxT2-TCcvY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/sLxT2-TCcvY", "playlist_index" => 9, "timestamp" => 1769289809, "title" => "Такой мужчина мне не подойдет", "upload_date" => "20260124"} 23:01:55.575 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=332.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:01:55.575 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=334.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:01:55.577 [debug] QUERY OK source="media_items" db=0.7ms idle=334.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-24 21:23:29Z], 1] 23:01:55.579 [debug] QUERY OK source="media_items" db=1.1ms idle=336.3ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Такой мужчина мне не подойдет", "f380e1fc-5b5b-4989-b5ba-e548abb66b0e", 15, false, "sLxT2-TCcvY", "https://www.youtube.com/shorts/sLxT2-TCcvY", 9, "/downloads/shows/LESYAKA/Season 2026/s2026e012400 - Такой мужчина мне не подойдет.mkv", false, false, true, 1, [], 98, ~U[2026-01-24 21:23:29Z], ~U[2026-04-17 18:01:55Z], ~U[2026-04-17 18:01:55Z], "", "Такой мужчина мне не подойдет", 15, false, "sLxT2-TCcvY", "https://www.youtube.com/shorts/sLxT2-TCcvY", "/downloads/shows/LESYAKA/Season 2026/s2026e012400 - Такой мужчина мне не подойдет.mkv", true, 1, ~U[2026-01-24 21:23:29Z]] 23:01:55.579 [debug] QUERY OK source="sources" db=0.3ms idle=181.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:01:55.580 [debug] QUERY OK source="media_profiles" db=0.3ms idle=5.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:01:55.581 [debug] QUERY OK source="media_items" db=0.6ms idle=5.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [140] 23:01:55.582 [debug] Current batch of media processed. Will check again in 1000ms 23:01:55.807 [info] {"source":"oban","duration":2046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:56.585 [debug] Current batch of media processed. Will check again in 1000ms 23:01:57.587 [debug] Current batch of media processed. Will check again in 1000ms 23:01:58.590 [debug] Current batch of media processed. Will check again in 1000ms 23:01:59.595 [debug] Current batch of media processed. Will check again in 1000ms 23:02:00.600 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 32, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e012400 - Свобода - это ответственность?.mkv", "id" => "UdLccyXhNQc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/UdLccyXhNQc", "playlist_index" => 10, "timestamp" => 1769271264, "title" => "Свобода - это ответственность?", "upload_date" => "20260124"} 23:02:00.602 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1305.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:02:00.602 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1306.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:02:00.606 [debug] QUERY OK source="media_items" db=2.8ms idle=1307.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-24 16:14:24Z], 1] 23:02:00.608 [debug] QUERY OK source="media_items" db=1.1ms idle=1161.1ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Свобода - это ответственность?", "22cfd0b9-759a-4e1b-86b2-7a16e0fa442c", 32, false, "UdLccyXhNQc", "https://www.youtube.com/shorts/UdLccyXhNQc", 10, "/downloads/shows/LESYAKA/Season 2026/s2026e012400 - Свобода - это ответственность?.mkv", false, false, true, 1, [], 97, ~U[2026-01-24 16:14:24Z], ~U[2026-04-17 18:02:00Z], ~U[2026-04-17 18:02:00Z], "", "Свобода - это ответственность?", 32, false, "UdLccyXhNQc", "https://www.youtube.com/shorts/UdLccyXhNQc", "/downloads/shows/LESYAKA/Season 2026/s2026e012400 - Свобода - это ответственность?.mkv", true, 1, ~U[2026-01-24 16:14:24Z]] 23:02:00.609 [debug] QUERY OK source="sources" db=0.9ms idle=154.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:02:00.610 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=7.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:02:00.611 [debug] QUERY OK source="media_items" db=0.5ms queue=0.3ms idle=7.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [141] 23:02:00.611 [debug] Current batch of media processed. Will check again in 1000ms 23:02:00.680 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:02:01.664 [debug] Current batch of media processed. Will check again in 1000ms 23:02:02.668 [debug] Current batch of media processed. Will check again in 1000ms 23:02:03.671 [debug] Current batch of media processed. Will check again in 1000ms 23:02:04.673 [debug] Current batch of media processed. Will check again in 1000ms 23:02:05.676 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 7, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e091900 - 🏔️🙋🏽\u200D♀️🚐.mp4", "id" => "YGXZmuu5XvE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/YGXZmuu5XvE", "playlist_index" => 11, "timestamp" => 1758249678, "title" => "🏔️🙋🏽\u200D♀️🚐", "upload_date" => "20250919"} 23:02:05.677 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1353.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:02:05.678 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1354.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:02:05.680 [debug] QUERY OK source="media_items" db=0.7ms idle=1355.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-19 02:41:18Z], 1] 23:02:05.682 [debug] QUERY OK source="media_items" db=1.2ms idle=1197.4ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🏔️🙋🏽\u200D♀️🚐", "75486dab-2953-412f-96f0-0261cff27bad", 7, false, "YGXZmuu5XvE", "https://www.youtube.com/shorts/YGXZmuu5XvE", 11, "/downloads/shows/LESYAKA/Season 2025/s2025e091900 - 🏔️🙋🏽\u200D♀️🚐.mp4", false, false, true, 1, [], 97, ~U[2025-09-19 02:41:18Z], ~U[2026-04-17 18:02:05Z], ~U[2026-04-17 18:02:05Z], "", "🏔️🙋🏽\u200D♀️🚐", 7, false, "YGXZmuu5XvE", "https://www.youtube.com/shorts/YGXZmuu5XvE", "/downloads/shows/LESYAKA/Season 2025/s2025e091900 - 🏔️🙋🏽\u200D♀️🚐.mp4", true, 1, ~U[2025-09-19 02:41:18Z]] 23:02:05.683 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=190.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:02:05.683 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=5.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:02:05.685 [debug] QUERY OK source="media_items" db=0.5ms idle=5.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [142] 23:02:05.685 [debug] Current batch of media processed. Will check again in 1000ms 23:02:06.694 [debug] Current batch of media processed. Will check again in 1000ms 23:02:07.699 [debug] Current batch of media processed. Will check again in 1000ms 23:02:08.706 [debug] Current batch of media processed. Will check again in 1000ms 23:02:09.711 [debug] Current batch of media processed. Will check again in 1000ms 23:02:10.721 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 11, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e083000 - Утренний душ, когда твой дом - это машина🙋🏽\u200D♀️💦 #автодом #домнаколесах #кемпинг.mp4", "id" => "NYbhLA5WlW0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/NYbhLA5WlW0", "playlist_index" => 12, "timestamp" => 1756571164, "title" => "Утренний душ, когда твой дом - это машина🙋🏽\u200D♀️💦 #автодом #домнаколесах #кемпинг", "upload_date" => "20250830"} 23:02:10.722 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1332.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:02:10.724 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1333.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:02:10.725 [debug] QUERY OK source="media_items" db=0.7ms idle=1334.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-30 16:26:04Z], 1] 23:02:10.727 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1209.9ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Утренний душ, когда твой дом - это машина🙋🏽\u200D♀️💦 #автодом #домнаколесах #кемпинг", "a2395254-1286-4bd6-99ad-e6c14e0888f1", 11, false, "NYbhLA5WlW0", "https://www.youtube.com/shorts/NYbhLA5WlW0", 12, "/downloads/shows/LESYAKA/Season 2025/s2025e083000 - Утренний душ, когда твой дом - это машина🙋🏽\u200D♀️💦 #автодом #домнаколесах #кемпинг.mp4", false, false, true, 1, [], 99, ~U[2025-08-30 16:26:04Z], ~U[2026-04-17 18:02:10Z], ~U[2026-04-17 18:02:10Z], "", "Утренний душ, когда твой дом - это машина🙋🏽\u200D♀️💦 #автодом #домнаколесах #кемпинг", 11, false, "NYbhLA5WlW0", "https://www.youtube.com/shorts/NYbhLA5WlW0", "/downloads/shows/LESYAKA/Season 2025/s2025e083000 - Утренний душ, когда твой дом - это машина🙋🏽\u200D♀️💦 #автодом #домнаколесах #кемпинг.mp4", true, 1, ~U[2025-08-30 16:26:04Z]] 23:02:10.728 [debug] QUERY OK source="sources" db=0.3ms idle=205.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:02:10.729 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:02:10.730 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=5.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [143] 23:02:10.730 [debug] Current batch of media processed. Will check again in 1000ms 23:02:11.735 [debug] Current batch of media processed. Will check again in 1000ms 23:02:12.740 [debug] Current batch of media processed. Will check again in 1000ms 23:02:13.745 [debug] Current batch of media processed. Will check again in 1000ms 23:02:14.751 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 7, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e081000 - Жизнь прекрасна, когда это жизнь в автодоме😜.mp4", "id" => "CBcdUHLOSE4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/CBcdUHLOSE4", "playlist_index" => 13, "timestamp" => 1754855596, "title" => "Жизнь прекрасна, когда это жизнь в автодоме😜", "upload_date" => "20250810"} 23:02:14.752 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=353.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:02:14.753 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=354.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:02:14.754 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=355.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-10 19:53:16Z], 1] 23:02:14.757 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=357.2ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Жизнь прекрасна, когда это жизнь в автодоме😜", "f4aa770d-ce95-4646-8367-0084d0777a56", 7, false, "CBcdUHLOSE4", "https://www.youtube.com/shorts/CBcdUHLOSE4", 13, "/downloads/shows/LESYAKA/Season 2025/s2025e081000 - Жизнь прекрасна, когда это жизнь в автодоме😜.mp4", false, false, true, 1, [], 99, ~U[2025-08-10 19:53:16Z], ~U[2026-04-17 18:02:14Z], ~U[2026-04-17 18:02:14Z], "", "Жизнь прекрасна, когда это жизнь в автодоме😜", 7, false, "CBcdUHLOSE4", "https://www.youtube.com/shorts/CBcdUHLOSE4", "/downloads/shows/LESYAKA/Season 2025/s2025e081000 - Жизнь прекрасна, когда это жизнь в автодоме😜.mp4", true, 1, ~U[2025-08-10 19:53:16Z]] 23:02:14.758 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=203.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:02:14.759 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:02:14.760 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=5.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [144] 23:02:14.760 [debug] Current batch of media processed. Will check again in 1000ms 23:02:15.764 [debug] Current batch of media processed. Will check again in 1000ms 23:02:16.767 [debug] Current batch of media processed. Will check again in 1000ms 23:02:17.772 [debug] Current batch of media processed. Will check again in 1000ms 23:02:18.776 [debug] Current batch of media processed. Will check again in 1000ms 23:02:19.781 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 36, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e081000 - Кушать подано😋 #домнаколесах #кемпинг.mp4", "id" => "jtOFOQikZkc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/jtOFOQikZkc", "playlist_index" => 14, "timestamp" => 1754790996, "title" => "Кушать подано😋 #домнаколесах #кемпинг", "upload_date" => "20250810"} 23:02:19.782 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=1375.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:02:19.783 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1376.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:02:19.785 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1377.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-10 01:56:36Z], 1] 23:02:19.787 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1208.9ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Кушать подано😋 #домнаколесах #кемпинг", "917eb917-6a5b-4eec-a1f2-1ec64250c9f2", 36, false, "jtOFOQikZkc", "https://www.youtube.com/shorts/jtOFOQikZkc", 14, "/downloads/shows/LESYAKA/Season 2025/s2025e081000 - Кушать подано😋 #домнаколесах #кемпинг.mp4", false, false, true, 1, [], 98, ~U[2025-08-10 01:56:36Z], ~U[2026-04-17 18:02:19Z], ~U[2026-04-17 18:02:19Z], "", "Кушать подано😋 #домнаколесах #кемпинг", 36, false, "jtOFOQikZkc", "https://www.youtube.com/shorts/jtOFOQikZkc", "/downloads/shows/LESYAKA/Season 2025/s2025e081000 - Кушать подано😋 #домнаколесах #кемпинг.mp4", true, 1, ~U[2025-08-10 01:56:36Z]] 23:02:19.788 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=202.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:02:19.788 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=5.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:02:19.790 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=5.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [145] 23:02:19.790 [debug] Current batch of media processed. Will check again in 1000ms 23:02:20.792 [debug] Current batch of media processed. Will check again in 1000ms 23:02:21.800 [debug] Current batch of media processed. Will check again in 1000ms 23:02:22.847 [debug] Current batch of media processed. Will check again in 1000ms 23:02:23.849 [debug] Current batch of media processed. Will check again in 1000ms 23:02:24.889 [debug] Current batch of media processed. Will check again in 1000ms 23:02:25.842 [info] {"source":"oban","duration":1808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:25.909 [debug] Current batch of media processed. Will check again in 1000ms 23:02:26.914 [debug] Current batch of media processed. Will check again in 1000ms 23:02:27.919 [debug] Current batch of media processed. Will check again in 1000ms 23:02:28.924 [debug] Current batch of media processed. Will check again in 1000ms 23:02:29.929 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 9, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e060500 - Путешествия в автодоме🚐🙋🏽\u200D♀️.mp4", "id" => "GjED5p5uBTs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/GjED5p5uBTs", "playlist_index" => 15, "timestamp" => 1749087943, "title" => "Путешествия в автодоме🚐🙋🏽\u200D♀️", "upload_date" => "20250605"} 23:02:29.930 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=463.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:02:29.931 [debug] QUERY OK source="sources" db=0.6ms idle=464.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:02:29.933 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=465.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-05 01:45:43Z], 1] 23:02:29.936 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=467.8ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Путешествия в автодоме🚐🙋🏽\u200D♀️", "e9a6b739-0e39-4634-93df-7fe7ab2b4fa4", 9, false, "GjED5p5uBTs", "https://www.youtube.com/shorts/GjED5p5uBTs", 15, "/downloads/shows/LESYAKA/Season 2025/s2025e060500 - Путешествия в автодоме🚐🙋🏽\u200D♀️.mp4", false, false, true, 1, [], 99, ~U[2025-06-05 01:45:43Z], ~U[2026-04-17 18:02:29Z], ~U[2026-04-17 18:02:29Z], "", "Путешествия в автодоме🚐🙋🏽\u200D♀️", 9, false, "GjED5p5uBTs", "https://www.youtube.com/shorts/GjED5p5uBTs", "/downloads/shows/LESYAKA/Season 2025/s2025e060500 - Путешествия в автодоме🚐🙋🏽\u200D♀️.mp4", true, 1, ~U[2025-06-05 01:45:43Z]] 23:02:29.937 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=143.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:02:29.938 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:02:29.939 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [146] 23:02:29.940 [debug] Current batch of media processed. Will check again in 1000ms 23:02:30.943 [debug] Current batch of media processed. Will check again in 1000ms 23:02:31.944 [debug] Current batch of media processed. Will check again in 1000ms 23:02:32.951 [debug] Current batch of media processed. Will check again in 1000ms 23:02:33.952 [debug] Current batch of media processed. Will check again in 1000ms 23:02:34.957 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 8, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e053100 - А у вас как дела? #автодом #кемпер #camper.mp4", "id" => "XUjI0BsTLOU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/XUjI0BsTLOU", "playlist_index" => 16, "timestamp" => 1748728206, "title" => "А у вас как дела? #автодом #кемпер #camper", "upload_date" => "20250531"} 23:02:34.959 [debug] QUERY OK source="sources" db=0.6ms queue=0.6ms idle=1470.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:02:34.961 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1472.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:02:34.962 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=1473.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-31 21:50:06Z], 1] 23:02:34.964 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1139.6ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["А у вас как дела? #автодом #кемпер #camper", "59087804-4192-4dc5-9f1d-b0e1efc8536b", 8, false, "XUjI0BsTLOU", "https://www.youtube.com/shorts/XUjI0BsTLOU", 16, "/downloads/shows/LESYAKA/Season 2025/s2025e053100 - А у вас как дела? #автодом #кемпер #camper.mp4", false, false, true, 1, [], 99, ~U[2025-05-31 21:50:06Z], ~U[2026-04-17 18:02:34Z], ~U[2026-04-17 18:02:34Z], "", "А у вас как дела? #автодом #кемпер #camper", 8, false, "XUjI0BsTLOU", "https://www.youtube.com/shorts/XUjI0BsTLOU", "/downloads/shows/LESYAKA/Season 2025/s2025e053100 - А у вас как дела? #автодом #кемпер #camper.mp4", true, 1, ~U[2025-05-31 21:50:06Z]] 23:02:34.965 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=136.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:02:34.966 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.3ms idle=5.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:02:34.968 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=6.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [147] 23:02:34.968 [debug] Current batch of media processed. Will check again in 1000ms 23:02:35.983 [debug] Current batch of media processed. Will check again in 1000ms 23:02:36.985 [debug] Current batch of media processed. Will check again in 1000ms 23:02:37.989 [debug] Current batch of media processed. Will check again in 1000ms 23:02:38.993 [debug] Current batch of media processed. Will check again in 1000ms 23:02:40.014 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Ночевать в машине в США нельзя, если это не специально отведенные для кемпинга места. Мы часто оставались на парковках магазинов, парков, автозаправок и так далее. Бывало, что полиция ловила и выгоняла нас", "duration" => 17, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e050900 - Поймала полиция, когда спали в машине #автопутешествия #домнаколесах.mp4", "id" => "OCzjX2GHbz4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/OCzjX2GHbz4", "playlist_index" => 17, "timestamp" => 1746787632, "title" => "Поймала полиция, когда спали в машине #автопутешествия #домнаколесах", "upload_date" => "20250509"} 23:02:40.015 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1512.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:02:40.016 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1513.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:02:40.018 [debug] QUERY OK source="media_items" db=0.9ms idle=1515.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-09 10:47:12Z], 1] 23:02:40.021 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=1143.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ночевать в машине в США нельзя, если это не специально отведенные для кемпинга места. Мы часто оставались на парковках магазинов, парков, автозаправок и так далее. Бывало, что полиция ловила и выгоняла нас", "Поймала полиция, когда спали в машине #автопутешествия #домнаколесах", "a4543b2a-3e0b-4223-9caa-da27d7ecaacb", 17, false, "OCzjX2GHbz4", "https://www.youtube.com/shorts/OCzjX2GHbz4", 17, "/downloads/shows/LESYAKA/Season 2025/s2025e050900 - Поймала полиция, когда спали в машине #автопутешествия #домнаколесах.mp4", false, false, true, 1, [], 99, ~U[2025-05-09 10:47:12Z], ~U[2026-04-17 18:02:40Z], ~U[2026-04-17 18:02:40Z], "Ночевать в машине в США нельзя, если это не специально отведенные для кемпинга места. Мы часто оставались на парковках магазинов, парков, автозаправок и так далее. Бывало, что полиция ловила и выгоняла нас", "Поймала полиция, когда спали в машине #автопутешествия #домнаколесах", 17, false, "OCzjX2GHbz4", "https://www.youtube.com/shorts/OCzjX2GHbz4", "/downloads/shows/LESYAKA/Season 2025/s2025e050900 - Поймала полиция, когда спали в машине #автопутешествия #домнаколесах.mp4", true, 1, ~U[2025-05-09 10:47:12Z]] 23:02:40.022 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=142.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:02:40.023 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=7.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:02:40.025 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=8.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [148] 23:02:40.025 [debug] Current batch of media processed. Will check again in 1000ms 23:02:41.095 [debug] Current batch of media processed. Will check again in 1000ms 23:02:42.099 [debug] Current batch of media processed. Will check again in 1000ms 23:02:43.111 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Купила все для жизни в машине и путешествий по США, осталось обустроить новое жилище😊", "duration" => 10, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e050700 - Подготовка к жизни в машине #приус #автопутешествия.mp4", "id" => "WRes4B6I2CQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/WRes4B6I2CQ", "playlist_index" => 18, "timestamp" => 1746622673, "title" => "Подготовка к жизни в машине #приус #автопутешествия", "upload_date" => "20250507"} 23:02:43.113 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=1598.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:02:43.114 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1599.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:02:43.116 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=1600.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-07 12:57:53Z], 1] 23:02:43.119 [debug] QUERY OK source="media_items" db=1.9ms queue=0.2ms idle=1215.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Купила все для жизни в машине и путешествий по США, осталось обустроить новое жилище😊", "Подготовка к жизни в машине #приус #автопутешествия", "44b9dc7f-e869-411f-b5c3-5570dccd8230", 10, false, "WRes4B6I2CQ", "https://www.youtube.com/shorts/WRes4B6I2CQ", 18, "/downloads/shows/LESYAKA/Season 2025/s2025e050700 - Подготовка к жизни в машине #приус #автопутешествия.mp4", false, false, true, 1, [], 99, ~U[2025-05-07 12:57:53Z], ~U[2026-04-17 18:02:43Z], ~U[2026-04-17 18:02:43Z], "Купила все для жизни в машине и путешествий по США, осталось обустроить новое жилище😊", "Подготовка к жизни в машине #приус #автопутешествия", 10, false, "WRes4B6I2CQ", "https://www.youtube.com/shorts/WRes4B6I2CQ", "/downloads/shows/LESYAKA/Season 2025/s2025e050700 - Подготовка к жизни в машине #приус #автопутешествия.mp4", true, 1, ~U[2025-05-07 12:57:53Z]] 23:02:43.121 [debug] QUERY OK source="sources" db=0.5ms queue=0.5ms idle=214.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:02:43.122 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.3ms idle=7.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:02:43.123 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=7.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [149] 23:02:43.123 [debug] Current batch of media processed. Will check again in 1000ms 23:02:44.125 [debug] Current batch of media processed. Will check again in 1000ms 23:02:45.127 [debug] Current batch of media processed. Will check again in 1000ms 23:02:46.136 [debug] Current batch of media processed. Will check again in 1000ms 23:02:47.140 [debug] Current batch of media processed. Will check again in 1000ms 23:02:48.142 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Жить в машине в жару было очень непросто. За день она нагревалась на солнце так, что внутри было жарко всю ночь. Мы спасались как могли.", "duration" => 20, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e050600 - Как мы ночевали в машине в жару #тревелвлог #путешествиенаавто.mp4", "id" => "8PDPtL7dQAQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/8PDPtL7dQAQ", "playlist_index" => 19, "timestamp" => 1746526518, "title" => "Как мы ночевали в машине в жару #тревелвлог #путешествиенаавто", "upload_date" => "20250506"} 23:02:48.144 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1607.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:02:48.145 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1609.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:02:48.147 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1610.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-06 10:15:18Z], 1] 23:02:48.149 [debug] QUERY OK source="media_items" db=1.3ms idle=1209.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Жить в машине в жару было очень непросто. За день она нагревалась на солнце так, что внутри было жарко всю ночь. Мы спасались как могли.", "Как мы ночевали в машине в жару #тревелвлог #путешествиенаавто", "0f9f4176-627e-43ba-9d34-96c7f53cb185", 20, false, "8PDPtL7dQAQ", "https://www.youtube.com/shorts/8PDPtL7dQAQ", 19, "/downloads/shows/LESYAKA/Season 2025/s2025e050600 - Как мы ночевали в машине в жару #тревелвлог #путешествиенаавто.mp4", false, false, true, 1, [], 99, ~U[2025-05-06 10:15:18Z], ~U[2026-04-17 18:02:48Z], ~U[2026-04-17 18:02:48Z], "Жить в машине в жару было очень непросто. За день она нагревалась на солнце так, что внутри было жарко всю ночь. Мы спасались как могли.", "Как мы ночевали в машине в жару #тревелвлог #путешествиенаавто", 20, false, "8PDPtL7dQAQ", "https://www.youtube.com/shorts/8PDPtL7dQAQ", "/downloads/shows/LESYAKA/Season 2025/s2025e050600 - Как мы ночевали в машине в жару #тревелвлог #путешествиенаавто.mp4", true, 1, ~U[2025-05-06 10:15:18Z]] 23:02:48.151 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=194.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:02:48.152 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=7.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:02:48.153 [debug] QUERY OK source="media_items" db=0.7ms idle=7.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [150] 23:02:48.153 [debug] Current batch of media processed. Will check again in 1000ms 23:02:49.156 [debug] Current batch of media processed. Will check again in 1000ms 23:02:50.171 [debug] Current batch of media processed. Will check again in 1000ms 23:02:51.173 [debug] Current batch of media processed. Will check again in 1000ms 23:02:52.177 [debug] Current batch of media processed. Will check again in 1000ms 23:02:53.181 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Я переночевала в машине впервые в жизни. Это был тест перед переездом в Приус насовсем. Подметила некоторые нюансы, которые нужно исправить.", "duration" => 33, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e050500 - Моя первая ночь в машине #жизньвмашине #кемперы.mp4", "id" => "q2N1YqouKNM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/q2N1YqouKNM", "playlist_index" => 20, "timestamp" => 1746462382, "title" => "Моя первая ночь в машине #жизньвмашине #кемперы", "upload_date" => "20250505"} 23:02:53.183 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1511.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:02:53.184 [debug] QUERY OK source="sources" db=0.3ms idle=1512.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:02:53.185 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1512.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-05 16:26:22Z], 1] 23:02:53.187 [debug] QUERY OK source="media_items" db=1.4ms idle=1167.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Я переночевала в машине впервые в жизни. Это был тест перед переездом в Приус насовсем. Подметила некоторые нюансы, которые нужно исправить.", "Моя первая ночь в машине #жизньвмашине #кемперы", "a6f21768-3104-4a45-ba5f-7f83a51c6a8c", 33, false, "q2N1YqouKNM", "https://www.youtube.com/shorts/q2N1YqouKNM", 20, "/downloads/shows/LESYAKA/Season 2025/s2025e050500 - Моя первая ночь в машине #жизньвмашине #кемперы.mp4", false, false, true, 1, [], 99, ~U[2025-05-05 16:26:22Z], ~U[2026-04-17 18:02:53Z], ~U[2026-04-17 18:02:53Z], "Я переночевала в машине впервые в жизни. Это был тест перед переездом в Приус насовсем. Подметила некоторые нюансы, которые нужно исправить.", "Моя первая ночь в машине #жизньвмашине #кемперы", 33, false, "q2N1YqouKNM", "https://www.youtube.com/shorts/q2N1YqouKNM", "/downloads/shows/LESYAKA/Season 2025/s2025e050500 - Моя первая ночь в машине #жизньвмашине #кемперы.mp4", true, 1, ~U[2025-05-05 16:26:22Z]] 23:02:53.188 [debug] QUERY OK source="sources" db=0.3ms idle=156.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:02:53.189 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=5.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:02:53.190 [debug] QUERY OK source="media_items" db=0.5ms idle=6.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [151] 23:02:53.191 [debug] Current batch of media processed. Will check again in 1000ms 23:02:54.194 [debug] Current batch of media processed. Will check again in 1000ms 23:02:55.198 [debug] Current batch of media processed. Will check again in 1000ms 23:02:55.848 [info] {"source":"oban","duration":1919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:56.201 [debug] Current batch of media processed. Will check again in 1000ms 23:02:57.204 [debug] Current batch of media processed. Will check again in 1000ms 23:02:58.207 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Во время путешествий по Мексике со мной случилась очень неприятная и опасная ситуация - ограбление.", "duration" => 15, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e050400 - Как нас ограбили в Мексике😱 #мексика.mp4", "id" => "8JgSLZgZh5A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/8JgSLZgZh5A", "playlist_index" => 21, "timestamp" => 1746350271, "title" => "Как нас ограбили в Мексике😱 #мексика", "upload_date" => "20250504"} 23:02:58.208 [debug] QUERY OK source="sources" db=0.4ms idle=1468.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:02:58.209 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1470.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:02:58.210 [debug] QUERY OK source="media_items" db=0.8ms idle=1120.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-04 09:17:51Z], 1] 23:02:58.212 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=468.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Во время путешествий по Мексике со мной случилась очень неприятная и опасная ситуация - ограбление.", "Как нас ограбили в Мексике😱 #мексика", "2e1f9aa9-4c36-4308-bca4-03f13f00339f", 15, false, "8JgSLZgZh5A", "https://www.youtube.com/shorts/8JgSLZgZh5A", 21, "/downloads/shows/LESYAKA/Season 2025/s2025e050400 - Как нас ограбили в Мексике😱 #мексика.mp4", false, false, true, 1, [], 99, ~U[2025-05-04 09:17:51Z], ~U[2026-04-17 18:02:58Z], ~U[2026-04-17 18:02:58Z], "Во время путешествий по Мексике со мной случилась очень неприятная и опасная ситуация - ограбление.", "Как нас ограбили в Мексике😱 #мексика", 15, false, "8JgSLZgZh5A", "https://www.youtube.com/shorts/8JgSLZgZh5A", "/downloads/shows/LESYAKA/Season 2025/s2025e050400 - Как нас ограбили в Мексике😱 #мексика.mp4", true, 1, ~U[2025-05-04 09:17:51Z]] 23:02:58.213 [debug] QUERY OK source="sources" db=0.4ms idle=104.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:02:58.214 [debug] QUERY OK source="media_profiles" db=0.3ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:02:58.215 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=5.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [152] 23:02:58.215 [debug] Current batch of media processed. Will check again in 1000ms 23:02:59.237 [debug] Current batch of media processed. Will check again in 1000ms 23:03:00.239 [debug] Current batch of media processed. Will check again in 1000ms 23:03:00.687 [info] {"source":"oban","duration":936,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:03:01.240 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Это дом-самолет, в котором на протяжении многих лет живет мужчина. Находится он недалеко от Портленда в штате Орегон. Подробнее об этом месте вы можете узнать в полном видео.", "duration" => 8, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e050300 - Дом-самолет в лесу✈️😍 #необычныеместа #тревелвлог.mp4", "id" => "H4YuqZgt36s", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/H4YuqZgt36s", "playlist_index" => 22, "timestamp" => 1746278209, "title" => "Дом-самолет в лесу✈️😍 #необычныеместа #тревелвлог", "upload_date" => "20250503"} 23:03:01.242 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1489.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:03:01.243 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1490.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:01.244 [debug] QUERY OK source="media_items" db=0.8ms idle=1120.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-03 13:16:49Z], 1] 23:03:01.246 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=558.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Это дом-самолет, в котором на протяжении многих лет живет мужчина. Находится он недалеко от Портленда в штате Орегон. Подробнее об этом месте вы можете узнать в полном видео.", "Дом-самолет в лесу✈️😍 #необычныеместа #тревелвлог", "9e328913-5584-4c73-af9c-1ab469471298", 8, false, "H4YuqZgt36s", "https://www.youtube.com/shorts/H4YuqZgt36s", 22, "/downloads/shows/LESYAKA/Season 2025/s2025e050300 - Дом-самолет в лесу✈️😍 #необычныеместа #тревелвлог.mp4", false, false, true, 1, [], 98, ~U[2025-05-03 13:16:49Z], ~U[2026-04-17 18:03:01Z], ~U[2026-04-17 18:03:01Z], "Это дом-самолет, в котором на протяжении многих лет живет мужчина. Находится он недалеко от Портленда в штате Орегон. Подробнее об этом месте вы можете узнать в полном видео.", "Дом-самолет в лесу✈️😍 #необычныеместа #тревелвлог", 8, false, "H4YuqZgt36s", "https://www.youtube.com/shorts/H4YuqZgt36s", "/downloads/shows/LESYAKA/Season 2025/s2025e050300 - Дом-самолет в лесу✈️😍 #необычныеместа #тревелвлог.mp4", true, 1, ~U[2025-05-03 13:16:49Z]] 23:03:01.248 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=119.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:01.249 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:03:01.250 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [153] 23:03:01.250 [debug] Current batch of media processed. Will check again in 1000ms 23:03:02.252 [debug] Current batch of media processed. Will check again in 1000ms 23:03:03.254 [debug] Current batch of media processed. Will check again in 1000ms 23:03:04.256 [debug] Current batch of media processed. Will check again in 1000ms 23:03:05.258 [debug] Current batch of media processed. Will check again in 1000ms 23:03:06.313 [debug] Current batch of media processed. Will check again in 1000ms 23:03:07.329 [debug] Current batch of media processed. Will check again in 1000ms 23:03:08.331 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Вопрос, который волнует многих - как я справляла нужду, пока жила в машине в США. Ответ в этом коротком видео. Ну а если хотите узнать о жизеи в машине еще больше, переходите ко мне на канал и смотрите полную версию видео.", "duration" => 14, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e050300 - Куда я ходила в туалет, когда жила в машине? #жизньвмашине #путешествия.mkv", "id" => "KEixvPQmte4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/KEixvPQmte4", "playlist_index" => 23, "timestamp" => 1746263907, "title" => "Куда я ходила в туалет, когда жила в машине? #жизньвмашине #путешествия", "upload_date" => "20250503"} 23:03:08.333 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1556.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:03:08.334 [debug] QUERY OK source="sources" db=0.5ms idle=1558.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:08.336 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1559.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-03 09:18:27Z], 1] 23:03:08.338 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=1157.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Вопрос, который волнует многих - как я справляла нужду, пока жила в машине в США. Ответ в этом коротком видео. Ну а если хотите узнать о жизеи в машине еще больше, переходите ко мне на канал и смотрите полную версию видео.", "Куда я ходила в туалет, когда жила в машине? #жизньвмашине #путешествия", "a9e5a3c5-e3fe-43a5-9084-edbcac7999b8", 14, false, "KEixvPQmte4", "https://www.youtube.com/shorts/KEixvPQmte4", 23, "/downloads/shows/LESYAKA/Season 2025/s2025e050300 - Куда я ходила в туалет, когда жила в машине? #жизньвмашине #путешествия.mkv", false, false, true, 1, [], 97, ~U[2025-05-03 09:18:27Z], ~U[2026-04-17 18:03:08Z], ~U[2026-04-17 18:03:08Z], "Вопрос, который волнует многих - как я справляла нужду, пока жила в машине в США. Ответ в этом коротком видео. Ну а если хотите узнать о жизеи в машине еще больше, переходите ко мне на канал и смотрите полную версию видео.", "Куда я ходила в туалет, когда жила в машине? #жизньвмашине #путешествия", 14, false, "KEixvPQmte4", "https://www.youtube.com/shorts/KEixvPQmte4", "/downloads/shows/LESYAKA/Season 2025/s2025e050300 - Куда я ходила в туалет, когда жила в машине? #жизньвмашине #путешествия.mkv", true, 1, ~U[2025-05-03 09:18:27Z]] 23:03:08.339 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=153.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:08.340 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=6.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:03:08.342 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=6.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [154] 23:03:08.342 [debug] Current batch of media processed. Will check again in 1000ms 23:03:09.343 [debug] Current batch of media processed. Will check again in 1000ms 23:03:10.345 [debug] Current batch of media processed. Will check again in 1000ms 23:03:11.349 [debug] Current batch of media processed. Will check again in 1000ms 23:03:12.356 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Приняла решение переехать в машину и путешествовать, но сначала ее нужно привести в порядок, ведь это мой будущий дом.", "duration" => 14, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e050200 - Переезжаю в машину🤪 #приус #priuslife.mkv", "id" => "Gz-HWjfX6j8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/Gz-HWjfX6j8", "playlist_index" => 24, "timestamp" => 1746217136, "title" => "Переезжаю в машину🤪 #приус #priuslife", "upload_date" => "20250502"} 23:03:12.358 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=549.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:03:12.360 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=551.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:12.361 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=552.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-02 20:18:56Z], 1] 23:03:12.364 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=554.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Приняла решение переехать в машину и путешествовать, но сначала ее нужно привести в порядок, ведь это мой будущий дом.", "Переезжаю в машину🤪 #приус #priuslife", "6d6141de-56d7-4d34-80cb-e1a88250973a", 14, false, "Gz-HWjfX6j8", "https://www.youtube.com/shorts/Gz-HWjfX6j8", 24, "/downloads/shows/LESYAKA/Season 2025/s2025e050200 - Переезжаю в машину🤪 #приус #priuslife.mkv", false, false, true, 1, [], 99, ~U[2025-05-02 20:18:56Z], ~U[2026-04-17 18:03:12Z], ~U[2026-04-17 18:03:12Z], "Приняла решение переехать в машину и путешествовать, но сначала ее нужно привести в порядок, ведь это мой будущий дом.", "Переезжаю в машину🤪 #приус #priuslife", 14, false, "Gz-HWjfX6j8", "https://www.youtube.com/shorts/Gz-HWjfX6j8", "/downloads/shows/LESYAKA/Season 2025/s2025e050200 - Переезжаю в машину🤪 #приус #priuslife.mkv", true, 1, ~U[2025-05-02 20:18:56Z]] 23:03:12.365 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=149.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:12.367 [debug] QUERY OK source="media_profiles" db=0.8ms idle=7.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:03:12.368 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [155] 23:03:12.368 [debug] Current batch of media processed. Will check again in 1000ms 23:03:13.371 [debug] Current batch of media processed. Will check again in 1000ms 23:03:14.373 [debug] Current batch of media processed. Will check again in 1000ms 23:03:15.377 [debug] Current batch of media processed. Will check again in 1000ms 23:03:16.381 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Однажды в мою голову пришла идея - а почему бы не путешествовать по США, живя прямо в машине? Ведь это полная свобода от привязанности к городам и отелям. Можно спать в машине в красивых местах на природе и экономить на аренде.", "duration" => 15, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e050200 - Жизнь в машине - это свобода #кемпер #путешествие.mp4", "id" => "iSseV6OH80Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/iSseV6OH80Q", "playlist_index" => 25, "timestamp" => 1746171835, "title" => "Жизнь в машине - это свобода #кемпер #путешествие", "upload_date" => "20250502"} 23:03:16.386 [debug] QUERY OK source="sources" db=0.7ms queue=3.8ms idle=548.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:03:16.387 [debug] QUERY OK source="sources" db=0.5ms idle=545.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:16.388 [debug] QUERY OK source="media_items" db=0.7ms idle=546.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-02 07:43:55Z], 1] 23:03:16.393 [debug] QUERY OK source="media_items" db=3.5ms queue=0.1ms idle=547.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Однажды в мою голову пришла идея - а почему бы не путешествовать по США, живя прямо в машине? Ведь это полная свобода от привязанности к городам и отелям. Можно спать в машине в красивых местах на природе и экономить на аренде.", "Жизнь в машине - это свобода #кемпер #путешествие", "b404e86f-087d-4340-8be4-5e908f09f2c5", 15, false, "iSseV6OH80Q", "https://www.youtube.com/shorts/iSseV6OH80Q", 25, "/downloads/shows/LESYAKA/Season 2025/s2025e050200 - Жизнь в машине - это свобода #кемпер #путешествие.mp4", false, false, true, 1, [], 98, ~U[2025-05-02 07:43:55Z], ~U[2026-04-17 18:03:16Z], ~U[2026-04-17 18:03:16Z], "Однажды в мою голову пришла идея - а почему бы не путешествовать по США, живя прямо в машине? Ведь это полная свобода от привязанности к городам и отелям. Можно спать в машине в красивых местах на природе и экономить на аренде.", "Жизнь в машине - это свобода #кемпер #путешествие", 15, false, "iSseV6OH80Q", "https://www.youtube.com/shorts/iSseV6OH80Q", "/downloads/shows/LESYAKA/Season 2025/s2025e050200 - Жизнь в машине - это свобода #кемпер #путешествие.mp4", true, 1, ~U[2025-05-02 07:43:55Z]] 23:03:16.394 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=147.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:16.395 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=8.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:03:16.396 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=8.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [156] 23:03:16.396 [debug] Current batch of media processed. Will check again in 1000ms 23:03:17.399 [debug] Current batch of media processed. Will check again in 1000ms 23:03:18.401 [debug] Current batch of media processed. Will check again in 1000ms 23:03:19.607 [debug] Current batch of media processed. Will check again in 1000ms 23:03:20.611 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "В национальном парке Секвойя водится большое количество медведей, я очень хотела их встретить, потому что раньше никогда не видела. Мое желание сбылось!", "duration" => 18, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e050100 - Встретила медведя в лесу😱 #сшавлог #тревелвлог.mp4", "id" => "HlmETMe5MO8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/HlmETMe5MO8", "playlist_index" => 26, "timestamp" => 1746117707, "title" => "Встретила медведя в лесу😱 #сшавлог #тревелвлог", "upload_date" => "20250501"} 23:03:20.621 [debug] QUERY OK source="sources" db=9.3ms queue=0.3ms idle=742.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:03:20.623 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=752.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:20.624 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=753.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-01 16:41:47Z], 1] 23:03:20.627 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=755.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["В национальном парке Секвойя водится большое количество медведей, я очень хотела их встретить, потому что раньше никогда не видела. Мое желание сбылось!", "Встретила медведя в лесу😱 #сшавлог #тревелвлог", "fe905b24-7500-4fa1-850b-98e370588e9d", 18, false, "HlmETMe5MO8", "https://www.youtube.com/shorts/HlmETMe5MO8", 26, "/downloads/shows/LESYAKA/Season 2025/s2025e050100 - Встретила медведя в лесу😱 #сшавлог #тревелвлог.mp4", false, false, true, 1, [], 99, ~U[2025-05-01 16:41:47Z], ~U[2026-04-17 18:03:20Z], ~U[2026-04-17 18:03:20Z], "В национальном парке Секвойя водится большое количество медведей, я очень хотела их встретить, потому что раньше никогда не видела. Мое желание сбылось!", "Встретила медведя в лесу😱 #сшавлог #тревелвлог", 18, false, "HlmETMe5MO8", "https://www.youtube.com/shorts/HlmETMe5MO8", "/downloads/shows/LESYAKA/Season 2025/s2025e050100 - Встретила медведя в лесу😱 #сшавлог #тревелвлог.mp4", true, 1, ~U[2025-05-01 16:41:47Z]] 23:03:20.628 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=316.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:20.629 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.3ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:03:20.630 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [157] 23:03:20.631 [debug] Current batch of media processed. Will check again in 1000ms 23:03:21.632 [debug] Current batch of media processed. Will check again in 1000ms 23:03:22.637 [debug] Current batch of media processed. Will check again in 1000ms 23:03:23.640 [debug] Current batch of media processed. Will check again in 1000ms 23:03:24.703 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Жить в машине в холодную погоду было не очень комфортно, но не сказать, что невозможно. Спальник, одеяла и одежда были мне в помощь.", "duration" => 18, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e050100 - Как я жила в машине в холод #кемпер #автодом.mp4", "id" => "O9o9xcWoYQw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/O9o9xcWoYQw", "playlist_index" => 27, "timestamp" => 1746085655, "title" => "Как я жила в машине в холод #кемпер #автодом", "upload_date" => "20250501"} 23:03:24.705 [debug] QUERY OK source="sources" db=1.1ms queue=0.3ms idle=822.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:03:24.707 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=824.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:24.708 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=825.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-01 07:47:35Z], 1] 23:03:24.717 [debug] QUERY OK source="media_items" db=8.1ms queue=0.1ms idle=827.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Жить в машине в холодную погоду было не очень комфортно, но не сказать, что невозможно. Спальник, одеяла и одежда были мне в помощь.", "Как я жила в машине в холод #кемпер #автодом", "0d1805bb-e8a4-4d4b-8223-33fadc276786", 18, false, "O9o9xcWoYQw", "https://www.youtube.com/shorts/O9o9xcWoYQw", 27, "/downloads/shows/LESYAKA/Season 2025/s2025e050100 - Как я жила в машине в холод #кемпер #автодом.mp4", false, false, true, 1, [], 98, ~U[2025-05-01 07:47:35Z], ~U[2026-04-17 18:03:24Z], ~U[2026-04-17 18:03:24Z], "Жить в машине в холодную погоду было не очень комфортно, но не сказать, что невозможно. Спальник, одеяла и одежда были мне в помощь.", "Как я жила в машине в холод #кемпер #автодом", 18, false, "O9o9xcWoYQw", "https://www.youtube.com/shorts/O9o9xcWoYQw", "/downloads/shows/LESYAKA/Season 2025/s2025e050100 - Как я жила в машине в холод #кемпер #автодом.mp4", true, 1, ~U[2025-05-01 07:47:35Z]] 23:03:24.718 [debug] QUERY OK source="sources" db=0.4ms idle=314.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:24.719 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=13.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:03:24.722 [debug] QUERY OK source="media_items" db=0.6ms queue=0.3ms idle=14.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [158] 23:03:24.722 [debug] Current batch of media processed. Will check again in 1000ms 23:03:25.726 [debug] Current batch of media processed. Will check again in 1000ms 23:03:25.851 [info] {"source":"oban","duration":1713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:26.731 [debug] Current batch of media processed. Will check again in 1000ms 23:03:27.592 [info] GET / 23:03:27.592 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:03:27.593 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=1637.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:27.594 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=1638.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:03:27.595 [debug] QUERY OK source="sources" db=0.2ms idle=1176.7ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:03:27.595 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=639.1ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:03:27.596 [debug] QUERY OK source="media_items" db=0.2ms idle=174.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:03:27.597 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:27.598 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:27.599 [debug] QUERY OK source="settings" db=0.3ms idle=3.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:27.602 [debug] QUERY OK source="tasks" db=1.9ms idle=4.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:03:27.604 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 2] 23:03:27.604 [debug] QUERY OK source="sources" db=0.9ms idle=6.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:27.607 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=8.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:03:27.608 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=8.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:03:27.610 [debug] QUERY OK source="media_items" db=0.6ms idle=7.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:03:27.613 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=6.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:03:27.614 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:27.616 [info] Sent 200 in 24ms 23:03:27.653 [info] CONNECTED TO Phoenix.LiveView.Socket in 67µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "clpoY1U6H10cHRt5CCo_fgRXCzF3HR0M--X56bKemGjKQix1j0lZ9ivE", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:03:27.659 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded"} 23:03:27.659 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=52.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:03:27.660 [debug] QUERY OK source="media_items" db=0.6ms idle=51.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:03:27.661 [debug] Replied in 2ms 23:03:27.662 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending"} 23:03:27.663 [debug] QUERY OK source="media_items" db=0.5ms idle=51.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:03:27.664 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=50.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:03:27.665 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=50.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:27.665 [debug] Replied in 3ms 23:03:27.667 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 23:03:27.668 [debug] QUERY OK source="tasks" db=0.6ms idle=7.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:03:27.670 [debug] QUERY OK source="sources" db=0.5ms idle=6.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:27.670 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=8.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 2] 23:03:27.670 [debug] Replied in 3ms 23:03:27.672 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 23:03:27.672 [debug] Replied in 158µs 23:03:27.750 [debug] Current batch of media processed. Will check again in 1000ms 23:03:28.702 [info] GET / 23:03:28.703 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:03:28.705 [debug] QUERY OK source="settings" db=1.0ms queue=0.3ms idle=1038.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:28.706 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=1037.7ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:03:28.707 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1037.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:03:28.709 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1037.9ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:03:28.710 [debug] QUERY OK source="media_items" db=0.5ms idle=283.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:03:28.711 [debug] QUERY OK source="settings" db=0.4ms idle=5.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:28.712 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=4.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:28.713 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=5.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:28.717 [debug] QUERY OK source="tasks" db=0.8ms queue=0.1ms idle=6.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:03:28.719 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:28.719 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=8.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 2] 23:03:28.723 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=10.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:03:28.724 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=9.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:03:28.726 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=8.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:03:28.729 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=7.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:03:28.730 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=10.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:28.733 [info] Sent 200 in 30ms 23:03:28.752 [debug] Current batch of media processed. Will check again in 1000ms 23:03:28.805 [info] CONNECTED TO Phoenix.LiveView.Socket in 118µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "aSZjBxI7E0IQK0cCBicuJSU_Az8iIwEE6QSQqcGzaq60_dijKXdTlWjM", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:03:28.883 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded"} 23:03:28.884 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=160.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:03:28.886 [debug] QUERY OK source="media_items" db=1.0ms idle=160.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:03:28.886 [debug] Replied in 3ms 23:03:28.888 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending"} 23:03:28.889 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=162.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:03:28.890 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=160.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:03:28.891 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=160.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:28.892 [debug] Replied in 4ms 23:03:28.894 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 23:03:28.895 [debug] QUERY OK source="tasks" db=0.5ms idle=10.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:03:28.897 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=10.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 2] 23:03:28.898 [debug] QUERY OK source="sources" db=0.8ms idle=7.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:28.898 [debug] Replied in 3ms 23:03:28.900 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 23:03:28.900 [debug] Replied in 184µs 23:03:29.802 [info] GET / 23:03:29.803 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:03:29.804 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Начало жизни в моем доме на колесах или Приус-отеле, называйте как хотите. Это было великолепно!", "duration" => 15, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e043000 - Переехала жить в машину #путешествия #тревел.mp4", "id" => "IYB-4-Pko9Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/IYB-4-Pko9Q", "playlist_index" => 28, "timestamp" => 1746038835, "title" => "Переехала жить в машину #путешествия #тревел", "upload_date" => "20250430"} 23:03:29.805 [debug] QUERY OK source="settings" db=1.1ms queue=0.2ms idle=912.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:29.805 [debug] QUERY OK source="sources" db=0.7ms idle=909.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:03:29.807 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=908.6ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:03:29.807 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=908.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:29.807 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=143.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:03:29.808 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=1.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-30 18:47:15Z], 1] 23:03:29.809 [debug] QUERY OK source="media_items" db=1.0ms idle=2.1ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:03:29.810 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=2.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:03:29.811 [debug] QUERY OK source="settings" db=0.4ms idle=3.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:29.812 [debug] QUERY OK source="settings" db=0.3ms idle=3.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:29.917 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=106.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:29.919 [debug] QUERY OK source="tasks" db=0.7ms idle=108.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:03:29.921 [debug] QUERY OK source="sources" db=0.7ms idle=108.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:29.922 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=109.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 2] 23:03:29.924 [debug] QUERY OK source="media_items" db=0.3ms idle=7.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:03:29.926 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=5.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:03:29.928 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=5.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:03:29.929 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:03:29.931 [debug] QUERY OK source="sources" db=0.6ms idle=5.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:29.934 [info] Sent 200 in 131ms 23:03:29.935 [debug] QUERY OK source="media_items" db=125.6ms queue=0.2ms idle=2.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Начало жизни в моем доме на колесах или Приус-отеле, называйте как хотите. Это было великолепно!", "Переехала жить в машину #путешествия #тревел", "88f4a5e4-4ac0-41eb-9abf-0ef1a10943d8", 15, false, "IYB-4-Pko9Q", "https://www.youtube.com/shorts/IYB-4-Pko9Q", 28, "/downloads/shows/LESYAKA/Season 2025/s2025e043000 - Переехала жить в машину #путешествия #тревел.mp4", false, false, true, 1, [], 99, ~U[2025-04-30 18:47:15Z], ~U[2026-04-17 18:03:29Z], ~U[2026-04-17 18:03:29Z], "Начало жизни в моем доме на колесах или Приус-отеле, называйте как хотите. Это было великолепно!", "Переехала жить в машину #путешествия #тревел", 15, false, "IYB-4-Pko9Q", "https://www.youtube.com/shorts/IYB-4-Pko9Q", "/downloads/shows/LESYAKA/Season 2025/s2025e043000 - Переехала жить в машину #путешествия #тревел.mp4", true, 1, ~U[2025-04-30 18:47:15Z]] 23:03:29.938 [debug] QUERY OK source="sources" db=1.8ms queue=0.4ms idle=9.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:29.939 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=10.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:03:29.941 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=10.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [159] 23:03:29.942 [debug] Current batch of media processed. Will check again in 1000ms 23:03:29.974 [info] CONNECTED TO Phoenix.LiveView.Socket in 66µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "B0ByARFpGXU_DwUGCyEyEAlUDQUJTAAzX7BWr1MMNUt4Rbu_g3jnG8kz", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:03:30.033 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded"} 23:03:30.034 [debug] QUERY OK source="media_items" db=0.5ms idle=103.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:03:30.035 [debug] QUERY OK source="media_items" db=0.7ms idle=99.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:03:30.035 [debug] Replied in 2ms 23:03:30.036 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending"} 23:03:30.038 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=98.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:03:30.039 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=98.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:03:30.041 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=98.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:30.041 [debug] Replied in 4ms 23:03:30.044 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 23:03:30.046 [debug] QUERY OK source="tasks" db=0.6ms idle=10.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:03:30.047 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=11.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 2] 23:03:30.047 [debug] QUERY OK source="sources" db=0.7ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:30.048 [debug] Replied in 3ms 23:03:30.050 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 23:03:30.051 [debug] Replied in 166µs 23:03:30.955 [debug] Current batch of media processed. Will check again in 1000ms 23:03:31.969 [debug] Current batch of media processed. Will check again in 1000ms 23:03:32.971 [debug] Current batch of media processed. Will check again in 1000ms 23:03:33.038 [info] GET /sources 23:03:33.039 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 23:03:33.042 [debug] QUERY OK source="settings" db=0.4ms queue=1.1ms idle=994.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:33.043 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=996.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:33.044 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=997.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:33.045 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=998.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:33.046 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=361.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:33.048 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=5.1ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 23:03:33.051 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=6.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 23:03:33.055 [info] Sent 200 in 16ms 23:03:33.076 [info] CONNECTED TO Phoenix.LiveView.Socket in 58µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "HT9jZys2C3coDgZlLRtxfishUSwcRCEoBHS1Hn_OYTwWtX61EF6GR0Ja", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:03:33.090 [debug] MOUNT PinchflatWeb.Sources.SourceLive.IndexTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "initial_sort_direction" => :asc, "initial_sort_key" => :custom_name, "results_per_page" => 10} 23:03:33.091 [debug] QUERY OK source="sources" db=1.0ms idle=46.3ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 23:03:33.094 [debug] QUERY OK source="sources" db=1.9ms idle=46.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 23:03:33.094 [debug] Replied in 4ms 23:03:33.097 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 23:03:33.097 [debug] Replied in 302µs 23:03:33.978 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Забавные истории из автостопа, у меня таких ой как много. Смотрите полное видео, чтобы узнать некоторые из них!", "duration" => 22, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e043000 - Мексиканцы боялись меня в автостопе #мексика #автостоп #путешественница.mp4", "id" => "NFv_tt5NpNo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/NFv_tt5NpNo", "playlist_index" => 29, "timestamp" => 1746002848, "title" => "Мексиканцы боялись меня в автостопе #мексика #автостоп #путешественница", "upload_date" => "20250430"} 23:03:33.979 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=930.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:03:33.980 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=928.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:33.981 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=889.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-30 08:47:28Z], 1] 23:03:34.029 [debug] QUERY OK source="media_items" db=46.1ms idle=888.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Забавные истории из автостопа, у меня таких ой как много. Смотрите полное видео, чтобы узнать некоторые из них!", "Мексиканцы боялись меня в автостопе #мексика #автостоп #путешественница", "85ba6c5c-8deb-40ea-b3d0-c8d4b0d2fc80", 22, false, "NFv_tt5NpNo", "https://www.youtube.com/shorts/NFv_tt5NpNo", 29, "/downloads/shows/LESYAKA/Season 2025/s2025e043000 - Мексиканцы боялись меня в автостопе #мексика #автостоп #путешественница.mp4", false, false, true, 1, [], 98, ~U[2025-04-30 08:47:28Z], ~U[2026-04-17 18:03:33Z], ~U[2026-04-17 18:03:33Z], "Забавные истории из автостопа, у меня таких ой как много. Смотрите полное видео, чтобы узнать некоторые из них!", "Мексиканцы боялись меня в автостопе #мексика #автостоп #путешественница", 22, false, "NFv_tt5NpNo", "https://www.youtube.com/shorts/NFv_tt5NpNo", "/downloads/shows/LESYAKA/Season 2025/s2025e043000 - Мексиканцы боялись меня в автостопе #мексика #автостоп #путешественница.mp4", true, 1, ~U[2025-04-30 08:47:28Z]] 23:03:34.030 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=339.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:34.030 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=50.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:03:34.032 [debug] QUERY OK source="media_items" db=0.5ms idle=50.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [160] 23:03:34.032 [debug] Current batch of media processed. Will check again in 1000ms 23:03:34.295 [info] GET / 23:03:34.296 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:03:34.297 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=314.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:34.298 [debug] QUERY OK source="media_profiles" db=0.2ms idle=269.1ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:03:34.299 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=268.5ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:03:34.299 [debug] QUERY OK source="media_items" db=0.5ms idle=268.3ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:03:34.300 [debug] QUERY OK source="media_items" db=0.2ms queue=0.1ms idle=268.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:03:34.301 [debug] QUERY OK source="settings" db=0.2ms idle=3.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:34.301 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=3.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:34.303 [debug] QUERY OK source="settings" db=0.3ms idle=3.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:34.305 [debug] QUERY OK source="tasks" db=0.6ms idle=5.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:03:34.307 [debug] QUERY OK source="sources" db=0.5ms idle=6.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:34.307 [debug] QUERY OK source="media_items" db=0.7ms idle=5.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 2] 23:03:34.309 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=7.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:03:34.311 [debug] QUERY OK source="media_items" db=1.0ms idle=7.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:03:34.312 [debug] QUERY OK source="media_items" db=0.6ms idle=6.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:03:34.314 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:03:34.315 [debug] QUERY OK source="sources" db=0.3ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:34.317 [info] Sent 200 in 21ms 23:03:34.354 [info] CONNECTED TO Phoenix.LiveView.Socket in 90µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "FBtSESIABQs7NCl3MSEdGCxXHUY9IRwKKlbGAXQ3JnXEhbZWB0z-sUwC", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:03:34.359 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded"} 23:03:34.360 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=50.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:03:34.361 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=49.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:03:34.362 [debug] Replied in 2ms 23:03:34.363 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending"} 23:03:34.364 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=51.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:03:34.366 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=50.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:03:34.367 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=52.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:34.368 [debug] Replied in 4ms 23:03:34.371 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 23:03:34.372 [debug] QUERY OK source="tasks" db=0.6ms idle=11.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:03:34.374 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=11.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 2] 23:03:34.374 [debug] QUERY OK source="sources" db=0.5ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:34.374 [debug] Replied in 3ms 23:03:34.376 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 23:03:34.376 [debug] Replied in 198µs 23:03:35.034 [debug] Current batch of media processed. Will check again in 1000ms 23:03:35.397 [info] GET /sources 23:03:35.397 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 23:03:35.399 [debug] QUERY OK source="settings" db=0.4ms idle=1030.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:35.399 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1026.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:35.401 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1026.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:35.402 [debug] QUERY OK source="settings" db=0.3ms idle=1027.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:35.403 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=656.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:35.406 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=5.6ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 23:03:35.409 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 23:03:35.414 [info] Sent 200 in 17ms 23:03:35.441 [info] CONNECTED TO Phoenix.LiveView.Socket in 133µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "HD9-NQI1I1AJFhpRKTcFNhgiFw0nJhN4CHNcamwhxLkcptByvEpfiRx1", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:03:35.451 [debug] MOUNT PinchflatWeb.Sources.SourceLive.IndexTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "initial_sort_direction" => :asc, "initial_sort_key" => :custom_name, "results_per_page" => 10} 23:03:35.453 [debug] QUERY OK source="sources" db=1.5ms queue=0.2ms idle=50.6ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 23:03:35.456 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms idle=51.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 23:03:35.456 [debug] Replied in 5ms 23:03:35.459 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 23:03:35.459 [debug] Replied in 178µs 23:03:35.913 [info] GET / 23:03:35.913 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:03:35.915 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=507.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:35.915 [debug] QUERY OK source="media_profiles" db=0.2ms idle=506.1ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:03:35.916 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=462.3ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:03:35.916 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=460.0ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:03:35.917 [debug] QUERY OK source="media_items" db=0.3ms idle=158.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:03:35.918 [debug] QUERY OK source="settings" db=0.3ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:35.919 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:35.920 [debug] QUERY OK source="settings" db=0.5ms idle=3.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:35.923 [debug] QUERY OK source="tasks" db=0.5ms idle=5.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:03:35.925 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 2] 23:03:35.925 [debug] QUERY OK source="sources" db=0.6ms idle=5.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:35.927 [debug] QUERY OK source="media_items" db=0.3ms idle=8.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:03:35.928 [debug] QUERY OK source="media_items" db=0.6ms idle=7.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:03:35.930 [debug] QUERY OK source="media_items" db=0.7ms idle=5.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:03:35.931 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:03:35.932 [debug] QUERY OK source="sources" db=0.3ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:35.934 [info] Sent 200 in 20ms 23:03:35.957 [info] CONNECTED TO Phoenix.LiveView.Socket in 62µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "ECN9ZQR1DGpHGBpdOg8kfFYPHyMkQBEGOTM3g-XR6BkocLc38hxHj4zO", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:03:35.967 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded"} 23:03:35.968 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=40.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:03:35.969 [debug] QUERY OK source="media_items" db=0.8ms queue=0.3ms idle=40.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:03:35.970 [debug] Replied in 2ms 23:03:35.971 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending"} 23:03:35.972 [debug] QUERY OK source="media_items" db=0.7ms idle=41.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:03:35.974 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=41.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:03:35.975 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=42.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:35.975 [debug] Replied in 4ms 23:03:35.978 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 23:03:35.979 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=10.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:03:35.981 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=10.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 2] 23:03:35.981 [debug] QUERY OK source="sources" db=0.9ms idle=7.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:35.982 [debug] Replied in 3ms 23:03:35.984 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 23:03:35.984 [debug] Replied in 173µs 23:03:36.065 [debug] Current batch of media processed. Will check again in 1000ms 23:03:37.070 [debug] Current batch of media processed. Will check again in 1000ms 23:03:38.074 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Где и как мы хранили вещи, живя и путешествуя в легковой машине вдвоем.", "duration" => 14, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e042900 - Как мы вдвоем жили в машине в США #путешествия #отношения.mp4", "id" => "k4RQtIdXDZg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/k4RQtIdXDZg", "playlist_index" => 30, "timestamp" => 1745946977, "title" => "Как мы вдвоем жили в машине в США #путешествия #отношения", "upload_date" => "20250429"} 23:03:38.076 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=927.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:03:38.077 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=928.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:38.078 [debug] QUERY OK source="media_items" db=0.6ms queue=0.3ms idle=929.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-29 17:16:17Z], 1] 23:03:38.080 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=930.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Где и как мы хранили вещи, живя и путешествуя в легковой машине вдвоем.", "Как мы вдвоем жили в машине в США #путешествия #отношения", "2c06de9c-efa9-4aa6-8aa3-7e053ded2c32", 14, false, "k4RQtIdXDZg", "https://www.youtube.com/shorts/k4RQtIdXDZg", 30, "/downloads/shows/LESYAKA/Season 2025/s2025e042900 - Как мы вдвоем жили в машине в США #путешествия #отношения.mp4", false, false, true, 1, [], 99, ~U[2025-04-29 17:16:17Z], ~U[2026-04-17 18:03:38Z], ~U[2026-04-17 18:03:38Z], "Где и как мы хранили вещи, живя и путешествуя в легковой машине вдвоем.", "Как мы вдвоем жили в машине в США #путешествия #отношения", 14, false, "k4RQtIdXDZg", "https://www.youtube.com/shorts/k4RQtIdXDZg", "/downloads/shows/LESYAKA/Season 2025/s2025e042900 - Как мы вдвоем жили в машине в США #путешествия #отношения.mp4", true, 1, ~U[2025-04-29 17:16:17Z]] 23:03:38.081 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=310.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:38.083 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=6.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:03:38.084 [debug] QUERY OK source="media_items" db=0.6ms queue=0.4ms idle=6.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [161] 23:03:38.084 [debug] Current batch of media processed. Will check again in 1000ms 23:03:39.100 [debug] Current batch of media processed. Will check again in 1000ms 23:03:40.105 [debug] Current batch of media processed. Will check again in 1000ms 23:03:41.122 [debug] Current batch of media processed. Will check again in 1000ms 23:03:42.123 [debug] Current batch of media processed. Will check again in 1000ms 23:03:43.140 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "С Днем Рождения меня!", "duration" => 26, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e042300 - Горжусь тобой, малышка♥️.mp4", "id" => "E-SDf_knVRA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/E-SDf_knVRA", "playlist_index" => 31, "timestamp" => 1745426768, "title" => "Горжусь тобой, малышка♥️", "upload_date" => "20250423"} 23:03:43.141 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1955.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:03:43.143 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1957.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:43.144 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=1958.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-23 16:46:08Z], 1] 23:03:43.147 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1335.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["С Днем Рождения меня!", "Горжусь тобой, малышка♥️", "ba71f6f4-20eb-4adc-bfe8-d6ca7f26414a", 26, false, "E-SDf_knVRA", "https://www.youtube.com/shorts/E-SDf_knVRA", 31, "/downloads/shows/LESYAKA/Season 2025/s2025e042300 - Горжусь тобой, малышка♥️.mp4", false, false, true, 1, [], 99, ~U[2025-04-23 16:46:08Z], ~U[2026-04-17 18:03:43Z], ~U[2026-04-17 18:03:43Z], "С Днем Рождения меня!", "Горжусь тобой, малышка♥️", 26, false, "E-SDf_knVRA", "https://www.youtube.com/shorts/E-SDf_knVRA", "/downloads/shows/LESYAKA/Season 2025/s2025e042300 - Горжусь тобой, малышка♥️.mp4", true, 1, ~U[2025-04-23 16:46:08Z]] 23:03:43.148 [debug] QUERY OK source="sources" db=0.4ms idle=323.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:43.149 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:03:43.151 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [162] 23:03:43.151 [debug] Current batch of media processed. Will check again in 1000ms 23:03:44.152 [debug] Current batch of media processed. Will check again in 1000ms 23:03:45.153 [debug] Current batch of media processed. Will check again in 1000ms 23:03:46.157 [debug] Current batch of media processed. Will check again in 1000ms 23:03:47.159 [debug] Current batch of media processed. Will check again in 1000ms 23:03:48.162 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 9, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e042000 - 🤦🏽\u200D♀️.mp4", "id" => "NylF1CyiElQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/NylF1CyiElQ", "playlist_index" => 32, "timestamp" => 1745189116, "title" => "🤦🏽\u200D♀️", "upload_date" => "20250420"} 23:03:48.163 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1955.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:03:48.164 [debug] QUERY OK source="sources" db=0.4ms idle=1956.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:48.166 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=1957.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-20 22:45:16Z], 1] 23:03:48.168 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=1318.3ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🤦🏽\u200D♀️", "48167fe9-3de0-4c7f-90aa-d9825c62e347", 9, false, "NylF1CyiElQ", "https://www.youtube.com/shorts/NylF1CyiElQ", 32, "/downloads/shows/LESYAKA/Season 2025/s2025e042000 - 🤦🏽\u200D♀️.mp4", false, false, true, 1, [], 98, ~U[2025-04-20 22:45:16Z], ~U[2026-04-17 18:03:48Z], ~U[2026-04-17 18:03:48Z], "", "🤦🏽\u200D♀️", 9, false, "NylF1CyiElQ", "https://www.youtube.com/shorts/NylF1CyiElQ", "/downloads/shows/LESYAKA/Season 2025/s2025e042000 - 🤦🏽\u200D♀️.mp4", true, 1, ~U[2025-04-20 22:45:16Z]] 23:03:48.169 [debug] QUERY OK source="sources" db=0.3ms queue=0.3ms idle=313.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:48.170 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=6.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:03:48.171 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [163] 23:03:48.171 [debug] Current batch of media processed. Will check again in 1000ms 23:03:49.173 [debug] Current batch of media processed. Will check again in 1000ms 23:03:49.626 [info] GET /sources 23:03:49.627 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 23:03:49.631 [debug] QUERY OK source="settings" db=0.8ms queue=0.5ms idle=770.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:49.637 [debug] QUERY OK source="settings" db=2.6ms queue=3.5ms idle=367.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:49.641 [debug] QUERY OK source="settings" db=1.7ms queue=0.3ms idle=374.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:49.648 [debug] QUERY OK source="settings" db=0.5ms queue=0.3ms idle=383.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:49.650 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=384.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:49.659 [debug] QUERY OK source="sources" db=5.5ms queue=0.2ms idle=22.7ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 23:03:49.671 [debug] QUERY OK source="sources" db=10.1ms queue=0.5ms idle=23.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 23:03:49.676 [info] Sent 200 in 49ms 23:03:49.853 [info] CONNECTED TO Phoenix.LiveView.Socket in 97µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "Nh8CYAhgInJBGAZZAxMQPQ0NAl08BzEHih26k8vJ0BwkZPWrcje6rsZN", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:03:49.866 [debug] MOUNT PinchflatWeb.Sources.SourceLive.IndexTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "initial_sort_direction" => :asc, "initial_sort_key" => :custom_name, "results_per_page" => 10} 23:03:49.870 [debug] QUERY OK source="sources" db=3.0ms queue=0.1ms idle=219.0ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 23:03:49.873 [debug] QUERY OK source="sources" db=2.3ms queue=0.1ms idle=221.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 23:03:49.874 [debug] Replied in 7ms 23:03:49.878 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 23:03:49.878 [debug] Replied in 225µs 23:03:50.176 [debug] Current batch of media processed. Will check again in 1000ms 23:03:50.991 [info] GET /sources/new 23:03:50.991 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{} Pipelines: [:browser] 23:03:50.993 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=1320.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 23:03:50.994 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1123.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:50.995 [debug] QUERY OK source="settings" db=0.4ms idle=1123.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:50.995 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=1121.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:50.997 [debug] QUERY OK source="settings" db=0.4ms idle=121.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:50.998 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=5.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:51.004 [info] Sent 200 in 13ms 23:03:51.041 [info] CONNECTED TO Phoenix.LiveView.Socket in 91µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "Ox59Ei8_DnwaNEl8ajo2DVwPBFMCGDoHdiMDLgZDkn8N3yqB2hc8LlQN", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:03:51.103 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 23:03:51.104 [debug] Replied in 302µs 23:03:51.185 [debug] Current batch of media processed. Will check again in 1000ms 23:03:52.194 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 9, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e041000 - А остальное приложится😉 #путешествия #юмор.mp4", "id" => "sC2M10d8ICM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/sC2M10d8ICM", "playlist_index" => 33, "timestamp" => 1744294577, "title" => "А остальное приложится😉 #путешествия #юмор", "upload_date" => "20250410"} 23:03:52.195 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1199.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:03:52.196 [debug] QUERY OK source="sources" db=0.4ms idle=1200.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:52.198 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=1.2e3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-10 14:16:17Z], 1] 23:03:52.200 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1199.7ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["А остальное приложится😉 #путешествия #юмор", "cbc59ec7-8ac8-415e-8bbe-b26d3f3a07cc", 9, false, "sC2M10d8ICM", "https://www.youtube.com/shorts/sC2M10d8ICM", 33, "/downloads/shows/LESYAKA/Season 2025/s2025e041000 - А остальное приложится😉 #путешествия #юмор.mp4", false, false, true, 1, [], 99, ~U[2025-04-10 14:16:17Z], ~U[2026-04-17 18:03:52Z], ~U[2026-04-17 18:03:52Z], "", "А остальное приложится😉 #путешествия #юмор", 9, false, "sC2M10d8ICM", "https://www.youtube.com/shorts/sC2M10d8ICM", "/downloads/shows/LESYAKA/Season 2025/s2025e041000 - А остальное приложится😉 #путешествия #юмор.mp4", true, 1, ~U[2025-04-10 14:16:17Z]] 23:03:52.201 [debug] QUERY OK source="sources" db=0.4ms idle=309.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:52.202 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=5.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:03:52.203 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [164] 23:03:52.204 [debug] Current batch of media processed. Will check again in 1000ms 23:03:53.205 [debug] Current batch of media processed. Will check again in 1000ms 23:03:54.216 [debug] Current batch of media processed. Will check again in 1000ms 23:03:55.221 [debug] Current batch of media processed. Will check again in 1000ms 23:03:55.855 [info] {"source":"oban","duration":2216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:56.224 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 7, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e040700 - Почему у меня нет парня💁🏽\u200D♀️ #отношения #ищумужа #путешественница.mp4", "id" => "ticxTgxo9kg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/ticxTgxo9kg", "playlist_index" => 34, "timestamp" => 1744062233, "title" => "Почему у меня нет парня💁🏽\u200D♀️ #отношения #ищумужа #путешественница", "upload_date" => "20250407"} 23:03:56.227 [debug] QUERY OK source="sources" db=1.0ms queue=0.4ms idle=922.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:03:56.228 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=924.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:56.229 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=925.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-07 21:43:53Z], 1] 23:03:56.232 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=375.0ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Почему у меня нет парня💁🏽\u200D♀️ #отношения #ищумужа #путешественница", "18a21346-92a6-4d37-a568-7cb04f2f0ced", 7, false, "ticxTgxo9kg", "https://www.youtube.com/shorts/ticxTgxo9kg", 34, "/downloads/shows/LESYAKA/Season 2025/s2025e040700 - Почему у меня нет парня💁🏽\u200D♀️ #отношения #ищумужа #путешественница.mp4", false, false, true, 1, [], 99, ~U[2025-04-07 21:43:53Z], ~U[2026-04-17 18:03:56Z], ~U[2026-04-17 18:03:56Z], "", "Почему у меня нет парня💁🏽\u200D♀️ #отношения #ищумужа #путешественница", 7, false, "ticxTgxo9kg", "https://www.youtube.com/shorts/ticxTgxo9kg", "/downloads/shows/LESYAKA/Season 2025/s2025e040700 - Почему у меня нет парня💁🏽\u200D♀️ #отношения #ищумужа #путешественница.mp4", true, 1, ~U[2025-04-07 21:43:53Z]] 23:03:56.233 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=245.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:03:56.234 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=6.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:03:56.236 [debug] QUERY OK source="media_items" db=0.7ms queue=0.4ms idle=6.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [165] 23:03:56.236 [debug] Current batch of media processed. Will check again in 1000ms 23:03:57.244 [debug] Current batch of media processed. Will check again in 1000ms 23:03:58.245 [debug] Current batch of media processed. Will check again in 1000ms 23:03:59.253 [debug] Current batch of media processed. Will check again in 1000ms 23:04:00.255 [debug] Current batch of media processed. Will check again in 1000ms 23:04:00.694 [info] {"source":"oban","duration":2716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:04:01.262 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 29, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e032300 - ОТКРЫВАЮ БИЗНЕС, ИЩУ МУЖА ⧸ ВЛОГ.mp4", "id" => "NJcgbboKyf0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/NJcgbboKyf0", "playlist_index" => 35, "timestamp" => 1742766620, "title" => "ОТКРЫВАЮ БИЗНЕС, ИЩУ МУЖА / ВЛОГ", "upload_date" => "20250323"} 23:04:01.264 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1932.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:04:01.265 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1934.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:01.266 [debug] QUERY OK source="media_items" db=0.7ms idle=1238.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-23 21:50:20Z], 1] 23:04:01.270 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=574.0ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ОТКРЫВАЮ БИЗНЕС, ИЩУ МУЖА / ВЛОГ", "711121de-1052-4265-aaa1-ae8bb423e8f9", 29, false, "NJcgbboKyf0", "https://www.youtube.com/shorts/NJcgbboKyf0", 35, "/downloads/shows/LESYAKA/Season 2025/s2025e032300 - ОТКРЫВАЮ БИЗНЕС, ИЩУ МУЖА ⧸ ВЛОГ.mp4", false, false, true, 1, [], 98, ~U[2025-03-23 21:50:20Z], ~U[2026-04-17 18:04:01Z], ~U[2026-04-17 18:04:01Z], "", "ОТКРЫВАЮ БИЗНЕС, ИЩУ МУЖА / ВЛОГ", 29, false, "NJcgbboKyf0", "https://www.youtube.com/shorts/NJcgbboKyf0", "/downloads/shows/LESYAKA/Season 2025/s2025e032300 - ОТКРЫВАЮ БИЗНЕС, ИЩУ МУЖА ⧸ ВЛОГ.mp4", true, 1, ~U[2025-03-23 21:50:20Z]] 23:04:01.271 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=237.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:01.271 [debug] QUERY OK source="media_profiles" db=0.4ms idle=7.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:04:01.273 [debug] QUERY OK source="media_items" db=0.5ms idle=6.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [166] 23:04:01.273 [debug] Current batch of media processed. Will check again in 1000ms 23:04:02.286 [debug] Current batch of media processed. Will check again in 1000ms 23:04:02.789 [debug] HANDLE EVENT "check_matching_text" in Pinchflat.UpgradeButtonLive Parameters: %{"_target" => ["unlock-pro-textbox"], "unlock-pro-textbox" => "got it"} 23:04:02.791 [debug] QUERY OK source="settings" db=1.7ms queue=0.1ms idle=750.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:02.794 [debug] QUERY OK source="settings" db=1.9ms queue=0.3ms idle=439.2ms UPDATE "settings" SET "pro_enabled" = ? WHERE "id" = ? [true, 1] 23:04:02.795 [debug] Replied in 6ms 23:04:03.291 [debug] Current batch of media processed. Will check again in 1000ms 23:04:04.292 [debug] Current batch of media processed. Will check again in 1000ms 23:04:05.315 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 15, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e022200 - Страшные и забавные истории из автостопа по Мексике @lesyaka69.mp4", "id" => "tSB6YQjs3BQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/tSB6YQjs3BQ", "playlist_index" => 36, "timestamp" => 1740223878, "title" => "Страшные и забавные истории из автостопа по Мексике @lesyaka69", "upload_date" => "20250222"} 23:04:05.316 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=951.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:04:05.317 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=952.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:05.318 [debug] QUERY OK source="media_items" db=0.8ms idle=953.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-22 11:31:18Z], 1] 23:04:05.322 [debug] QUERY OK source="media_items" db=3.1ms idle=955.3ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Страшные и забавные истории из автостопа по Мексике @lesyaka69", "f6cde0aa-62be-4ccc-879d-111bc88d0649", 15, false, "tSB6YQjs3BQ", "https://www.youtube.com/shorts/tSB6YQjs3BQ", 36, "/downloads/shows/LESYAKA/Season 2025/s2025e022200 - Страшные и забавные истории из автостопа по Мексике @lesyaka69.mp4", false, false, true, 1, [], 98, ~U[2025-02-22 11:31:18Z], ~U[2026-04-17 18:04:05Z], ~U[2026-04-17 18:04:05Z], "", "Страшные и забавные истории из автостопа по Мексике @lesyaka69", 15, false, "tSB6YQjs3BQ", "https://www.youtube.com/shorts/tSB6YQjs3BQ", "/downloads/shows/LESYAKA/Season 2025/s2025e022200 - Страшные и забавные истории из автостопа по Мексике @lesyaka69.mp4", true, 1, ~U[2025-02-22 11:31:18Z]] 23:04:05.323 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=269.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:05.324 [debug] QUERY OK source="media_profiles" db=0.3ms idle=7.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:04:05.325 [debug] QUERY OK source="media_items" db=0.8ms idle=7.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [167] 23:04:05.326 [debug] Current batch of media processed. Will check again in 1000ms 23:04:06.332 [debug] Current batch of media processed. Will check again in 1000ms 23:04:07.337 [debug] Current batch of media processed. Will check again in 1000ms 23:04:08.345 [debug] Current batch of media processed. Will check again in 1000ms 23:04:09.350 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 165, "filename" => "/downloads/shows/LESYAKA/Season 2025/s2025e011100 - Почему я не пожалею о решении уехать из США? #usa #unitedstates #америка #сша.mp4", "id" => "RU8WsUJZKrQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/RU8WsUJZKrQ", "playlist_index" => 37, "timestamp" => 1736594608, "title" => "Почему я не пожалею о решении уехать из США? #usa #unitedstates #америка #сша", "upload_date" => "20250111"} 23:04:09.351 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=926.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:04:09.352 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=927.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:09.354 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=928.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-11 11:23:28Z], 1] 23:04:09.356 [debug] QUERY OK source="media_items" db=1.0ms idle=930.2ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Почему я не пожалею о решении уехать из США? #usa #unitedstates #америка #сша", "2cd1eff8-bbc2-420c-a92a-092951f61666", 165, false, "RU8WsUJZKrQ", "https://www.youtube.com/shorts/RU8WsUJZKrQ", 37, "/downloads/shows/LESYAKA/Season 2025/s2025e011100 - Почему я не пожалею о решении уехать из США? #usa #unitedstates #америка #сша.mp4", false, false, true, 1, [], 99, ~U[2025-01-11 11:23:28Z], ~U[2026-04-17 18:04:09Z], ~U[2026-04-17 18:04:09Z], "", "Почему я не пожалею о решении уехать из США? #usa #unitedstates #америка #сша", 165, false, "RU8WsUJZKrQ", "https://www.youtube.com/shorts/RU8WsUJZKrQ", "/downloads/shows/LESYAKA/Season 2025/s2025e011100 - Почему я не пожалею о решении уехать из США? #usa #unitedstates #америка #сша.mp4", true, 1, ~U[2025-01-11 11:23:28Z]] 23:04:09.357 [debug] QUERY OK source="sources" db=0.3ms idle=282.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:09.358 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=6.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:04:09.359 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [168] 23:04:09.359 [debug] Current batch of media processed. Will check again in 1000ms 23:04:10.366 [debug] Current batch of media processed. Will check again in 1000ms 23:04:11.368 [debug] Current batch of media processed. Will check again in 1000ms 23:04:12.376 [debug] Current batch of media processed. Will check again in 1000ms 23:04:13.378 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 5, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e122000 - И твои тоже😉.mp4", "id" => "VpsOMIYewnU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/VpsOMIYewnU", "playlist_index" => 38, "timestamp" => 1703041937, "title" => "И твои тоже😉", "upload_date" => "20231220"} 23:04:13.380 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=926.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:04:13.381 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=927.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:13.382 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=928.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-20 03:12:17Z], 1] 23:04:13.385 [debug] QUERY OK source="media_items" db=1.6ms idle=929.6ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["И твои тоже😉", "040ff7c5-e635-4651-9748-fb1c64a6e68d", 5, false, "VpsOMIYewnU", "https://www.youtube.com/shorts/VpsOMIYewnU", 38, "/downloads/shows/LESYAKA/Season 2023/s2023e122000 - И твои тоже😉.mp4", false, false, true, 1, [], 99, ~U[2023-12-20 03:12:17Z], ~U[2026-04-17 18:04:13Z], ~U[2026-04-17 18:04:13Z], "", "И твои тоже😉", 5, false, "VpsOMIYewnU", "https://www.youtube.com/shorts/VpsOMIYewnU", "/downloads/shows/LESYAKA/Season 2023/s2023e122000 - И твои тоже😉.mp4", true, 1, ~U[2023-12-20 03:12:17Z]] 23:04:13.385 [debug] QUERY OK source="sources" db=0.3ms idle=291.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:13.386 [debug] QUERY OK source="media_profiles" db=0.3ms idle=6.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:04:13.387 [debug] QUERY OK source="media_items" db=0.6ms idle=5.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [169] 23:04:13.388 [debug] Current batch of media processed. Will check again in 1000ms 23:04:14.389 [debug] Current batch of media processed. Will check again in 1000ms 23:04:15.110 [info] POST /sources 23:04:15.111 [debug] Processing with PinchflatWeb.Sources.SourceController.create/2 Parameters: %{"_csrf_token" => "Ox59Ei8_DnwaNEl8ajo2DVwPBFMCGDoHdiMDLgZDkn8N3yqB2hc8LlQN", "download_cutoff_date_preset" => "2026-04-10", "source" => %{"cookie_behaviour" => "disabled", "custom_name" => "", "download_cutoff_date" => "2026-04-10", "download_media" => "true", "fast_index" => "false", "index_frequency_minutes" => "30", "max_duration_seconds" => "", "media_profile_id" => "1", "min_duration_seconds" => "", "original_url" => "https://www.youtube.com/@nestrashno", "output_path_template_override" => "", "retention_period_days" => "30", "title_filter_regex" => ""}} Pipelines: [:browser] 23:04:15.112 [debug] Running yt-dlp command for action: get_source_details 23:04:15.114 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=647.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:15.115 [debug] QUERY OK source="settings" db=0.3ms decode=0.1ms queue=0.1ms idle=648.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:15.116 [debug] QUERY OK source="settings" db=0.4ms idle=649.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:15.116 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@nestrashno --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,filename})j /tmp/pinchflat/data/91/50/91503ac58d634df92fbf95c05a535cb9a8893f15b82ed28c4b2ee1e7e468e88b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:04:15.398 [debug] Current batch of media processed. Will check again in 1000ms 23:04:16.407 [debug] Current batch of media processed. Will check again in 1000ms 23:04:16.594 [info] GET / 23:04:16.594 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:04:16.596 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=478.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:16.596 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=126.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:04:16.597 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=127.1ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:04:16.598 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=128.0ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:04:16.599 [debug] QUERY OK source="media_items" db=0.5ms idle=129.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:04:16.600 [debug] QUERY OK source="settings" db=0.2ms idle=4.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:16.601 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=3.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:16.602 [debug] QUERY OK source="settings" db=0.3ms idle=4.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:16.604 [debug] QUERY OK source="tasks" db=0.6ms idle=5.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:04:16.606 [debug] QUERY OK source="media_items" db=0.5ms idle=5.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 2] 23:04:16.606 [debug] QUERY OK source="sources" db=0.5ms idle=5.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:16.608 [debug] QUERY OK source="media_items" db=0.3ms idle=6.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:04:16.609 [debug] QUERY OK source="media_items" db=0.8ms idle=6.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:04:16.611 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=5.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:04:16.613 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:04:16.614 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:16.616 [info] Sent 200 in 21ms 23:04:17.413 [debug] Current batch of media processed. Will check again in 1000ms 23:04:18.418 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 5, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e121500 - Привет🙋🏽\u200D♀️.mp4", "id" => "t3fOD_QOLEc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/t3fOD_QOLEc", "playlist_index" => 39, "timestamp" => 1702673669, "title" => "Привет🙋🏽\u200D♀️", "upload_date" => "20231215"} 23:04:18.419 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1807.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:04:18.420 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1807.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:18.421 [debug] QUERY OK source="media_items" db=0.8ms idle=1806.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-15 20:54:29Z], 1] 23:04:18.423 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1290.4ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Привет🙋🏽\u200D♀️", "ce930a6b-8d8c-4d31-b51b-6a414621819b", 5, false, "t3fOD_QOLEc", "https://www.youtube.com/shorts/t3fOD_QOLEc", 39, "/downloads/shows/LESYAKA/Season 2023/s2023e121500 - Привет🙋🏽\u200D♀️.mp4", false, false, true, 1, [], 99, ~U[2023-12-15 20:54:29Z], ~U[2026-04-17 18:04:18Z], ~U[2026-04-17 18:04:18Z], "", "Привет🙋🏽\u200D♀️", 5, false, "t3fOD_QOLEc", "https://www.youtube.com/shorts/t3fOD_QOLEc", "/downloads/shows/LESYAKA/Season 2023/s2023e121500 - Привет🙋🏽\u200D♀️.mp4", true, 1, ~U[2023-12-15 20:54:29Z]] 23:04:18.424 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=273.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:18.425 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=5.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:04:18.427 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=5.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [170] 23:04:18.427 [debug] Current batch of media processed. Will check again in 1000ms 23:04:19.428 [debug] Current batch of media processed. Will check again in 1000ms 23:04:20.430 [debug] Current batch of media processed. Will check again in 1000ms 23:04:21.432 [debug] Current batch of media processed. Will check again in 1000ms 23:04:22.445 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 6, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e121500 - Калифорнийские закаты😍.mp4", "id" => "O0QC4Ykt8vg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/O0QC4Ykt8vg", "playlist_index" => 40, "timestamp" => 1702605826, "title" => "Калифорнийские закаты😍", "upload_date" => "20231215"} 23:04:22.452 [debug] QUERY OK source="sources" db=3.1ms queue=1.0ms idle=937.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:04:22.457 [debug] QUERY OK source="sources" db=3.4ms queue=0.4ms idle=943.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:22.462 [debug] QUERY OK source="media_items" db=4.0ms queue=0.3ms idle=948.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-15 02:03:46Z], 1] 23:04:22.469 [debug] QUERY OK source="media_items" db=4.2ms queue=0.1ms idle=954.3ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Калифорнийские закаты😍", "edd3c0c6-0b2f-43b3-b9e5-c561abe61d5d", 6, false, "O0QC4Ykt8vg", "https://www.youtube.com/shorts/O0QC4Ykt8vg", 40, "/downloads/shows/LESYAKA/Season 2023/s2023e121500 - Калифорнийские закаты😍.mp4", false, false, true, 1, [], 98, ~U[2023-12-15 02:03:46Z], ~U[2026-04-17 18:04:22Z], ~U[2026-04-17 18:04:22Z], "", "Калифорнийские закаты😍", 6, false, "O0QC4Ykt8vg", "https://www.youtube.com/shorts/O0QC4Ykt8vg", "/downloads/shows/LESYAKA/Season 2023/s2023e121500 - Калифорнийские закаты😍.mp4", true, 1, ~U[2023-12-15 02:03:46Z]] 23:04:22.472 [debug] QUERY OK source="sources" db=2.7ms queue=0.2ms idle=296.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:22.474 [debug] QUERY OK source="media_profiles" db=1.0ms idle=21.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:04:22.475 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=17.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [171] 23:04:22.476 [debug] Current batch of media processed. Will check again in 1000ms 23:04:23.479 [debug] Current batch of media processed. Will check again in 1000ms 23:04:24.482 [debug] Current batch of media processed. Will check again in 1000ms 23:04:25.490 [debug] Current batch of media processed. Will check again in 1000ms 23:04:25.867 [info] {"source":"oban","duration":8799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:26.016 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@nestrashno --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,filename})j /tmp/pinchflat/data/91/50/91503ac58d634df92fbf95c05a535cb9a8893f15b82ed28c4b2ee1e7e468e88b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:04:26.025 [debug] QUERY OK source="sources" db=2.9ms queue=0.4ms idle=466.0ms INSERT INTO "sources" ("enabled","uuid","original_url","media_profile_id","custom_name","collection_id","collection_name","collection_type","download_media","fast_index","download_cutoff_date","index_frequency_minutes","cookie_behaviour","retention_period_days","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16) RETURNING "id" [true, "099c12d4-93eb-490c-9a68-c24393e8609c", "https://www.youtube.com/@nestrashno", 1, "Nestrashno", "UCqFjrhGSX6vIGoHTnxk9sIg", "Nestrashno", :channel, true, false, ~D[2026-04-10], 30, :disabled, 30, ~U[2026-04-17 18:04:26Z], ~U[2026-04-17 18:04:26Z]] 23:04:26.027 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=470.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."worker" LIKE ?) AND (o1."state" IN (?,?,?,?)) [2, "%.MediaCollectionIndexingWorker", "available", "scheduled", "retryable", "executing"] 23:04:26.031 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=163.8ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [59, 2, ~U[2026-04-17 18:04:26Z], ~U[2026-04-17 18:04:26Z]] 23:04:26.034 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=5.8ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [60, 2, ~U[2026-04-17 18:04:26Z], ~U[2026-04-17 18:04:26Z]] 23:04:26.034 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=5.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:26.035 [info] Sent 302 in 10925ms 23:04:26.040 [info] {"args":{"id":2},"id":60,"meta":{},"system_time":1776449066040605419,"max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 23:04:26.042 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=10.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:04:26.042 [info] GET /sources/2 23:04:26.043 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 23:04:26.043 [debug] QUERY OK source="media_profiles" db=0.3ms idle=10.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:04:26.043 [debug] QUERY OK source="source_metadata" db=0.7ms queue=0.1ms idle=8.9ms SELECT s0."id", s0."metadata_filepath", s0."fanart_filepath", s0."poster_filepath", s0."banner_filepath", s0."source_id", s0."inserted_at", s0."updated_at", s0."source_id" FROM "source_metadata" AS s0 WHERE (s0."source_id" = ?) [2] 23:04:26.044 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=8.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:04:26.044 [debug] Running yt-dlp command for action: get_source_details 23:04:26.044 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=3.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:04:26.045 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=3.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [2, "executing", "available", "scheduled", "retryable"] 23:04:26.046 [debug] QUERY OK source="settings" db=0.3ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:26.047 [debug] QUERY OK source="oban_jobs" db=0.7ms queue=0.1ms idle=2.6ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?)) [60, 59] 23:04:26.047 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:26.048 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:26.048 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:26.048 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@nestrashno --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/shows/Nestrashno/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,filename})j /tmp/pinchflat/data/8c/7f/8c7f8b7f84c37b27f9bd3a228e5de9c8153e2ef7581dbf1f770dac7f1e22c01a.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:04:26.049 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:26.050 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:26.054 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=5.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:04:26.055 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 23:04:26.057 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=7.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 23:04:26.059 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=9.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:04:26.060 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=8.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 23:04:26.061 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 23:04:26.062 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:04:26.063 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [2] 23:04:26.065 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=5.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 23:04:26.068 [info] Sent 200 in 25ms 23:04:26.196 [info] CONNECTED TO Phoenix.LiveView.Socket in 81µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "CQZpJ1I7HHsZGxVAGxsGLQY0VS8KBS18VqYq1cHChAdrBXAbhS2DDqF5", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:04:26.268 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending", "source_id" => 2} 23:04:26.270 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=207.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:04:26.271 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=207.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 23:04:26.272 [debug] QUERY OK source="media_items" db=0.7ms idle=208.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 23:04:26.273 [debug] Replied in 5ms 23:04:26.274 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded", "source_id" => 2} 23:04:26.275 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=209.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:04:26.276 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 23:04:26.277 [debug] QUERY OK source="media_items" db=0.7ms idle=5.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 23:04:26.277 [debug] Replied in 3ms 23:04:26.278 [info] {"args":{"id":2},"id":59,"meta":{},"system_time":1776449066278397074,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 23:04:26.279 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "other", "source_id" => 2} 23:04:26.279 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=6.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:04:26.279 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=3.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:04:26.280 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=3.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:26.281 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=2.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [2] 23:04:26.281 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=2.7ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 23:04:26.283 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=2.2ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 23:04:26.284 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=1.9ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 23:04:26.284 [debug] Replied in 5ms 23:04:26.284 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=3.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:04:26.287 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=5.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:26.288 [debug] QUERY OK source="settings" db=0.5ms idle=5.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:26.293 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 23:04:26.293 [debug] Current batch of media processed. Will check again in 1000ms 23:04:26.294 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=9.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:26.295 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=10.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:26.297 [debug] QUERY OK source="settings" db=0.5ms queue=0.3ms idle=11.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:26.298 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@nestrashno --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/Nestrashno/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:2160,+codec:avc:m4a --format bestvideo*+bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/ac/8b/ac8bc1b41324561fd632ac2a70e06f1e4918c1798d2bfdfb9922543ab2919dbd.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:04:26.492 [debug] Current batch of media processed. Will check again in 1000ms 23:04:27.295 [debug] Current batch of media processed. Will check again in 1000ms 23:04:27.524 [debug] Current batch of media processed. Will check again in 1000ms 23:04:27.817 [info] GET / 23:04:27.817 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:04:27.819 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=542.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:27.820 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=261.4ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:04:27.820 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=262.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:04:27.821 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=262.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:04:27.822 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=263.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:04:27.823 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:27.824 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=3.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:27.825 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=4.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:27.827 [debug] QUERY OK source="tasks" db=0.6ms idle=5.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:04:27.829 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=5.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 2] 23:04:27.830 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=5.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 23:04:27.834 [debug] QUERY OK source="media_items" db=0.4ms idle=9.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:04:27.835 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=8.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:04:27.836 [debug] QUERY OK source="media_items" db=0.6ms idle=8.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:04:27.838 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=7.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:04:27.839 [debug] QUERY OK source="sources" db=0.3ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:27.842 [info] Sent 200 in 25ms 23:04:27.867 [info] CONNECTED TO Phoenix.LiveView.Socket in 75µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "OQZoOAcHBQ0ZLy5aD25wBAshSl07LQkwfqXnd_Q5hu_hV-7KeF-6uYby", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:04:27.888 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded"} 23:04:27.889 [debug] QUERY OK source="media_items" db=0.4ms queue=0.4ms idle=55.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:04:27.891 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=54.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:04:27.891 [debug] Replied in 3ms 23:04:27.894 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending"} 23:04:27.895 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=57.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:04:27.897 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=56.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:04:27.898 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=58.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:27.898 [debug] Replied in 5ms 23:04:27.901 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 23:04:27.903 [debug] QUERY OK source="tasks" db=0.9ms queue=0.1ms idle=12.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:04:27.904 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=12.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 2] 23:04:27.906 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=9.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 23:04:27.906 [debug] Replied in 5ms 23:04:28.362 [debug] Current batch of media processed. Will check again in 1000ms 23:04:28.538 [debug] Current batch of media processed. Will check again in 1000ms 23:04:29.369 [debug] Current batch of media processed. Will check again in 1000ms 23:04:29.562 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 12, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e121500 - Доброе утро, Сан-Диего🏄🏽\u200D♂️.mp4", "id" => "JJIHOmPZ6mE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/JJIHOmPZ6mE", "playlist_index" => 41, "timestamp" => 1702605820, "title" => "Доброе утро, Сан-Диего🏄🏽\u200D♂️", "upload_date" => "20231215"} 23:04:29.564 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=273.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:04:29.565 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=2.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:29.566 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=3.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-15 02:03:40Z], 1] 23:04:29.569 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.2ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Доброе утро, Сан-Диего🏄🏽\u200D♂️", "b152ce66-5d3f-45cf-88ff-594ca4801532", 12, false, "JJIHOmPZ6mE", "https://www.youtube.com/shorts/JJIHOmPZ6mE", 41, "/downloads/shows/LESYAKA/Season 2023/s2023e121500 - Доброе утро, Сан-Диего🏄🏽\u200D♂️.mp4", false, false, true, 1, [], 97, ~U[2023-12-15 02:03:40Z], ~U[2026-04-17 18:04:29Z], ~U[2026-04-17 18:04:29Z], "", "Доброе утро, Сан-Диего🏄🏽\u200D♂️", 12, false, "JJIHOmPZ6mE", "https://www.youtube.com/shorts/JJIHOmPZ6mE", "/downloads/shows/LESYAKA/Season 2023/s2023e121500 - Доброе утро, Сан-Диего🏄🏽\u200D♂️.mp4", true, 1, ~U[2023-12-15 02:03:40Z]] 23:04:29.570 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:29.572 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.3ms idle=6.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:04:29.573 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=7.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [172] 23:04:29.574 [debug] Current batch of media processed. Will check again in 1000ms 23:04:30.374 [debug] Current batch of media processed. Will check again in 1000ms 23:04:30.661 [debug] Current batch of media processed. Will check again in 1000ms 23:04:31.377 [debug] Current batch of media processed. Will check again in 1000ms 23:04:31.729 [debug] Current batch of media processed. Will check again in 1000ms 23:04:32.401 [debug] Current batch of media processed. Will check again in 1000ms 23:04:32.731 [debug] Current batch of media processed. Will check again in 1000ms 23:04:33.404 [debug] Current batch of media processed. Will check again in 1000ms 23:04:33.735 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 5, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e120800 - Ваши идеи?🤔.mp4", "id" => "AVJRZjbXEag", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/AVJRZjbXEag", "playlist_index" => 42, "timestamp" => 1702062361, "title" => "Ваши идеи?🤔", "upload_date" => "20231208"} 23:04:33.737 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=386.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:04:33.738 [debug] QUERY OK source="sources" db=0.4ms idle=156.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:33.740 [debug] QUERY OK source="media_items" db=1.1ms idle=157.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-08 19:06:01Z], 1] 23:04:33.742 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=159.3ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ваши идеи?🤔", "7e3e7233-52e4-4b43-9b1d-5bba08c4ff31", 5, false, "AVJRZjbXEag", "https://www.youtube.com/shorts/AVJRZjbXEag", 42, "/downloads/shows/LESYAKA/Season 2023/s2023e120800 - Ваши идеи?🤔.mp4", false, false, true, 1, [], 99, ~U[2023-12-08 19:06:01Z], ~U[2026-04-17 18:04:33Z], ~U[2026-04-17 18:04:33Z], "", "Ваши идеи?🤔", 5, false, "AVJRZjbXEag", "https://www.youtube.com/shorts/AVJRZjbXEag", "/downloads/shows/LESYAKA/Season 2023/s2023e120800 - Ваши идеи?🤔.mp4", true, 1, ~U[2023-12-08 19:06:01Z]] 23:04:33.743 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=161.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:33.744 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=6.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:04:33.745 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [173] 23:04:33.746 [debug] Current batch of media processed. Will check again in 1000ms 23:04:34.405 [debug] Current batch of media processed. Will check again in 1000ms 23:04:34.945 [debug] Current batch of media processed. Will check again in 1000ms 23:04:35.455 [debug] Current batch of media processed. Will check again in 1000ms 23:04:35.947 [debug] Current batch of media processed. Will check again in 1000ms 23:04:36.476 [debug] Current batch of media processed. Will check again in 1000ms 23:04:36.806 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@nestrashno --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/shows/Nestrashno/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,filename})j /tmp/pinchflat/data/8c/7f/8c7f8b7f84c37b27f9bd3a228e5de9c8153e2ef7581dbf1f770dac7f1e22c01a.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:04:36.807 [debug] Running yt-dlp command for action: get_source_metadata 23:04:36.808 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1224.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:36.809 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1225.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:36.810 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=1225.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:36.810 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@nestrashno --skip-download --convert-thumbnails jpg --output /tmp/pinchflat/data/544ee747017cedb4/source_image.%(ext)S --write-all-thumbnails --playlist-items 0 --print-to-file playlist:%()j /tmp/pinchflat/data/e6/3d/e63d3b45b14592a708a6e27f269d1eb5987dac281faa77e014bb1661c3476022.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:04:36.991 [debug] Current batch of media processed. Will check again in 1000ms 23:04:37.479 [debug] Current batch of media processed. Will check again in 1000ms 23:04:37.995 [debug] Current batch of media processed. Will check again in 1000ms 23:04:38.490 [debug] Current batch of media processed. Will check again in 1000ms 23:04:39.004 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 7, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e120800 - Мой полуостровок в Аризоне❤️.mp4", "id" => "Xbm1f2cM__w", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/Xbm1f2cM__w", "playlist_index" => 43, "timestamp" => 1702010468, "title" => "Мой полуостровок в Аризоне❤️", "upload_date" => "20231208"} 23:04:39.006 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1415.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:04:39.007 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=592.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:39.008 [debug] QUERY OK source="media_items" db=0.8ms idle=414.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-08 04:41:08Z], 1] 23:04:39.010 [debug] QUERY OK source="media_items" db=1.5ms idle=416.0ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой полуостровок в Аризоне❤️", "b927a90d-8f5d-425e-b21e-6af78ce374a6", 7, false, "Xbm1f2cM__w", "https://www.youtube.com/shorts/Xbm1f2cM__w", 43, "/downloads/shows/LESYAKA/Season 2023/s2023e120800 - Мой полуостровок в Аризоне❤️.mp4", false, false, true, 1, [], 98, ~U[2023-12-08 04:41:08Z], ~U[2026-04-17 18:04:39Z], ~U[2026-04-17 18:04:39Z], "", "Мой полуостровок в Аризоне❤️", 7, false, "Xbm1f2cM__w", "https://www.youtube.com/shorts/Xbm1f2cM__w", "/downloads/shows/LESYAKA/Season 2023/s2023e120800 - Мой полуостровок в Аризоне❤️.mp4", true, 1, ~U[2023-12-08 04:41:08Z]] 23:04:39.011 [debug] QUERY OK source="sources" db=0.3ms idle=418.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:39.012 [debug] QUERY OK source="media_profiles" db=0.4ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:04:39.013 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [174] 23:04:39.013 [debug] Current batch of media processed. Will check again in 1000ms 23:04:39.496 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1091, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", "id" => "J45juaoKZxw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=J45juaoKZxw", "playlist_index" => 1, "timestamp" => 1776006712, "title" => "Что могло пойти не так?", "upload_date" => "20260412"} 23:04:39.498 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=486.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:04:39.499 [debug] QUERY OK source="sources" db=0.4ms idle=487.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:04:39.500 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=487.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-12 15:11:52Z], 2] 23:04:39.503 [debug] QUERY OK source="media_items" db=2.0ms queue=0.3ms idle=487.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Что могло пойти не так?", "51d0a666-dc09-42ae-a5c4-8add84adc08f", 1091, false, "J45juaoKZxw", "https://www.youtube.com/watch?v=J45juaoKZxw", 1, "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", false, false, false, 2, [], 99, ~U[2026-04-12 15:11:52Z], ~U[2026-04-17 18:04:39Z], ~U[2026-04-17 18:04:39Z], "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Что могло пойти не так?", 1091, false, "J45juaoKZxw", "https://www.youtube.com/watch?v=J45juaoKZxw", "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", false, 2, ~U[2026-04-12 15:11:52Z]] 23:04:39.504 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=83.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:04:39.506 [debug] QUERY OK source="media_profiles" db=0.4ms idle=7.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:04:39.507 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [175] 23:04:39.507 [info] Kicking off download for media item #175 (J45juaoKZxw) 23:04:39.511 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=6.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [61, 175, ~U[2026-04-17 18:04:39Z], ~U[2026-04-17 18:04:39Z]] 23:04:39.511 [debug] Current batch of media processed. Will check again in 1000ms 23:04:40.032 [debug] Current batch of media processed. Will check again in 1000ms 23:04:40.580 [debug] Current batch of media processed. Will check again in 1000ms 23:04:41.035 [debug] Current batch of media processed. Will check again in 1000ms 23:04:41.590 [debug] Current batch of media processed. Will check again in 1000ms 23:04:42.039 [debug] Current batch of media processed. Will check again in 1000ms 23:04:42.592 [debug] Current batch of media processed. Will check again in 1000ms 23:04:42.809 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@nestrashno --skip-download --convert-thumbnails jpg --output /tmp/pinchflat/data/544ee747017cedb4/source_image.%(ext)S --write-all-thumbnails --playlist-items 0 --print-to-file playlist:%()j /tmp/pinchflat/data/e6/3d/e63d3b45b14592a708a6e27f269d1eb5987dac281faa77e014bb1661c3476022.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:04:42.827 [info] GET / 23:04:42.827 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:04:42.829 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=384.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:42.830 [debug] QUERY OK source="media_profiles" db=0.4ms idle=223.7ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:04:42.831 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=224.6ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:04:42.832 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=225.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:04:42.833 [debug] QUERY OK source="media_items" db=0.3ms idle=226.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:04:42.834 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=4.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:42.834 [debug] QUERY OK source="settings" db=0.3ms idle=4.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:42.836 [debug] QUERY OK source="settings" db=0.2ms idle=4.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:42.860 [debug] QUERY OK source="tasks" db=0.7ms idle=27.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:04:42.864 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=28.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 23:04:42.864 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=29.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 2] 23:04:42.867 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=32.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:04:42.870 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=32.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:04:42.872 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:04:42.874 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=8.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:04:42.876 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=11.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 23:04:42.878 [info] Sent 200 in 51ms 23:04:42.911 [info] CONNECTED TO Phoenix.LiveView.Socket in 91µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "KVphYQ1tPlUFHQJCYBQNei8qKlskPgE-v-Q7n5jmtGsp9WJ5AMM0jJjw", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:04:42.921 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded"} 23:04:42.923 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=54.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:04:42.925 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=54.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:04:42.925 [debug] Replied in 4ms 23:04:42.927 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending"} 23:04:42.928 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=55.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:04:42.930 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=54.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:04:42.931 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=54.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 23:04:42.931 [debug] Replied in 4ms 23:04:42.934 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 23:04:42.935 [debug] QUERY OK source="tasks" db=0.6ms idle=11.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:04:42.937 [debug] QUERY OK source="media_items" db=0.6ms idle=11.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 2] 23:04:42.937 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=7.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 23:04:42.938 [debug] Replied in 3ms 23:04:42.942 [debug] QUERY OK db=0.1ms queue=0.1ms idle=12.0ms begin [] 23:04:42.943 [debug] QUERY OK source="sources" db=0.5ms UPDATE "sources" SET "description" = ?, "nfo_filepath" = ?, "banner_filepath" = ?, "fanart_filepath" = ?, "poster_filepath" = ?, "series_directory" = ?, "updated_at" = ? WHERE "id" = ? ["\"Не страшно вблизи\nто, что часто пугает нас издали.\nТам тоже глаза, голоса,\nогоньки сигарет.\nНемножко обвыкнешь,\nи скрип этой призрачной пристани\nрасскажет тебе,\nчто единственной пристани нет.\"\n", "/downloads/shows/Nestrashno/tvshow.nfo", "/downloads/shows/Nestrashno/banner.jpg", "/downloads/shows/Nestrashno/fanart.jpg", "/downloads/shows/Nestrashno/poster.jpg", "/downloads/shows/Nestrashno", ~U[2026-04-17 18:04:42Z], 2] 23:04:42.945 [debug] QUERY OK source="source_metadata" db=1.2ms INSERT INTO "source_metadata" ("metadata_filepath","source_id","banner_filepath","fanart_filepath","poster_filepath","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7) RETURNING "id" ["/config/metadata/sources/2/metadata.json.gz", 2, "/config/metadata/sources/2/banner.jpg", "/config/metadata/sources/2/fanart.jpg", "/config/metadata/sources/2/poster.jpg", ~U[2026-04-17 18:04:42Z], ~U[2026-04-17 18:04:42Z]] 23:04:42.946 [debug] QUERY OK db=0.2ms commit [] 23:04:42.947 [info] {"args":{"id":2},"id":60,"meta":{},"state":"success","max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","duration":16905700,"event":"job:stop","queue_time":39102,"attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 23:04:42.949 [debug] QUERY OK source="tasks" db=1.0ms idle=12.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:04:42.951 [debug] QUERY OK source="media_items" db=0.6ms idle=13.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 2] 23:04:42.951 [debug] QUERY OK source="sources" db=0.7ms idle=12.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 23:04:43.040 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 6, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e120700 - 6 декабря.mp4", "id" => "gy8HrtdXe5k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/gy8HrtdXe5k", "playlist_index" => 44, "timestamp" => 1701991006, "title" => "6 декабря", "upload_date" => "20231207"} 23:04:43.042 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=93.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:04:43.043 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=93.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:43.044 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=92.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-07 23:16:46Z], 1] 23:04:43.047 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=94.1ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["6 декабря", "0081a168-e610-4f72-90f5-4aef5aab1891", 6, false, "gy8HrtdXe5k", "https://www.youtube.com/shorts/gy8HrtdXe5k", 44, "/downloads/shows/LESYAKA/Season 2023/s2023e120700 - 6 декабря.mp4", false, false, true, 1, [], 99, ~U[2023-12-07 23:16:46Z], ~U[2026-04-17 18:04:43Z], ~U[2026-04-17 18:04:43Z], "", "6 декабря", 6, false, "gy8HrtdXe5k", "https://www.youtube.com/shorts/gy8HrtdXe5k", "/downloads/shows/LESYAKA/Season 2023/s2023e120700 - 6 декабря.mp4", true, 1, ~U[2023-12-07 23:16:46Z]] 23:04:43.047 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=91.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:43.048 [debug] QUERY OK source="media_profiles" db=0.4ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:04:43.049 [debug] QUERY OK source="media_items" db=0.6ms idle=5.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [176] 23:04:43.050 [debug] Current batch of media processed. Will check again in 1000ms 23:04:43.594 [debug] Current batch of media processed. Will check again in 1000ms 23:04:44.052 [debug] Current batch of media processed. Will check again in 1000ms 23:04:44.596 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1352, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", "id" => "W9xy1W0SdQc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=W9xy1W0SdQc", "playlist_index" => 2, "timestamp" => 1775540409, "title" => "Всё достало", "upload_date" => "20260407"} 23:04:44.598 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1549.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:04:44.599 [debug] QUERY OK source="sources" db=0.4ms idle=1550.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:04:44.600 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=1550.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-07 05:40:09Z], 2] 23:04:44.603 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1151.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Всё достало", "c1ed1eb4-8b7d-40f0-845f-55258fc9cfb6", 1352, false, "W9xy1W0SdQc", "https://www.youtube.com/watch?v=W9xy1W0SdQc", 2, "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", false, false, false, 2, [], 99, ~U[2026-04-07 05:40:09Z], ~U[2026-04-17 18:04:44Z], ~U[2026-04-17 18:04:44Z], "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Всё достало", 1352, false, "W9xy1W0SdQc", "https://www.youtube.com/watch?v=W9xy1W0SdQc", "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", false, 2, ~U[2026-04-07 05:40:09Z]] 23:04:44.604 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=142.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:04:44.604 [debug] QUERY OK source="media_profiles" db=0.3ms idle=5.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:04:44.606 [debug] QUERY OK source="media_items" db=0.5ms idle=5.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [177] 23:04:44.606 [debug] Current batch of media processed. Will check again in 1000ms 23:04:44.785 [info] GET / 23:04:44.786 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:04:44.787 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=186.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:44.787 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=184.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:04:44.788 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=184.1ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:04:44.790 [debug] QUERY OK source="media_items" db=1.0ms idle=184.0ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:04:44.790 [debug] QUERY OK source="media_items" db=0.3ms idle=183.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:04:44.791 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=3.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:44.792 [debug] QUERY OK source="settings" db=0.3ms idle=3.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:44.793 [debug] QUERY OK source="settings" db=0.3ms idle=3.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:44.795 [debug] QUERY OK source="tasks" db=0.6ms idle=4.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:04:44.797 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=5.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 2] 23:04:44.798 [debug] QUERY OK source="sources" db=1.1ms idle=5.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 23:04:44.801 [debug] QUERY OK source="media_items" db=0.3ms idle=9.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:04:44.802 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=8.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:04:44.804 [debug] QUERY OK source="media_items" db=0.5ms idle=8.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:04:44.805 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=7.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:04:44.807 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 23:04:44.808 [info] Sent 200 in 23ms 23:04:44.835 [info] CONNECTED TO Phoenix.LiveView.Socket in 73µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "aVp0ORAVH1UbHBhaFjV0Pwk3UzEJRQEd6-DosMKmjFihOv3pgP4ZG1jT", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:04:44.842 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded"} 23:04:44.844 [debug] QUERY OK source="media_items" db=0.8ms decode=0.3ms queue=0.2ms idle=41.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:04:44.846 [debug] QUERY OK source="media_items" db=0.9ms queue=0.8ms idle=42.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:04:44.847 [debug] Replied in 4ms 23:04:44.848 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending"} 23:04:44.850 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=44.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:04:44.853 [debug] QUERY OK source="media_items" db=2.2ms queue=0.3ms idle=44.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:04:44.855 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=46.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 23:04:44.855 [debug] Replied in 6ms 23:04:44.858 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 23:04:44.860 [debug] QUERY OK source="tasks" db=1.3ms queue=0.2ms idle=15.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:04:44.864 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=16.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 2] 23:04:44.865 [debug] QUERY OK source="sources" db=2.0ms idle=13.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 23:04:44.866 [debug] Replied in 7ms 23:04:45.060 [debug] Current batch of media processed. Will check again in 1000ms 23:04:45.613 [debug] Current batch of media processed. Will check again in 1000ms 23:04:46.069 [debug] Current batch of media processed. Will check again in 1000ms 23:04:46.615 [debug] Current batch of media processed. Will check again in 1000ms 23:04:47.086 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 6, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e120700 - Аризона❤️.mp4", "id" => "0V5YKIllcGg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/0V5YKIllcGg", "playlist_index" => 45, "timestamp" => 1701990893, "title" => "Аризона❤️", "upload_date" => "20231207"} 23:04:47.088 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=614.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:04:47.089 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=460.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:47.090 [debug] QUERY OK source="media_items" db=0.6ms idle=461.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-07 23:14:53Z], 1] 23:04:47.092 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=463.0ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Аризона❤️", "a3f1660c-2abb-455b-94e7-0c4930e2d684", 6, false, "0V5YKIllcGg", "https://www.youtube.com/shorts/0V5YKIllcGg", 45, "/downloads/shows/LESYAKA/Season 2023/s2023e120700 - Аризона❤️.mp4", false, false, true, 1, [], 98, ~U[2023-12-07 23:14:53Z], ~U[2026-04-17 18:04:47Z], ~U[2026-04-17 18:04:47Z], "", "Аризона❤️", 6, false, "0V5YKIllcGg", "https://www.youtube.com/shorts/0V5YKIllcGg", "/downloads/shows/LESYAKA/Season 2023/s2023e120700 - Аризона❤️.mp4", true, 1, ~U[2023-12-07 23:14:53Z]] 23:04:47.093 [debug] QUERY OK source="sources" db=0.4ms idle=464.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:47.094 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=5.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:04:47.095 [debug] QUERY OK source="media_items" db=0.5ms idle=5.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [178] 23:04:47.095 [debug] Current batch of media processed. Will check again in 1000ms 23:04:47.633 [debug] Current batch of media processed. Will check again in 1000ms 23:04:48.097 [debug] Current batch of media processed. Will check again in 1000ms 23:04:48.708 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1032, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", "id" => "kXfi5sA7eEg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kXfi5sA7eEg", "playlist_index" => 3, "timestamp" => 1774448662, "title" => "Пока. Я буду скучать.", "upload_date" => "20260325"} 23:04:48.709 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=223.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:04:48.710 [debug] QUERY OK source="sources" db=0.4ms idle=2.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:04:48.711 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=3.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-25 14:24:22Z], 2] 23:04:48.714 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=4.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Пока. Я буду скучать.", "02f195df-0bc2-4320-b3ab-9a6512d648d8", 1032, false, "kXfi5sA7eEg", "https://www.youtube.com/watch?v=kXfi5sA7eEg", 3, "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", false, false, false, 2, [], 99, ~U[2026-03-25 14:24:22Z], ~U[2026-04-17 18:04:48Z], ~U[2026-04-17 18:04:48Z], "Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Пока. Я буду скучать.", 1032, false, "kXfi5sA7eEg", "https://www.youtube.com/watch?v=kXfi5sA7eEg", "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", false, 2, ~U[2026-03-25 14:24:22Z]] 23:04:48.715 [debug] QUERY OK source="sources" db=0.3ms idle=6.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:04:48.716 [debug] QUERY OK source="media_profiles" db=0.5ms idle=5.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:04:48.717 [debug] QUERY OK source="media_items" db=0.5ms queue=0.3ms idle=6.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [179] 23:04:48.718 [debug] Current batch of media processed. Will check again in 1000ms 23:04:49.106 [debug] Current batch of media processed. Will check again in 1000ms 23:04:49.786 [debug] Current batch of media processed. Will check again in 1000ms 23:04:50.121 [debug] Current batch of media processed. Will check again in 1000ms 23:04:50.791 [debug] Current batch of media processed. Will check again in 1000ms 23:04:51.128 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 9, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e120400 - Ну кто не любит костры?🫠.mp4", "id" => "Uss-ujMDEpU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/Uss-ujMDEpU", "playlist_index" => 46, "timestamp" => 1701662813, "title" => "Ну кто не любит костры?🫠", "upload_date" => "20231204"} 23:04:51.129 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=631.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:04:51.130 [debug] QUERY OK source="sources" db=0.5ms idle=416.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:51.132 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=417.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-04 04:06:53Z], 1] 23:04:51.134 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=418.7ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ну кто не любит костры?🫠", "c034c838-6443-4a3c-a7cd-a26d98950779", 9, false, "Uss-ujMDEpU", "https://www.youtube.com/shorts/Uss-ujMDEpU", 46, "/downloads/shows/LESYAKA/Season 2023/s2023e120400 - Ну кто не любит костры?🫠.mp4", false, false, true, 1, [], 98, ~U[2023-12-04 04:06:53Z], ~U[2026-04-17 18:04:51Z], ~U[2026-04-17 18:04:51Z], "", "Ну кто не любит костры?🫠", 9, false, "Uss-ujMDEpU", "https://www.youtube.com/shorts/Uss-ujMDEpU", "/downloads/shows/LESYAKA/Season 2023/s2023e120400 - Ну кто не любит костры?🫠.mp4", true, 1, ~U[2023-12-04 04:06:53Z]] 23:04:51.135 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=420.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:51.136 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:04:51.138 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [180] 23:04:51.138 [debug] Current batch of media processed. Will check again in 1000ms 23:04:51.794 [debug] Current batch of media processed. Will check again in 1000ms 23:04:52.142 [debug] Current batch of media processed. Will check again in 1000ms 23:04:52.804 [debug] Current batch of media processed. Will check again in 1000ms 23:04:53.146 [debug] Current batch of media processed. Will check again in 1000ms 23:04:53.812 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1621, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", "id" => "hOjeA8-3k2A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=hOjeA8-3k2A", "playlist_index" => 4, "timestamp" => 1773770917, "title" => "Лучшая страна Латинской Америки", "upload_date" => "20260317"} 23:04:53.813 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1085.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:04:53.817 [debug] QUERY OK source="sources" db=3.2ms queue=0.1ms idle=1087.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:04:53.818 [debug] QUERY OK source="media_items" db=0.4ms idle=1090.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-17 18:08:37Z], 2] 23:04:53.821 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=1091.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшая страна Латинской Америки", "a1e72d98-5276-48e9-9597-4aa8643c3ee0", 1621, false, "hOjeA8-3k2A", "https://www.youtube.com/watch?v=hOjeA8-3k2A", 4, "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", false, false, false, 2, [], 99, ~U[2026-03-17 18:08:37Z], ~U[2026-04-17 18:04:53Z], ~U[2026-04-17 18:04:53Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшая страна Латинской Америки", 1621, false, "hOjeA8-3k2A", "https://www.youtube.com/watch?v=hOjeA8-3k2A", "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", false, 2, ~U[2026-03-17 18:08:37Z]] 23:04:53.822 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=312.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:04:53.823 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=8.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:04:53.824 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [181] 23:04:53.825 [debug] Current batch of media processed. Will check again in 1000ms 23:04:54.149 [debug] Current batch of media processed. Will check again in 1000ms 23:04:54.828 [debug] Current batch of media processed. Will check again in 1000ms 23:04:55.244 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 7, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e120300 - Где-то в Аризоне🏜️.mp4", "id" => "A46VFRlalX4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/A46VFRlalX4", "playlist_index" => 47, "timestamp" => 1701644496, "title" => "Где-то в Аризоне🏜️", "upload_date" => "20231203"} 23:04:55.247 [debug] QUERY OK source="sources" db=1.3ms queue=0.6ms idle=1423.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:04:55.248 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1425.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:55.251 [debug] QUERY OK source="media_items" db=0.9ms queue=0.3ms idle=1426.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-03 23:01:36Z], 1] 23:04:55.254 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=1427.7ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Где-то в Аризоне🏜️", "3dfe4887-4e0c-44e5-8d28-46ab14c51423", 7, false, "A46VFRlalX4", "https://www.youtube.com/shorts/A46VFRlalX4", 47, "/downloads/shows/LESYAKA/Season 2023/s2023e120300 - Где-то в Аризоне🏜️.mp4", false, false, true, 1, [], 99, ~U[2023-12-03 23:01:36Z], ~U[2026-04-17 18:04:55Z], ~U[2026-04-17 18:04:55Z], "", "Где-то в Аризоне🏜️", 7, false, "A46VFRlalX4", "https://www.youtube.com/shorts/A46VFRlalX4", "/downloads/shows/LESYAKA/Season 2023/s2023e120300 - Где-то в Аризоне🏜️.mp4", true, 1, ~U[2023-12-03 23:01:36Z]] 23:04:55.255 [debug] QUERY OK source="sources" db=0.4ms queue=0.4ms idle=724.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:55.257 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.3ms idle=9.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:04:55.259 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=9.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [182] 23:04:55.259 [debug] Current batch of media processed. Will check again in 1000ms 23:04:55.829 [debug] Current batch of media processed. Will check again in 1000ms 23:04:55.875 [info] {"source":"oban","duration":4275,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:56.266 [debug] Current batch of media processed. Will check again in 1000ms 23:04:56.839 [debug] Current batch of media processed. Will check again in 1000ms 23:04:57.319 [debug] Current batch of media processed. Will check again in 1000ms 23:04:57.841 [debug] Current batch of media processed. Will check again in 1000ms 23:04:58.323 [debug] Current batch of media processed. Will check again in 1000ms 23:04:58.880 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1276, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", "id" => "mhAJ_p0PnD4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=mhAJ_p0PnD4", "playlist_index" => 5, "timestamp" => 1773025585, "title" => "Теперь у меня есть девушка", "upload_date" => "20260309"} 23:04:58.881 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1104.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:04:58.883 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=322.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:04:58.883 [debug] QUERY OK source="media_items" db=0.4ms idle=80.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-09 03:06:25Z], 2] 23:04:58.886 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=81.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Теперь у меня есть девушка", "b1ccb768-5ea9-4ef9-a47f-899f8262ea1a", 1276, false, "mhAJ_p0PnD4", "https://www.youtube.com/watch?v=mhAJ_p0PnD4", 5, "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", false, false, false, 2, [], 99, ~U[2026-03-09 03:06:25Z], ~U[2026-04-17 18:04:58Z], ~U[2026-04-17 18:04:58Z], "Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Теперь у меня есть девушка", 1276, false, "mhAJ_p0PnD4", "https://www.youtube.com/watch?v=mhAJ_p0PnD4", "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", false, 2, ~U[2026-03-09 03:06:25Z]] 23:04:58.887 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=84.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:04:58.889 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:04:58.890 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=6.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [183] 23:04:58.891 [debug] Current batch of media processed. Will check again in 1000ms 23:04:59.327 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 17, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e120100 - Одно из лучших мест, где я ночевала😍.mp4", "id" => "gPwlavmoDHI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/gPwlavmoDHI", "playlist_index" => 48, "timestamp" => 1701404735, "title" => "Одно из лучших мест, где я ночевала😍", "upload_date" => "20231201"} 23:04:59.328 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=444.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:04:59.330 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=443.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:59.331 [debug] QUERY OK source="media_items" db=0.8ms idle=442.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-01 04:25:35Z], 1] 23:04:59.333 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=443.0ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Одно из лучших мест, где я ночевала😍", "b5b69209-d5e9-49b5-bf3a-4f942bb2490d", 17, false, "gPwlavmoDHI", "https://www.youtube.com/shorts/gPwlavmoDHI", 48, "/downloads/shows/LESYAKA/Season 2023/s2023e120100 - Одно из лучших мест, где я ночевала😍.mp4", false, false, true, 1, [], 99, ~U[2023-12-01 04:25:35Z], ~U[2026-04-17 18:04:59Z], ~U[2026-04-17 18:04:59Z], "", "Одно из лучших мест, где я ночевала😍", 17, false, "gPwlavmoDHI", "https://www.youtube.com/shorts/gPwlavmoDHI", "/downloads/shows/LESYAKA/Season 2023/s2023e120100 - Одно из лучших мест, где я ночевала😍.mp4", true, 1, ~U[2023-12-01 04:25:35Z]] 23:04:59.334 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=443.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:04:59.335 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=6.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:04:59.336 [debug] QUERY OK source="media_items" db=0.6ms idle=5.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [184] 23:04:59.336 [debug] Current batch of media processed. Will check again in 1000ms 23:05:00.090 [debug] Current batch of media processed. Will check again in 1000ms 23:05:00.354 [debug] Current batch of media processed. Will check again in 1000ms 23:05:00.698 [info] {"source":"oban","duration":834,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:05:01.092 [debug] Current batch of media processed. Will check again in 1000ms 23:05:01.356 [debug] Current batch of media processed. Will check again in 1000ms 23:05:02.095 [debug] Current batch of media processed. Will check again in 1000ms 23:05:02.397 [debug] Current batch of media processed. Will check again in 1000ms 23:05:03.098 [debug] Current batch of media processed. Will check again in 1000ms 23:05:03.402 [debug] Current batch of media processed. Will check again in 1000ms 23:05:04.100 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1191, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", "id" => "-X0zctOscOY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-X0zctOscOY", "playlist_index" => 6, "timestamp" => 1771965194, "title" => "Лучшее решение в моей жизни?", "upload_date" => "20260224"} 23:05:04.102 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1269.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:05:04.104 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1271.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:05:04.105 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=1272.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-24 20:33:14Z], 2] 23:05:04.108 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=510.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшее решение в моей жизни?", "041f5760-d9b5-4976-ba22-56c633344deb", 1191, false, "-X0zctOscOY", "https://www.youtube.com/watch?v=-X0zctOscOY", 6, "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", false, false, false, 2, [], 99, ~U[2026-02-24 20:33:14Z], ~U[2026-04-17 18:05:04Z], ~U[2026-04-17 18:05:04Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшее решение в моей жизни?", 1191, false, "-X0zctOscOY", "https://www.youtube.com/watch?v=-X0zctOscOY", "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", false, 2, ~U[2026-02-24 20:33:14Z]] 23:05:04.109 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=273.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:05:04.111 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=7.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:04.112 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=7.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [185] 23:05:04.112 [debug] Current batch of media processed. Will check again in 1000ms 23:05:04.408 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 4, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e113000 - 📍Red Rock Canyon.mp4", "id" => "lNJLE9FuNAY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/lNJLE9FuNAY", "playlist_index" => 49, "timestamp" => 1701363575, "title" => "📍Red Rock Canyon", "upload_date" => "20231130"} 23:05:04.410 [debug] QUERY OK source="sources" db=1.1ms queue=0.4ms idle=303.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:05:04.412 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=303.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:05:04.414 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=302.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-30 16:59:35Z], 1] 23:05:04.416 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=303.4ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["📍Red Rock Canyon", "b55a3543-7298-4466-a704-3eb7170543e6", 4, false, "lNJLE9FuNAY", "https://www.youtube.com/shorts/lNJLE9FuNAY", 49, "/downloads/shows/LESYAKA/Season 2023/s2023e113000 - 📍Red Rock Canyon.mp4", false, false, true, 1, [], 99, ~U[2023-11-30 16:59:35Z], ~U[2026-04-17 18:05:04Z], ~U[2026-04-17 18:05:04Z], "", "📍Red Rock Canyon", 4, false, "lNJLE9FuNAY", "https://www.youtube.com/shorts/lNJLE9FuNAY", "/downloads/shows/LESYAKA/Season 2023/s2023e113000 - 📍Red Rock Canyon.mp4", true, 1, ~U[2023-11-30 16:59:35Z]] 23:05:04.417 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=303.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:05:04.418 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:04.419 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=6.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [186] 23:05:04.420 [debug] Current batch of media processed. Will check again in 1000ms 23:05:05.114 [debug] Current batch of media processed. Will check again in 1000ms 23:05:05.424 [debug] Current batch of media processed. Will check again in 1000ms 23:05:06.122 [debug] Current batch of media processed. Will check again in 1000ms 23:05:06.431 [debug] Current batch of media processed. Will check again in 1000ms 23:05:07.126 [debug] Current batch of media processed. Will check again in 1000ms 23:05:07.437 [debug] Current batch of media processed. Will check again in 1000ms 23:05:08.129 [debug] Current batch of media processed. Will check again in 1000ms 23:05:08.439 [debug] Current batch of media processed. Will check again in 1000ms 23:05:09.139 [debug] Current batch of media processed. Will check again in 1000ms 23:05:09.446 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 8, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e112200 - Где-то в Орегоне.mp4", "id" => "kPI_Wv3csrk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/kPI_Wv3csrk", "playlist_index" => 50, "timestamp" => 1700619895, "title" => "Где-то в Орегоне", "upload_date" => "20231122"} 23:05:09.448 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=1602.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:05:09.450 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1604.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:05:09.451 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1605.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-22 02:24:55Z], 1] 23:05:09.453 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1607.4ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Где-то в Орегоне", "6e478ce2-1816-4ec2-b67c-79a21b48da4b", 8, false, "kPI_Wv3csrk", "https://www.youtube.com/shorts/kPI_Wv3csrk", 50, "/downloads/shows/LESYAKA/Season 2023/s2023e112200 - Где-то в Орегоне.mp4", false, false, true, 1, [], 99, ~U[2023-11-22 02:24:55Z], ~U[2026-04-17 18:05:09Z], ~U[2026-04-17 18:05:09Z], "", "Где-то в Орегоне", 8, false, "kPI_Wv3csrk", "https://www.youtube.com/shorts/kPI_Wv3csrk", "/downloads/shows/LESYAKA/Season 2023/s2023e112200 - Где-то в Орегоне.mp4", true, 1, ~U[2023-11-22 02:24:55Z]] 23:05:09.454 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=780.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:05:09.455 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:09.457 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=6.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [187] 23:05:09.457 [debug] Current batch of media processed. Will check again in 1000ms 23:05:10.205 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1218, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", "id" => "lVm8Q1PvKis", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=lVm8Q1PvKis", "playlist_index" => 7, "timestamp" => 1771215258, "title" => "Как в 33 года я начал жить в машине.", "upload_date" => "20260216"} 23:05:10.206 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=752.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:05:10.208 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=752.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:05:10.209 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=752.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 04:14:18Z], 2] 23:05:10.212 [debug] QUERY OK source="media_items" db=1.5ms idle=752.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Как в 33 года я начал жить в машине.", "6aa97205-d115-4eb1-b239-12a269968a08", 1218, false, "lVm8Q1PvKis", "https://www.youtube.com/watch?v=lVm8Q1PvKis", 7, "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", false, false, false, 2, [], 99, ~U[2026-02-16 04:14:18Z], ~U[2026-04-17 18:05:10Z], ~U[2026-04-17 18:05:10Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Как в 33 года я начал жить в машине.", 1218, false, "lVm8Q1PvKis", "https://www.youtube.com/watch?v=lVm8Q1PvKis", "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", false, 2, ~U[2026-02-16 04:14:18Z]] 23:05:10.213 [debug] QUERY OK source="sources" db=0.5ms idle=519.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:05:10.214 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.3ms idle=6.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:10.215 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [188] 23:05:10.215 [debug] Current batch of media processed. Will check again in 1000ms 23:05:10.461 [debug] Current batch of media processed. Will check again in 1000ms 23:05:11.222 [debug] Current batch of media processed. Will check again in 1000ms 23:05:11.464 [debug] Current batch of media processed. Will check again in 1000ms 23:05:12.225 [debug] Current batch of media processed. Will check again in 1000ms 23:05:12.467 [debug] Current batch of media processed. Will check again in 1000ms 23:05:13.228 [debug] Current batch of media processed. Will check again in 1000ms 23:05:13.480 [debug] Current batch of media processed. Will check again in 1000ms 23:05:14.230 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1321, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", "id" => "kn_vKkOAvM8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kn_vKkOAvM8", "playlist_index" => 8, "timestamp" => 1770493282, "title" => "Год буду жить в этой машине", "upload_date" => "20260207"} 23:05:14.232 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=374.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:05:14.233 [debug] QUERY OK source="sources" db=0.4ms idle=300.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:05:14.234 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=301.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-07 19:41:22Z], 2] 23:05:14.238 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=302.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Год буду жить в этой машине", "c12e11c1-2089-4884-a51b-9d53152a66c0", 1321, false, "kn_vKkOAvM8", "https://www.youtube.com/watch?v=kn_vKkOAvM8", 8, "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", false, false, false, 2, [], 99, ~U[2026-02-07 19:41:22Z], ~U[2026-04-17 18:05:14Z], ~U[2026-04-17 18:05:14Z], "Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Год буду жить в этой машине", 1321, false, "kn_vKkOAvM8", "https://www.youtube.com/watch?v=kn_vKkOAvM8", "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", false, 2, ~U[2026-02-07 19:41:22Z]] 23:05:14.239 [debug] QUERY OK source="sources" db=0.3ms idle=306.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:05:14.240 [debug] QUERY OK source="media_profiles" db=0.4ms idle=7.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:14.241 [debug] QUERY OK source="media_items" db=0.4ms idle=7.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [189] 23:05:14.241 [debug] Current batch of media processed. Will check again in 1000ms 23:05:14.483 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 8, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e112100 - 📍Pyramid Lake, NV.mp4", "id" => "8d_4w7DJvbY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/8d_4w7DJvbY", "playlist_index" => 51, "timestamp" => 1700590247, "title" => "📍Pyramid Lake, NV", "upload_date" => "20231121"} 23:05:14.484 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=249.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:05:14.485 [debug] QUERY OK source="sources" db=0.4ms idle=246.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:05:14.487 [debug] QUERY OK source="media_items" db=1.0ms idle=246.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-21 18:10:47Z], 1] 23:05:14.489 [debug] QUERY OK source="media_items" db=1.1ms idle=247.9ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["📍Pyramid Lake, NV", "a61031f1-b820-466e-afc3-311bfb14591a", 8, false, "8d_4w7DJvbY", "https://www.youtube.com/shorts/8d_4w7DJvbY", 51, "/downloads/shows/LESYAKA/Season 2023/s2023e112100 - 📍Pyramid Lake, NV.mp4", false, false, true, 1, [], 99, ~U[2023-11-21 18:10:47Z], ~U[2026-04-17 18:05:14Z], ~U[2026-04-17 18:05:14Z], "", "📍Pyramid Lake, NV", 8, false, "8d_4w7DJvbY", "https://www.youtube.com/shorts/8d_4w7DJvbY", "/downloads/shows/LESYAKA/Season 2023/s2023e112100 - 📍Pyramid Lake, NV.mp4", true, 1, ~U[2023-11-21 18:10:47Z]] 23:05:14.490 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=248.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:05:14.491 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:14.492 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=6.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [190] 23:05:14.492 [debug] Current batch of media processed. Will check again in 1000ms 23:05:15.283 [debug] Current batch of media processed. Will check again in 1000ms 23:05:15.501 [debug] Current batch of media processed. Will check again in 1000ms 23:05:16.356 [debug] Current batch of media processed. Will check again in 1000ms 23:05:16.537 [debug] Current batch of media processed. Will check again in 1000ms 23:05:17.360 [debug] Current batch of media processed. Will check again in 1000ms 23:05:17.539 [debug] Current batch of media processed. Will check again in 1000ms 23:05:18.364 [debug] Current batch of media processed. Will check again in 1000ms 23:05:18.544 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 9, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e111900 - 📍Alvord Desert, OR.mp4", "id" => "QeOTIcAB6kc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/QeOTIcAB6kc", "playlist_index" => 52, "timestamp" => 1700430569, "title" => "📍Alvord Desert, OR", "upload_date" => "20231119"} 23:05:18.546 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=670.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:05:18.547 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=597.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:05:18.549 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=598.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-19 21:49:29Z], 1] 23:05:18.551 [debug] QUERY OK source="media_items" db=1.1ms idle=600.2ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["📍Alvord Desert, OR", "ba21a500-ec18-4de8-b5d3-7ae0dcc018a3", 9, false, "QeOTIcAB6kc", "https://www.youtube.com/shorts/QeOTIcAB6kc", 52, "/downloads/shows/LESYAKA/Season 2023/s2023e111900 - 📍Alvord Desert, OR.mp4", false, false, true, 1, [], 99, ~U[2023-11-19 21:49:29Z], ~U[2026-04-17 18:05:18Z], ~U[2026-04-17 18:05:18Z], "", "📍Alvord Desert, OR", 9, false, "QeOTIcAB6kc", "https://www.youtube.com/shorts/QeOTIcAB6kc", "/downloads/shows/LESYAKA/Season 2023/s2023e111900 - 📍Alvord Desert, OR.mp4", true, 1, ~U[2023-11-19 21:49:29Z]] 23:05:18.552 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=601.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:05:18.553 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:18.554 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [191] 23:05:18.555 [debug] Current batch of media processed. Will check again in 1000ms 23:05:19.368 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1576, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", "id" => "R_PiQ_sXZFY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=R_PiQ_sXZFY", "playlist_index" => 9, "timestamp" => 1769402566, "title" => "Конец. Продал тук тук и мы разъезжаемся!", "upload_date" => "20260126"} 23:05:19.370 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=818.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:05:19.371 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=818.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:05:19.372 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=818.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-26 04:42:46Z], 2] 23:05:19.375 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=818.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Конец. Продал тук тук и мы разъезжаемся!", "66716dd9-6e71-4ccb-a7a3-05e305d6b760", 1576, false, "R_PiQ_sXZFY", "https://www.youtube.com/watch?v=R_PiQ_sXZFY", 9, "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", false, false, false, 2, [], 99, ~U[2026-01-26 04:42:46Z], ~U[2026-04-17 18:05:19Z], ~U[2026-04-17 18:05:19Z], "https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Конец. Продал тук тук и мы разъезжаемся!", 1576, false, "R_PiQ_sXZFY", "https://www.youtube.com/watch?v=R_PiQ_sXZFY", "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", false, 2, ~U[2026-01-26 04:42:46Z]] 23:05:19.377 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=497.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:05:19.378 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=7.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:19.381 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=8.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [192] 23:05:19.381 [debug] Current batch of media processed. Will check again in 1000ms 23:05:19.560 [debug] Current batch of media processed. Will check again in 1000ms 23:05:20.384 [debug] Current batch of media processed. Will check again in 1000ms 23:05:20.575 [debug] Current batch of media processed. Will check again in 1000ms 23:05:21.409 [debug] Current batch of media processed. Will check again in 1000ms 23:05:21.582 [debug] Current batch of media processed. Will check again in 1000ms 23:05:22.417 [debug] Current batch of media processed. Will check again in 1000ms 23:05:22.622 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 7, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e111900 - Над облаками😳.mp4", "id" => "pxi2bsuTdYs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/pxi2bsuTdYs", "playlist_index" => 53, "timestamp" => 1700365038, "title" => "Над облаками😳", "upload_date" => "20231119"} 23:05:22.624 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1659.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:05:22.625 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1660.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:05:22.626 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1661.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-19 03:37:18Z], 1] 23:05:22.628 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1662.6ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Над облаками😳", "1942902a-0973-45d7-97b3-70558662f146", 7, false, "pxi2bsuTdYs", "https://www.youtube.com/shorts/pxi2bsuTdYs", 53, "/downloads/shows/LESYAKA/Season 2023/s2023e111900 - Над облаками😳.mp4", false, false, true, 1, [], 98, ~U[2023-11-19 03:37:18Z], ~U[2026-04-17 18:05:22Z], ~U[2026-04-17 18:05:22Z], "", "Над облаками😳", 7, false, "pxi2bsuTdYs", "https://www.youtube.com/shorts/pxi2bsuTdYs", "/downloads/shows/LESYAKA/Season 2023/s2023e111900 - Над облаками😳.mp4", true, 1, ~U[2023-11-19 03:37:18Z]] 23:05:22.629 [debug] QUERY OK source="sources" db=0.4ms idle=737.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:05:22.630 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=5.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:22.631 [debug] QUERY OK source="media_items" db=0.5ms idle=5.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [193] 23:05:22.631 [debug] Current batch of media processed. Will check again in 1000ms 23:05:23.421 [debug] Current batch of media processed. Will check again in 1000ms 23:05:23.635 [debug] Current batch of media processed. Will check again in 1000ms 23:05:24.439 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1276, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", "id" => "2ozZCTEERXg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=2ozZCTEERXg", "playlist_index" => 10, "timestamp" => 1768692169, "title" => "Меня очаровала девушка с автодомом", "upload_date" => "20260117"} 23:05:24.441 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=535.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:05:24.442 [debug] QUERY OK source="sources" db=0.4ms idle=473.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:05:24.443 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=473.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-17 23:22:49Z], 2] 23:05:24.446 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=474.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Меня очаровала девушка с автодомом", "e5f9e032-0c6f-4fc9-a167-0374674890ff", 1276, false, "2ozZCTEERXg", "https://www.youtube.com/watch?v=2ozZCTEERXg", 10, "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", false, false, false, 2, [], 99, ~U[2026-01-17 23:22:49Z], ~U[2026-04-17 18:05:24Z], ~U[2026-04-17 18:05:24Z], "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Меня очаровала девушка с автодомом", 1276, false, "2ozZCTEERXg", "https://www.youtube.com/watch?v=2ozZCTEERXg", "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", false, 2, ~U[2026-01-17 23:22:49Z]] 23:05:24.447 [debug] QUERY OK source="sources" db=0.5ms idle=477.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:05:24.448 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=6.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:24.450 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=7.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [194] 23:05:24.450 [debug] Current batch of media processed. Will check again in 1000ms 23:05:24.637 [debug] Current batch of media processed. Will check again in 1000ms 23:05:25.452 [debug] Current batch of media processed. Will check again in 1000ms 23:05:25.655 [debug] Current batch of media processed. Will check again in 1000ms 23:05:25.907 [info] {"source":"oban","duration":1908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:26.455 [debug] Current batch of media processed. Will check again in 1000ms 23:05:26.676 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 20, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e111800 - Хэллоуин по-американски🎃.mp4", "id" => "Uilvk4iE2Tc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/Uilvk4iE2Tc", "playlist_index" => 54, "timestamp" => 1700330588, "title" => "Хэллоуин по-американски🎃", "upload_date" => "20231118"} 23:05:26.678 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=690.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:05:26.679 [debug] QUERY OK source="sources" db=0.3ms idle=692.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:05:26.680 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=692.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-18 18:03:08Z], 1] 23:05:26.683 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=694.7ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Хэллоуин по-американски🎃", "a6b6a577-171b-4946-a721-f0b7bf5c655c", 20, false, "Uilvk4iE2Tc", "https://www.youtube.com/shorts/Uilvk4iE2Tc", 54, "/downloads/shows/LESYAKA/Season 2023/s2023e111800 - Хэллоуин по-американски🎃.mp4", false, false, true, 1, [], 98, ~U[2023-11-18 18:03:08Z], ~U[2026-04-17 18:05:26Z], ~U[2026-04-17 18:05:26Z], "", "Хэллоуин по-американски🎃", 20, false, "Uilvk4iE2Tc", "https://www.youtube.com/shorts/Uilvk4iE2Tc", "/downloads/shows/LESYAKA/Season 2023/s2023e111800 - Хэллоуин по-американски🎃.mp4", true, 1, ~U[2023-11-18 18:03:08Z]] 23:05:26.683 [debug] QUERY OK source="sources" db=0.4ms idle=693.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:05:26.684 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:26.685 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [195] 23:05:26.686 [debug] Current batch of media processed. Will check again in 1000ms 23:05:27.463 [debug] Current batch of media processed. Will check again in 1000ms 23:05:27.687 [debug] Current batch of media processed. Will check again in 1000ms 23:05:28.466 [debug] Current batch of media processed. Will check again in 1000ms 23:05:28.694 [debug] Current batch of media processed. Will check again in 1000ms 23:05:29.468 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1549, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", "id" => "4giLNL0ZYIw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=4giLNL0ZYIw", "playlist_index" => 11, "timestamp" => 1766943042, "title" => "Еду к Девушке Мечты на своём Тук Туке", "upload_date" => "20251228"} 23:05:29.470 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1471.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:05:29.471 [debug] QUERY OK source="sources" db=0.3ms idle=1473.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:05:29.473 [debug] QUERY OK source="media_items" db=0.5ms queue=0.3ms idle=1474.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-28 17:30:42Z], 2] 23:05:29.476 [debug] QUERY OK source="media_items" db=1.7ms idle=1389.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду к Девушке Мечты на своём Тук Туке", "31e9daea-c125-4942-b579-07a0a676e6bc", 1549, false, "4giLNL0ZYIw", "https://www.youtube.com/watch?v=4giLNL0ZYIw", 11, "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", false, false, false, 2, [], 99, ~U[2025-12-28 17:30:42Z], ~U[2026-04-17 18:05:29Z], ~U[2026-04-17 18:05:29Z], "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду к Девушке Мечты на своём Тук Туке", 1549, false, "4giLNL0ZYIw", "https://www.youtube.com/watch?v=4giLNL0ZYIw", "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", false, 2, ~U[2025-12-28 17:30:42Z]] 23:05:29.477 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=386.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:05:29.478 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=7.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:29.479 [debug] QUERY OK source="media_items" db=0.5ms idle=7.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [196] 23:05:29.479 [debug] Current batch of media processed. Will check again in 1000ms 23:05:29.728 [debug] Current batch of media processed. Will check again in 1000ms 23:05:30.480 [debug] Current batch of media processed. Will check again in 1000ms 23:05:30.733 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 7, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e111800 - Над облаками☁️.mp4", "id" => "O-4nby8UjG0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/O-4nby8UjG0", "playlist_index" => 55, "timestamp" => 1700330583, "title" => "Над облаками☁️", "upload_date" => "20231118"} 23:05:30.734 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1257.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:05:30.735 [debug] QUERY OK source="sources" db=0.3ms idle=1257.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:05:30.736 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=1257.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-18 18:03:03Z], 1] 23:05:30.739 [debug] QUERY OK source="media_items" db=1.0ms idle=1258.9ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Над облаками☁️", "9d2054c5-d964-4c9e-8812-9bc5442170c6", 7, false, "O-4nby8UjG0", "https://www.youtube.com/shorts/O-4nby8UjG0", 55, "/downloads/shows/LESYAKA/Season 2023/s2023e111800 - Над облаками☁️.mp4", false, false, true, 1, [], 97, ~U[2023-11-18 18:03:03Z], ~U[2026-04-17 18:05:30Z], ~U[2026-04-17 18:05:30Z], "", "Над облаками☁️", 7, false, "O-4nby8UjG0", "https://www.youtube.com/shorts/O-4nby8UjG0", "/downloads/shows/LESYAKA/Season 2023/s2023e111800 - Над облаками☁️.mp4", true, 1, ~U[2023-11-18 18:03:03Z]] 23:05:30.740 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=623.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:05:30.741 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=6.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:30.743 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [197] 23:05:30.743 [debug] Current batch of media processed. Will check again in 1000ms 23:05:31.489 [debug] Current batch of media processed. Will check again in 1000ms 23:05:31.745 [debug] Current batch of media processed. Will check again in 1000ms 23:05:32.493 [debug] Current batch of media processed. Will check again in 1000ms 23:05:32.746 [debug] Current batch of media processed. Will check again in 1000ms 23:05:33.502 [debug] Current batch of media processed. Will check again in 1000ms 23:05:33.748 [debug] Current batch of media processed. Will check again in 1000ms 23:05:34.505 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1406, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", "id" => "G4NAob4_ZtI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=G4NAob4_ZtI", "playlist_index" => 12, "timestamp" => 1766384141, "title" => "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", "upload_date" => "20251222"} 23:05:34.506 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=443.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:05:34.507 [debug] QUERY OK source="sources" db=0.3ms idle=445.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:05:34.508 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=446.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-22 06:15:41Z], 2] 23:05:34.511 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=447.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", "2ea37941-6ec6-4091-bc78-2cc03408be02", 1406, false, "G4NAob4_ZtI", "https://www.youtube.com/watch?v=G4NAob4_ZtI", 12, "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", false, false, false, 2, [], 99, ~U[2025-12-22 06:15:41Z], ~U[2026-04-17 18:05:34Z], ~U[2026-04-17 18:05:34Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", 1406, false, "G4NAob4_ZtI", "https://www.youtube.com/watch?v=G4NAob4_ZtI", "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", false, 2, ~U[2025-12-22 06:15:41Z]] 23:05:34.512 [debug] QUERY OK source="sources" db=0.4ms idle=371.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:05:34.513 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=6.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:34.514 [debug] QUERY OK source="media_items" db=0.5ms idle=6.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [198] 23:05:34.514 [debug] Current batch of media processed. Will check again in 1000ms 23:05:34.807 [debug] Current batch of media processed. Will check again in 1000ms 23:05:35.519 [debug] Current batch of media processed. Will check again in 1000ms 23:05:35.811 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 6, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e111800 - Это Вашингтон, детка❤️.mp4", "id" => "1FToo8XY-IU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/1FToo8XY-IU", "playlist_index" => 56, "timestamp" => 1700289302, "title" => "Это Вашингтон, детка❤️", "upload_date" => "20231118"} 23:05:35.812 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1300.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:05:35.813 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1300.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:05:35.815 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1300.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-18 06:35:02Z], 1] 23:05:35.817 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1301.4ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Это Вашингтон, детка❤️", "c0457df0-dfa5-4d8d-9690-27bfd78e8e0c", 6, false, "1FToo8XY-IU", "https://www.youtube.com/shorts/1FToo8XY-IU", 56, "/downloads/shows/LESYAKA/Season 2023/s2023e111800 - Это Вашингтон, детка❤️.mp4", false, false, true, 1, [], 96, ~U[2023-11-18 06:35:02Z], ~U[2026-04-17 18:05:35Z], ~U[2026-04-17 18:05:35Z], "", "Это Вашингтон, детка❤️", 6, false, "1FToo8XY-IU", "https://www.youtube.com/shorts/1FToo8XY-IU", "/downloads/shows/LESYAKA/Season 2023/s2023e111800 - Это Вашингтон, детка❤️.mp4", true, 1, ~U[2023-11-18 06:35:02Z]] 23:05:35.818 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=509.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:05:35.819 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:35.821 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [199] 23:05:35.821 [debug] Current batch of media processed. Will check again in 1000ms 23:05:36.523 [debug] Current batch of media processed. Will check again in 1000ms 23:05:36.826 [debug] Current batch of media processed. Will check again in 1000ms 23:05:37.528 [debug] Current batch of media processed. Will check again in 1000ms 23:05:37.832 [debug] Current batch of media processed. Will check again in 1000ms 23:05:38.533 [debug] Current batch of media processed. Will check again in 1000ms 23:05:38.839 [debug] Current batch of media processed. Will check again in 1000ms 23:05:39.539 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1514, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", "id" => "xFdBoiYvh4g", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xFdBoiYvh4g", "playlist_index" => 13, "timestamp" => 1765722906, "title" => "Мы Больше НЕ ХОТИМ Здесь находиться", "upload_date" => "20251214"} 23:05:39.541 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=446.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:05:39.542 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=448.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:05:39.543 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=448.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-14 14:35:06Z], 2] 23:05:39.546 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=450.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мы Больше НЕ ХОТИМ Здесь находиться", "29afe839-c44c-4174-8213-f62b9018fa1b", 1514, false, "xFdBoiYvh4g", "https://www.youtube.com/watch?v=xFdBoiYvh4g", 13, "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", false, false, false, 2, [], 99, ~U[2025-12-14 14:35:06Z], ~U[2026-04-17 18:05:39Z], ~U[2026-04-17 18:05:39Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мы Больше НЕ ХОТИМ Здесь находиться", 1514, false, "xFdBoiYvh4g", "https://www.youtube.com/watch?v=xFdBoiYvh4g", "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", false, 2, ~U[2025-12-14 14:35:06Z]] 23:05:39.547 [debug] QUERY OK source="sources" db=0.5ms idle=201.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:05:39.548 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=6.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:39.549 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [200] 23:05:39.549 [debug] Current batch of media processed. Will check again in 1000ms 23:05:39.840 [debug] Current batch of media processed. Will check again in 1000ms 23:05:40.555 [debug] Current batch of media processed. Will check again in 1000ms 23:05:40.843 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 7, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e111700 - Снежный вулкан😍.mp4", "id" => "zY98-n_4ovQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/zY98-n_4ovQ", "playlist_index" => 57, "timestamp" => 1700199729, "title" => "Снежный вулкан😍", "upload_date" => "20231117"} 23:05:40.845 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1298.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:05:40.846 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1299.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:05:40.848 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1299.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-17 05:42:09Z], 1] 23:05:40.850 [debug] QUERY OK source="media_items" db=1.3ms idle=1299.2ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Снежный вулкан😍", "c0821dd2-1ad3-42b2-a28a-922c69243f99", 7, false, "zY98-n_4ovQ", "https://www.youtube.com/shorts/zY98-n_4ovQ", 57, "/downloads/shows/LESYAKA/Season 2023/s2023e111700 - Снежный вулкан😍.mp4", false, false, true, 1, [], 99, ~U[2023-11-17 05:42:09Z], ~U[2026-04-17 18:05:40Z], ~U[2026-04-17 18:05:40Z], "", "Снежный вулкан😍", 7, false, "zY98-n_4ovQ", "https://www.youtube.com/shorts/zY98-n_4ovQ", "/downloads/shows/LESYAKA/Season 2023/s2023e111700 - Снежный вулкан😍.mp4", true, 1, ~U[2023-11-17 05:42:09Z]] 23:05:40.850 [debug] QUERY OK source="sources" db=0.3ms idle=499.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:05:40.851 [debug] QUERY OK source="media_profiles" db=0.3ms idle=5.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:40.852 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [201] 23:05:40.853 [debug] Current batch of media processed. Will check again in 1000ms 23:05:41.557 [debug] Current batch of media processed. Will check again in 1000ms 23:05:41.868 [debug] Current batch of media processed. Will check again in 1000ms 23:05:42.562 [debug] Current batch of media processed. Will check again in 1000ms 23:05:42.872 [debug] Current batch of media processed. Will check again in 1000ms 23:05:43.567 [debug] Current batch of media processed. Will check again in 1000ms 23:05:43.875 [debug] Current batch of media processed. Will check again in 1000ms 23:05:44.584 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1037, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", "id" => "n5imZW0JT1k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=n5imZW0JT1k", "playlist_index" => 14, "timestamp" => 1765329342, "title" => "Этой Ночью Произошло Ужасное", "upload_date" => "20251210"} 23:05:44.586 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=482.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:05:44.587 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=484.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:05:44.588 [debug] QUERY OK source="media_items" db=0.4ms idle=485.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-10 01:15:42Z], 2] 23:05:44.591 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=486.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Этой Ночью Произошло Ужасное", "05931e60-b9ee-4690-a82a-e5d0a9e73f7d", 1037, false, "n5imZW0JT1k", "https://www.youtube.com/watch?v=n5imZW0JT1k", 14, "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", false, false, false, 2, [], 99, ~U[2025-12-10 01:15:42Z], ~U[2026-04-17 18:05:44Z], ~U[2026-04-17 18:05:44Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Этой Ночью Произошло Ужасное", 1037, false, "n5imZW0JT1k", "https://www.youtube.com/watch?v=n5imZW0JT1k", "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", false, 2, ~U[2025-12-10 01:15:42Z]] 23:05:44.592 [debug] QUERY OK source="sources" db=0.3ms idle=188.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:05:44.592 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:44.593 [debug] QUERY OK source="media_items" db=0.5ms idle=5.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [202] 23:05:44.594 [debug] Current batch of media processed. Will check again in 1000ms 23:05:44.952 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 7, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e111600 - Мой дом на колесах😍 #prius #travelusa.mp4", "id" => "SYZ8dXv9R2Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/SYZ8dXv9R2Q", "playlist_index" => 58, "timestamp" => 1700126224, "title" => "Мой дом на колесах😍 #prius #travelusa", "upload_date" => "20231116"} 23:05:44.954 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=364.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:05:44.955 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=363.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:05:44.956 [debug] QUERY OK source="media_items" db=1.3ms idle=363.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-16 09:17:04Z], 1] 23:05:44.959 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=364.9ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой дом на колесах😍 #prius #travelusa", "9450cc31-d62d-4aa9-9833-c1d8869fbffc", 7, false, "SYZ8dXv9R2Q", "https://www.youtube.com/shorts/SYZ8dXv9R2Q", 58, "/downloads/shows/LESYAKA/Season 2023/s2023e111600 - Мой дом на колесах😍 #prius #travelusa.mp4", false, false, true, 1, [], 99, ~U[2023-11-16 09:17:04Z], ~U[2026-04-17 18:05:44Z], ~U[2026-04-17 18:05:44Z], "", "Мой дом на колесах😍 #prius #travelusa", 7, false, "SYZ8dXv9R2Q", "https://www.youtube.com/shorts/SYZ8dXv9R2Q", "/downloads/shows/LESYAKA/Season 2023/s2023e111600 - Мой дом на колесах😍 #prius #travelusa.mp4", true, 1, ~U[2023-11-16 09:17:04Z]] 23:05:44.960 [debug] QUERY OK source="sources" db=0.4ms idle=365.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:05:44.961 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=6.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:44.962 [debug] QUERY OK source="media_items" db=0.8ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [203] 23:05:44.963 [debug] Current batch of media processed. Will check again in 1000ms 23:05:45.596 [debug] Current batch of media processed. Will check again in 1000ms 23:05:45.964 [debug] Current batch of media processed. Will check again in 1000ms 23:05:46.670 [debug] Current batch of media processed. Will check again in 1000ms 23:05:46.966 [debug] Current batch of media processed. Will check again in 1000ms 23:05:47.672 [debug] Current batch of media processed. Will check again in 1000ms 23:05:47.982 [debug] Current batch of media processed. Will check again in 1000ms 23:05:48.674 [debug] Current batch of media processed. Will check again in 1000ms 23:05:48.998 [debug] Current batch of media processed. Will check again in 1000ms 23:05:49.677 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1108, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", "id" => "aeGO4jSaWxY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=aeGO4jSaWxY", "playlist_index" => 15, "timestamp" => 1764880079, "title" => "Я Сильно Облажался", "upload_date" => "20251204"} 23:05:49.678 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1516.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:05:49.679 [debug] QUERY OK source="sources" db=0.3ms idle=1518.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:05:49.680 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=1518.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-04 20:27:59Z], 2] 23:05:49.683 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1252.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Сильно Облажался", "444a13c4-82b0-4a9a-9f8d-7abaa0cf8100", 1108, false, "aeGO4jSaWxY", "https://www.youtube.com/watch?v=aeGO4jSaWxY", 15, "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", false, false, false, 2, [], 99, ~U[2025-12-04 20:27:59Z], ~U[2026-04-17 18:05:49Z], ~U[2026-04-17 18:05:49Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Сильно Облажался", 1108, false, "aeGO4jSaWxY", "https://www.youtube.com/watch?v=aeGO4jSaWxY", "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", false, 2, ~U[2025-12-04 20:27:59Z]] 23:05:49.684 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=246.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:05:49.684 [debug] QUERY OK source="media_profiles" db=0.3ms idle=5.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:49.686 [debug] QUERY OK source="media_items" db=0.6ms idle=5.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [204] 23:05:49.686 [debug] Current batch of media processed. Will check again in 1000ms 23:05:50.000 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 8, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e111500 - Волшебный городок✨.mp4", "id" => "uZDENwr0nQ8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/uZDENwr0nQ8", "playlist_index" => 59, "timestamp" => 1700029700, "title" => "Волшебный городок✨", "upload_date" => "20231115"} 23:05:50.002 [debug] QUERY OK source="sources" db=0.6ms queue=0.4ms idle=320.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:05:50.004 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=320.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:05:50.005 [debug] QUERY OK source="media_items" db=0.9ms idle=320.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-15 06:28:20Z], 1] 23:05:50.009 [debug] QUERY OK source="media_items" db=2.6ms idle=321.4ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Волшебный городок✨", "1e915e0b-9c04-49a8-b3fb-316c3a1259e5", 8, false, "uZDENwr0nQ8", "https://www.youtube.com/shorts/uZDENwr0nQ8", 59, "/downloads/shows/LESYAKA/Season 2023/s2023e111500 - Волшебный городок✨.mp4", false, false, true, 1, [], 99, ~U[2023-11-15 06:28:20Z], ~U[2026-04-17 18:05:50Z], ~U[2026-04-17 18:05:50Z], "", "Волшебный городок✨", 8, false, "uZDENwr0nQ8", "https://www.youtube.com/shorts/uZDENwr0nQ8", "/downloads/shows/LESYAKA/Season 2023/s2023e111500 - Волшебный городок✨.mp4", true, 1, ~U[2023-11-15 06:28:20Z]] 23:05:50.009 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=323.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:05:50.010 [debug] QUERY OK source="media_profiles" db=0.3ms idle=7.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:50.012 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [205] 23:05:50.012 [debug] Current batch of media processed. Will check again in 1000ms 23:05:50.688 [debug] Current batch of media processed. Will check again in 1000ms 23:05:51.013 [debug] Current batch of media processed. Will check again in 1000ms 23:05:51.690 [debug] Current batch of media processed. Will check again in 1000ms 23:05:52.015 [debug] Current batch of media processed. Will check again in 1000ms 23:05:52.693 [debug] Current batch of media processed. Will check again in 1000ms 23:05:53.053 [debug] Current batch of media processed. Will check again in 1000ms 23:05:53.695 [debug] Current batch of media processed. Will check again in 1000ms 23:05:54.062 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 5, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e111400 - Очень красивое место😍.mp4", "id" => "v8s7WM0p4k4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/v8s7WM0p4k4", "playlist_index" => 60, "timestamp" => 1699936805, "title" => "Очень красивое место😍", "upload_date" => "20231114"} 23:05:54.063 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=690.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:05:54.064 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=691.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:05:54.065 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=692.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-14 04:40:05Z], 1] 23:05:54.067 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=693.9ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Очень красивое место😍", "8b199241-bf0f-4dce-9760-1ea3a42723dd", 5, false, "v8s7WM0p4k4", "https://www.youtube.com/shorts/v8s7WM0p4k4", 60, "/downloads/shows/LESYAKA/Season 2023/s2023e111400 - Очень красивое место😍.mp4", false, false, true, 1, [], 99, ~U[2023-11-14 04:40:05Z], ~U[2026-04-17 18:05:54Z], ~U[2026-04-17 18:05:54Z], "", "Очень красивое место😍", 5, false, "v8s7WM0p4k4", "https://www.youtube.com/shorts/v8s7WM0p4k4", "/downloads/shows/LESYAKA/Season 2023/s2023e111400 - Очень красивое место😍.mp4", true, 1, ~U[2023-11-14 04:40:05Z]] 23:05:54.068 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=605.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:05:54.069 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=5.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:54.070 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [206] 23:05:54.071 [debug] Current batch of media processed. Will check again in 1000ms 23:05:54.737 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1412, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", "id" => "pA0akcR9DQg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=pA0akcR9DQg", "playlist_index" => 16, "timestamp" => 1764076874, "title" => "Еду На Тук Туке через всю Страну", "upload_date" => "20251125"} 23:05:54.739 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=670.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:05:54.740 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=671.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:05:54.741 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=671.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-25 13:21:14Z], 2] 23:05:54.745 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=671.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду На Тук Туке через всю Страну", "724157d9-8b8a-42c9-8894-1818522e38bf", 1412, false, "pA0akcR9DQg", "https://www.youtube.com/watch?v=pA0akcR9DQg", 16, "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", false, false, false, 2, [], 99, ~U[2025-11-25 13:21:14Z], ~U[2026-04-17 18:05:54Z], ~U[2026-04-17 18:05:54Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду На Тук Туке через всю Страну", 1412, false, "pA0akcR9DQg", "https://www.youtube.com/watch?v=pA0akcR9DQg", "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", false, 2, ~U[2025-11-25 13:21:14Z]] 23:05:54.746 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=230.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:05:54.747 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=7.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:54.748 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [207] 23:05:54.748 [debug] Current batch of media processed. Will check again in 1000ms 23:05:55.072 [debug] Current batch of media processed. Will check again in 1000ms 23:05:55.753 [debug] Current batch of media processed. Will check again in 1000ms 23:05:55.965 [info] {"source":"oban","duration":2115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:56.091 [debug] Current batch of media processed. Will check again in 1000ms 23:05:56.755 [debug] Current batch of media processed. Will check again in 1000ms 23:05:57.094 [debug] Current batch of media processed. Will check again in 1000ms 23:05:57.781 [debug] Current batch of media processed. Will check again in 1000ms 23:05:58.098 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 7, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e111400 - Красивых пейзажей много не бывает🫠.mp4", "id" => "wRQPyEJK-1M", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/wRQPyEJK-1M", "playlist_index" => 61, "timestamp" => 1699933948, "title" => "Красивых пейзажей много не бывает🫠", "upload_date" => "20231114"} 23:05:58.101 [debug] QUERY OK source="sources" db=0.7ms queue=0.6ms idle=1611.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:05:58.102 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1613.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:05:58.104 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=1524.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-14 03:52:28Z], 1] 23:05:58.107 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=565.1ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Красивых пейзажей много не бывает🫠", "1e8a5c74-4096-4d01-85b8-8885be5fe783", 7, false, "wRQPyEJK-1M", "https://www.youtube.com/shorts/wRQPyEJK-1M", 61, "/downloads/shows/LESYAKA/Season 2023/s2023e111400 - Красивых пейзажей много не бывает🫠.mp4", false, false, true, 1, [], 98, ~U[2023-11-14 03:52:28Z], ~U[2026-04-17 18:05:58Z], ~U[2026-04-17 18:05:58Z], "", "Красивых пейзажей много не бывает🫠", 7, false, "wRQPyEJK-1M", "https://www.youtube.com/shorts/wRQPyEJK-1M", "/downloads/shows/LESYAKA/Season 2023/s2023e111400 - Красивых пейзажей много не бывает🫠.mp4", true, 1, ~U[2023-11-14 03:52:28Z]] 23:05:58.109 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=482.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:05:58.110 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=8.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:58.112 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=8.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [208] 23:05:58.112 [debug] Current batch of media processed. Will check again in 1000ms 23:05:58.849 [debug] Current batch of media processed. Will check again in 1000ms 23:05:59.116 [debug] Current batch of media processed. Will check again in 1000ms 23:05:59.896 [debug] Current batch of media processed. Will check again in 1000ms 23:06:00.120 [debug] Current batch of media processed. Will check again in 1000ms 23:06:00.701 [info] {"source":"oban","duration":867,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:06:00.933 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1035, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", "id" => "rmc7zta802k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=rmc7zta802k", "playlist_index" => 17, "timestamp" => 1763443158, "title" => "Мне Нужна Женщина", "upload_date" => "20251118"} 23:06:00.934 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1390.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:06:00.936 [debug] QUERY OK source="sources" db=0.5ms idle=1392.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:06:00.937 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=1195.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-18 05:19:18Z], 2] 23:06:01.172 [debug] Current batch of media processed. Will check again in 1000ms 23:06:02.176 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 5, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e111300 - Правда же?.mp4", "id" => "Anr-Tz-mNuw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/Anr-Tz-mNuw", "playlist_index" => 62, "timestamp" => 1699894528, "title" => "Правда же?", "upload_date" => "20231113"} 23:06:02.179 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=1243.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:06:02.180 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1243.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:06:02.183 [debug] QUERY OK source="media_items" db=1.8ms queue=0.3ms idle=1244.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-13 16:55:28Z], 1] 23:06:02.187 [debug] QUERY OK source="media_items" db=3.2ms queue=0.2ms idle=386.5ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Правда же?", "9ee82062-9a94-4b08-8115-d5b61aaa1dea", 5, false, "Anr-Tz-mNuw", "https://www.youtube.com/shorts/Anr-Tz-mNuw", 62, "/downloads/shows/LESYAKA/Season 2023/s2023e111300 - Правда же?.mp4", false, false, true, 1, [], 99, ~U[2023-11-13 16:55:28Z], ~U[2026-04-17 18:06:02Z], ~U[2026-04-17 18:06:02Z], "", "Правда же?", 5, false, "Anr-Tz-mNuw", "https://www.youtube.com/shorts/Anr-Tz-mNuw", "/downloads/shows/LESYAKA/Season 2023/s2023e111300 - Правда же?.mp4", true, 1, ~U[2023-11-13 16:55:28Z]] 23:06:02.189 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=9.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:06:02.190 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=8.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:06:02.192 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=7.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [210] 23:06:02.192 [debug] Current batch of media processed. Will check again in 1000ms 23:06:03.196 [debug] Current batch of media processed. Will check again in 1000ms 23:06:04.198 [debug] Current batch of media processed. Will check again in 1000ms 23:06:05.201 [debug] Current batch of media processed. Will check again in 1000ms 23:06:06.204 [debug] Current batch of media processed. Will check again in 1000ms 23:06:07.209 [debug] Current batch of media processed. Will check again in 1000ms 23:06:07.439 [debug] QUERY OK source="media_items" db=6501.0ms queue=0.1ms idle=236.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мне Нужна Женщина", "db39e456-8480-436e-87d6-e09f805ab82e", 1035, false, "rmc7zta802k", "https://www.youtube.com/watch?v=rmc7zta802k", 17, "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", false, false, false, 2, [], 99, ~U[2025-11-18 05:19:18Z], ~U[2026-04-17 18:06:00Z], ~U[2026-04-17 18:06:00Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мне Нужна Женщина", 1035, false, "rmc7zta802k", "https://www.youtube.com/watch?v=rmc7zta802k", "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", false, 2, ~U[2025-11-18 05:19:18Z]] 23:06:07.440 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1771.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:06:07.442 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=1772.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:06:07.443 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=1622.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [209] 23:06:07.444 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1613, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", "id" => "6ADiE2Td0tQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=6ADiE2Td0tQ", "playlist_index" => 18, "timestamp" => 1762786204, "title" => "Я Остался БЕЗ ДЕНЕГ в Чили", "upload_date" => "20251110"} 23:06:07.445 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=619.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:06:07.446 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:06:07.447 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-10 14:50:04Z], 2] 23:06:08.215 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 10, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e111000 - 🏔️.mp4", "id" => "XDTuFNGazug", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/XDTuFNGazug", "playlist_index" => 63, "timestamp" => 1699601923, "title" => "🏔️", "upload_date" => "20231110"} 23:06:08.216 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=770.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:06:08.217 [debug] QUERY OK source="sources" db=0.6ms idle=770.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:06:08.219 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=770.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-10 07:38:43Z], 1] 23:06:08.221 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=382.1ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🏔️", "279dad33-8e7b-448a-8638-8c20c88b7a9e", 10, false, "XDTuFNGazug", "https://www.youtube.com/shorts/XDTuFNGazug", 63, "/downloads/shows/LESYAKA/Season 2023/s2023e111000 - 🏔️.mp4", false, false, true, 1, [], 99, ~U[2023-11-10 07:38:43Z], ~U[2026-04-17 18:06:08Z], ~U[2026-04-17 18:06:08Z], "", "🏔️", 10, false, "XDTuFNGazug", "https://www.youtube.com/shorts/XDTuFNGazug", "/downloads/shows/LESYAKA/Season 2023/s2023e111000 - 🏔️.mp4", true, 1, ~U[2023-11-10 07:38:43Z]] 23:06:08.222 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=5.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:06:08.223 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=4.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:06:08.428 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=208.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [212] 23:06:08.429 [debug] Current batch of media processed. Will check again in 1000ms 23:06:08.844 [debug] QUERY OK source="media_items" db=1394.8ms queue=0.1ms idle=6.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Остался БЕЗ ДЕНЕГ в Чили", "b7d802ae-a7aa-4441-97c4-1d9e9d81f88d", 1613, false, "6ADiE2Td0tQ", "https://www.youtube.com/watch?v=6ADiE2Td0tQ", 18, "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", false, false, false, 2, [], 99, ~U[2025-11-10 14:50:04Z], ~U[2026-04-17 18:06:07Z], ~U[2026-04-17 18:06:07Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Остался БЕЗ ДЕНЕГ в Чили", 1613, false, "6ADiE2Td0tQ", "https://www.youtube.com/watch?v=6ADiE2Td0tQ", "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", false, 2, ~U[2025-11-10 14:50:04Z]] 23:06:08.846 [debug] QUERY OK source="sources" db=1.6ms queue=0.4ms idle=622.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:06:08.847 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=623.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:06:08.848 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=419.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [211] 23:06:08.849 [debug] Current batch of media processed. Will check again in 1000ms 23:06:09.436 [debug] Current batch of media processed. Will check again in 1000ms 23:06:09.876 [debug] Current batch of media processed. Will check again in 1000ms 23:06:10.477 [debug] Current batch of media processed. Will check again in 1000ms 23:06:10.882 [debug] Current batch of media processed. Will check again in 1000ms 23:06:11.482 [debug] Current batch of media processed. Will check again in 1000ms 23:06:11.893 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1705, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", "id" => "UPvY6pc2g2Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UPvY6pc2g2Q", "playlist_index" => 19, "timestamp" => 1762174187, "title" => "Моя Жизнь Без Смысла", "upload_date" => "20251103"} 23:06:11.897 [debug] QUERY OK source="sources" db=2.1ms queue=0.4ms idle=1047.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:06:11.899 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1051.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:06:11.901 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=1052.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-03 12:49:47Z], 2] 23:06:12.157 [debug] QUERY OK source="media_items" db=254.1ms queue=0.1ms idle=1015.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Моя Жизнь Без Смысла", "681e195b-03d4-4d55-8c7c-ebcc7240945b", 1705, false, "UPvY6pc2g2Q", "https://www.youtube.com/watch?v=UPvY6pc2g2Q", 19, "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", false, false, false, 2, [], 99, ~U[2025-11-03 12:49:47Z], ~U[2026-04-17 18:06:11Z], ~U[2026-04-17 18:06:11Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Моя Жизнь Без Смысла", 1705, false, "UPvY6pc2g2Q", "https://www.youtube.com/watch?v=UPvY6pc2g2Q", "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", false, 2, ~U[2025-11-03 12:49:47Z]] 23:06:12.160 [debug] QUERY OK source="sources" db=1.1ms queue=0.3ms idle=261.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:06:12.161 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.3ms idle=262.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:06:12.163 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=262.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [213] 23:06:12.163 [debug] Current batch of media processed. Will check again in 1000ms 23:06:12.486 [debug] Current batch of media processed. Will check again in 1000ms 23:06:13.238 [debug] Current batch of media processed. Will check again in 1000ms 23:06:13.489 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 6, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e111000 - 🍂🍁🍃.mp4", "id" => "pj6jTB3_WC8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/pj6jTB3_WC8", "playlist_index" => 64, "timestamp" => 1699595708, "title" => "🍂🍁🍃", "upload_date" => "20231110"} 23:06:13.494 [debug] QUERY OK source="sources" db=2.4ms queue=0.4ms idle=1335.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:06:13.497 [debug] QUERY OK source="sources" db=1.0ms queue=0.3ms idle=1336.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:06:13.500 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1337.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-10 05:55:08Z], 1] 23:06:13.544 [debug] QUERY OK source="media_items" db=41.9ms queue=0.1ms idle=1338.0ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🍂🍁🍃", "bc1b8735-f500-4de1-842a-dcabc3981f27", 6, false, "pj6jTB3_WC8", "https://www.youtube.com/shorts/pj6jTB3_WC8", 64, "/downloads/shows/LESYAKA/Season 2023/s2023e111000 - 🍂🍁🍃.mp4", false, false, true, 1, [], 98, ~U[2023-11-10 05:55:08Z], ~U[2026-04-17 18:06:13Z], ~U[2026-04-17 18:06:13Z], "", "🍂🍁🍃", 6, false, "pj6jTB3_WC8", "https://www.youtube.com/shorts/pj6jTB3_WC8", "/downloads/shows/LESYAKA/Season 2023/s2023e111000 - 🍂🍁🍃.mp4", true, 1, ~U[2023-11-10 05:55:08Z]] 23:06:13.547 [debug] QUERY OK source="sources" db=1.2ms queue=0.4ms idle=607.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:06:13.549 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=53.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:06:13.552 [debug] QUERY OK source="media_items" db=1.0ms queue=0.3ms idle=53.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [214] 23:06:13.553 [debug] Current batch of media processed. Will check again in 1000ms 23:06:14.251 [debug] Current batch of media processed. Will check again in 1000ms 23:06:14.556 [debug] Current batch of media processed. Will check again in 1000ms 23:06:15.254 [debug] Current batch of media processed. Will check again in 1000ms 23:06:15.637 [debug] Current batch of media processed. Will check again in 1000ms 23:06:16.256 [debug] Current batch of media processed. Will check again in 1000ms 23:06:16.682 [debug] Current batch of media processed. Will check again in 1000ms 23:06:17.259 [debug] Current batch of media processed. Will check again in 1000ms 23:06:17.694 [debug] Current batch of media processed. Will check again in 1000ms 23:06:18.262 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1462, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e102600 - Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ)..mkv", "id" => "KIl3L2ER0ow", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=KIl3L2ER0ow", "playlist_index" => 20, "timestamp" => 1761444903, "title" => "Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ).", "upload_date" => "20251026"} 23:06:18.266 [debug] QUERY OK source="sources" db=1.9ms queue=1.0ms idle=1398.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:06:18.269 [debug] QUERY OK source="sources" db=1.2ms queue=0.6ms idle=1403.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:06:18.271 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=1405.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-26 02:15:03Z], 2] 23:06:18.275 [debug] QUERY OK source="media_items" db=2.6ms queue=0.2ms idle=1282.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ).", "907564cb-60b4-4044-aa1f-4cd2ea88d2be", 1462, false, "KIl3L2ER0ow", "https://www.youtube.com/watch?v=KIl3L2ER0ow", 20, "/downloads/shows/Nestrashno/Season 2025/s2025e102600 - Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ)..mkv", false, false, false, 2, [], 99, ~U[2025-10-26 02:15:03Z], ~U[2026-04-17 18:06:18Z], ~U[2026-04-17 18:06:18Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ).", 1462, false, "KIl3L2ER0ow", "https://www.youtube.com/watch?v=KIl3L2ER0ow", "/downloads/shows/Nestrashno/Season 2025/s2025e102600 - Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ)..mkv", false, 2, ~U[2025-10-26 02:15:03Z]] 23:06:18.276 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=280.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:06:18.278 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=11.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:06:18.279 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=9.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [215] 23:06:18.279 [debug] Current batch of media processed. Will check again in 1000ms 23:06:18.768 [debug] Current batch of media processed. Will check again in 1000ms 23:06:19.281 [debug] Current batch of media processed. Will check again in 1000ms 23:06:19.770 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 9, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e111000 - Осень в США🍂🇺🇸.mp4", "id" => "ne1GeFBPPEQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/ne1GeFBPPEQ", "playlist_index" => 65, "timestamp" => 1699594089, "title" => "Осень в США🍂🇺🇸", "upload_date" => "20231110"} 23:06:19.772 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=1495.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:06:19.774 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1496.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:06:19.776 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1496.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-10 05:28:09Z], 1] 23:06:19.786 [debug] QUERY OK source="media_items" db=5.8ms queue=0.4ms idle=1499.8ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Осень в США🍂🇺🇸", "d6133d6a-fdaf-4ecf-997f-b8357cb8b907", 9, false, "ne1GeFBPPEQ", "https://www.youtube.com/shorts/ne1GeFBPPEQ", 65, "/downloads/shows/LESYAKA/Season 2023/s2023e111000 - Осень в США🍂🇺🇸.mp4", false, false, true, 1, [], 97, ~U[2023-11-10 05:28:09Z], ~U[2026-04-17 18:06:19Z], ~U[2026-04-17 18:06:19Z], "", "Осень в США🍂🇺🇸", 9, false, "ne1GeFBPPEQ", "https://www.youtube.com/shorts/ne1GeFBPPEQ", "/downloads/shows/LESYAKA/Season 2023/s2023e111000 - Осень в США🍂🇺🇸.mp4", true, 1, ~U[2023-11-10 05:28:09Z]] 23:06:19.791 [debug] QUERY OK source="sources" db=3.0ms queue=0.8ms idle=744.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:06:19.795 [debug] QUERY OK source="media_profiles" db=2.2ms queue=0.6ms idle=19.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:06:19.798 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=22.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [216] 23:06:19.798 [debug] Current batch of media processed. Will check again in 1000ms 23:06:20.284 [debug] Current batch of media processed. Will check again in 1000ms 23:06:20.856 [debug] Current batch of media processed. Will check again in 1000ms 23:06:21.287 [debug] Current batch of media processed. Will check again in 1000ms 23:06:21.860 [debug] Current batch of media processed. Will check again in 1000ms 23:06:22.291 [debug] Current batch of media processed. Will check again in 1000ms 23:06:22.863 [debug] Current batch of media processed. Will check again in 1000ms 23:06:23.343 [debug] Current batch of media processed. Will check again in 1000ms 23:06:23.874 [debug] Current batch of media processed. Will check again in 1000ms 23:06:24.347 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1572, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e101900 - Живу в Лесу в Чили (Разочаровался в Аргентине).mkv", "id" => "9fi4lEgowD4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=9fi4lEgowD4", "playlist_index" => 21, "timestamp" => 1760832604, "title" => "Живу в Лесу в Чили (Разочаровался в Аргентине)", "upload_date" => "20251019"} 23:06:24.351 [debug] QUERY OK source="sources" db=1.9ms queue=0.4ms idle=1291.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:06:24.353 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1294.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:06:24.354 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=1295.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-19 00:10:04Z], 2] 23:06:24.358 [debug] QUERY OK source="media_items" db=2.6ms idle=1198.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Живу в Лесу в Чили (Разочаровался в Аргентине)", "0956dfd2-a517-43c2-b140-f8982697d96c", 1572, false, "9fi4lEgowD4", "https://www.youtube.com/watch?v=9fi4lEgowD4", 21, "/downloads/shows/Nestrashno/Season 2025/s2025e101900 - Живу в Лесу в Чили (Разочаровался в Аргентине).mkv", false, false, false, 2, [], 99, ~U[2025-10-19 00:10:04Z], ~U[2026-04-17 18:06:24Z], ~U[2026-04-17 18:06:24Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Живу в Лесу в Чили (Разочаровался в Аргентине)", 1572, false, "9fi4lEgowD4", "https://www.youtube.com/watch?v=9fi4lEgowD4", "/downloads/shows/Nestrashno/Season 2025/s2025e101900 - Живу в Лесу в Чили (Разочаровался в Аргентине).mkv", false, 2, ~U[2025-10-19 00:10:04Z]] 23:06:24.359 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=136.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:06:24.360 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=8.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:06:24.362 [debug] QUERY OK source="media_items" db=0.6ms queue=0.4ms idle=8.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [217] 23:06:24.362 [debug] Current batch of media processed. Will check again in 1000ms 23:06:24.876 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 5, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e110800 - 🏙️.mp4", "id" => "FzhbEjMLO9o", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/FzhbEjMLO9o", "playlist_index" => 66, "timestamp" => 1699410994, "title" => "🏙️", "upload_date" => "20231108"} 23:06:24.878 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=522.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:06:24.879 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=521.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:06:24.881 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=520.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-08 02:36:34Z], 1] 23:06:24.884 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=522.5ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🏙️", "9e4d3c89-638f-46ee-a970-6f4fa9d4c330", 5, false, "FzhbEjMLO9o", "https://www.youtube.com/shorts/FzhbEjMLO9o", 66, "/downloads/shows/LESYAKA/Season 2023/s2023e110800 - 🏙️.mp4", false, false, true, 1, [], 99, ~U[2023-11-08 02:36:34Z], ~U[2026-04-17 18:06:24Z], ~U[2026-04-17 18:06:24Z], "", "🏙️", 5, false, "FzhbEjMLO9o", "https://www.youtube.com/shorts/FzhbEjMLO9o", "/downloads/shows/LESYAKA/Season 2023/s2023e110800 - 🏙️.mp4", true, 1, ~U[2023-11-08 02:36:34Z]] 23:06:24.885 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=522.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:06:24.886 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=7.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:06:24.887 [debug] QUERY OK source="media_items" db=0.7ms idle=7.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [218] 23:06:24.888 [debug] Current batch of media processed. Will check again in 1000ms 23:06:25.575 [debug] Current batch of media processed. Will check again in 1000ms 23:06:25.893 [debug] Current batch of media processed. Will check again in 1000ms 23:06:26.039 [info] {"source":"oban","duration":12041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:26.579 [debug] Current batch of media processed. Will check again in 1000ms 23:06:26.895 [debug] Current batch of media processed. Will check again in 1000ms 23:06:27.581 [debug] Current batch of media processed. Will check again in 1000ms 23:06:27.898 [debug] Current batch of media processed. Will check again in 1000ms 23:06:28.600 [debug] Current batch of media processed. Will check again in 1000ms 23:06:28.901 [debug] Current batch of media processed. Will check again in 1000ms 23:06:29.689 [debug] Current batch of media processed. Will check again in 1000ms 23:06:29.906 [debug] Current batch of media processed. Will check again in 1000ms 23:06:30.702 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com", "duration" => 1583, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e101200 - Наша репутация в Латинской Америке.mkv", "id" => "fsswjYztdoU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=fsswjYztdoU", "playlist_index" => 22, "timestamp" => 1760246745, "title" => "Наша репутация в Латинской Америке", "upload_date" => "20251012"} 23:06:30.704 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1355.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:06:30.705 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=516.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:06:30.706 [debug] QUERY OK source="media_items" db=0.4ms idle=516.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-12 05:25:45Z], 2] 23:06:30.709 [debug] QUERY OK source="media_items" db=2.1ms idle=517.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com", "Наша репутация в Латинской Америке", "332ec92b-fa7f-4ada-9508-d9f9eaeffa41", 1583, false, "fsswjYztdoU", "https://www.youtube.com/watch?v=fsswjYztdoU", 22, "/downloads/shows/Nestrashno/Season 2025/s2025e101200 - Наша репутация в Латинской Америке.mkv", false, false, false, 2, [], 99, ~U[2025-10-12 05:25:45Z], ~U[2026-04-17 18:06:30Z], ~U[2026-04-17 18:06:30Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com", "Наша репутация в Латинской Америке", 1583, false, "fsswjYztdoU", "https://www.youtube.com/watch?v=fsswjYztdoU", "/downloads/shows/Nestrashno/Season 2025/s2025e101200 - Наша репутация в Латинской Америке.mkv", false, 2, ~U[2025-10-12 05:25:45Z]] 23:06:30.710 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=354.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:06:30.712 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=7.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:06:30.713 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [219] 23:06:30.713 [debug] Current batch of media processed. Will check again in 1000ms 23:06:30.909 [debug] Current batch of media processed. Will check again in 1000ms 23:06:31.718 [debug] Current batch of media processed. Will check again in 1000ms 23:06:31.912 [debug] Current batch of media processed. Will check again in 1000ms 23:06:32.728 [debug] Current batch of media processed. Will check again in 1000ms 23:06:32.916 [debug] Current batch of media processed. Will check again in 1000ms 23:06:33.732 [debug] Current batch of media processed. Will check again in 1000ms 23:06:33.923 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 9, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e110700 - Что за чудесное утро🏙️.mp4", "id" => "3XxEPbSW7k4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/3XxEPbSW7k4", "playlist_index" => 67, "timestamp" => 1699386309, "title" => "Что за чудесное утро🏙️", "upload_date" => "20231107"} 23:06:33.928 [debug] QUERY OK source="sources" db=2.1ms queue=0.5ms idle=1704.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:06:33.931 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1708.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:06:33.935 [debug] QUERY OK source="media_items" db=2.9ms queue=0.3ms idle=1710.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-07 19:45:09Z], 1] 23:06:33.941 [debug] QUERY OK source="media_items" db=4.3ms queue=0.1ms idle=1568.3ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Что за чудесное утро🏙️", "5f8ed993-c3ae-4832-bab7-57b69cd99a9d", 9, false, "3XxEPbSW7k4", "https://www.youtube.com/shorts/3XxEPbSW7k4", 67, "/downloads/shows/LESYAKA/Season 2023/s2023e110700 - Что за чудесное утро🏙️.mp4", false, false, true, 1, [], 99, ~U[2023-11-07 19:45:09Z], ~U[2026-04-17 18:06:33Z], ~U[2026-04-17 18:06:33Z], "", "Что за чудесное утро🏙️", 9, false, "3XxEPbSW7k4", "https://www.youtube.com/shorts/3XxEPbSW7k4", "/downloads/shows/LESYAKA/Season 2023/s2023e110700 - Что за чудесное утро🏙️.mp4", true, 1, ~U[2023-11-07 19:45:09Z]] 23:06:33.944 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=567.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:06:33.945 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=16.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:06:33.947 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=15.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [220] 23:06:33.948 [debug] Current batch of media processed. Will check again in 1000ms 23:06:34.739 [debug] Current batch of media processed. Will check again in 1000ms 23:06:34.949 [debug] Current batch of media processed. Will check again in 1000ms 23:06:35.750 [debug] Current batch of media processed. Will check again in 1000ms 23:06:35.973 [debug] Current batch of media processed. Will check again in 1000ms 23:06:36.764 [debug] Current batch of media processed. Will check again in 1000ms 23:06:36.976 [debug] Current batch of media processed. Will check again in 1000ms 23:06:37.766 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com", "duration" => 1621, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e100300 - Застряли в снегах Патагонии. Тяжелое путешествие..mkv", "id" => "8lJHhG2g2j4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=8lJHhG2g2j4", "playlist_index" => 23, "timestamp" => 1759532606, "title" => "Застряли в снегах Патагонии. Тяжелое путешествие.", "upload_date" => "20251003"} 23:06:37.769 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1088.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:06:37.771 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=538.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:06:37.773 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=540.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-03 23:03:26Z], 2] 23:06:37.778 [debug] QUERY OK source="media_items" db=3.4ms queue=0.1ms idle=543.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com", "Застряли в снегах Патагонии. Тяжелое путешествие.", "ed47f9b2-594b-4dcf-8bd5-eb650bedea14", 1621, false, "8lJHhG2g2j4", "https://www.youtube.com/watch?v=8lJHhG2g2j4", 23, "/downloads/shows/Nestrashno/Season 2025/s2025e100300 - Застряли в снегах Патагонии. Тяжелое путешествие..mkv", false, false, false, 2, [], 99, ~U[2025-10-03 23:03:26Z], ~U[2026-04-17 18:06:37Z], ~U[2026-04-17 18:06:37Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com", "Застряли в снегах Патагонии. Тяжелое путешествие.", 1621, false, "8lJHhG2g2j4", "https://www.youtube.com/watch?v=8lJHhG2g2j4", "/downloads/shows/Nestrashno/Season 2025/s2025e100300 - Застряли в снегах Патагонии. Тяжелое путешествие..mkv", false, 2, ~U[2025-10-03 23:03:26Z]] 23:06:37.779 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=94.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:06:37.780 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=10.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:06:37.782 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=10.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [221] 23:06:37.782 [debug] Current batch of media processed. Will check again in 1000ms 23:06:37.982 [debug] Current batch of media processed. Will check again in 1000ms 23:06:38.831 [debug] Current batch of media processed. Will check again in 1000ms 23:06:38.992 [debug] Current batch of media processed. Will check again in 1000ms 23:06:39.837 [debug] Current batch of media processed. Will check again in 1000ms 23:06:40.022 [debug] Current batch of media processed. Will check again in 1000ms 23:06:40.840 [debug] Current batch of media processed. Will check again in 1000ms 23:06:41.027 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 21, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e110200 - Американский город-призрак👻.mp4", "id" => "oaK7RwgxHZk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/oaK7RwgxHZk", "playlist_index" => 68, "timestamp" => 1698943929, "title" => "Американский город-призрак👻", "upload_date" => "20231102"} 23:06:41.029 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1792.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:06:41.030 [debug] QUERY OK source="sources" db=0.4ms idle=1794.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:06:41.032 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1795.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-02 16:52:09Z], 1] 23:06:41.035 [debug] QUERY OK source="media_items" db=1.8ms idle=1336.8ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Американский город-призрак👻", "a4841918-8f3b-49e3-bc8a-cc50f4628057", 21, false, "oaK7RwgxHZk", "https://www.youtube.com/shorts/oaK7RwgxHZk", 68, "/downloads/shows/LESYAKA/Season 2023/s2023e110200 - Американский город-призрак👻.mp4", false, false, true, 1, [], 98, ~U[2023-11-02 16:52:09Z], ~U[2026-04-17 18:06:41Z], ~U[2026-04-17 18:06:41Z], "", "Американский город-призрак👻", 21, false, "oaK7RwgxHZk", "https://www.youtube.com/shorts/oaK7RwgxHZk", "/downloads/shows/LESYAKA/Season 2023/s2023e110200 - Американский город-призрак👻.mp4", true, 1, ~U[2023-11-02 16:52:09Z]] 23:06:41.036 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=294.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:06:41.037 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=6.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:06:41.038 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [222] 23:06:41.039 [debug] Current batch of media processed. Will check again in 1000ms 23:06:41.855 [debug] Current batch of media processed. Will check again in 1000ms 23:06:42.049 [debug] Current batch of media processed. Will check again in 1000ms 23:06:42.858 [debug] Current batch of media processed. Will check again in 1000ms 23:06:43.053 [debug] Current batch of media processed. Will check again in 1000ms 23:06:43.862 [debug] Current batch of media processed. Will check again in 1000ms 23:06:44.084 [debug] Current batch of media processed. Will check again in 1000ms 23:06:44.864 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1259, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e092800 - Сколько мне это стоило? Полтора года путешествия..mkv", "id" => "B4s7dEXoE1c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=B4s7dEXoE1c", "playlist_index" => 24, "timestamp" => 1759036083, "title" => "Сколько мне это стоило? Полтора года путешествия.", "upload_date" => "20250928"} 23:06:44.866 [debug] QUERY OK source="sources" db=0.6ms decode=0.1ms queue=0.1ms idle=586.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:06:44.867 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=587.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:06:44.868 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=588.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-28 05:08:03Z], 2] 23:06:44.875 [debug] QUERY OK source="media_items" db=6.1ms queue=0.1ms idle=589.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Сколько мне это стоило? Полтора года путешествия.", "77b23b23-46e1-4cca-a3ee-62eaa8e9ad7a", 1259, false, "B4s7dEXoE1c", "https://www.youtube.com/watch?v=B4s7dEXoE1c", 24, "/downloads/shows/Nestrashno/Season 2025/s2025e092800 - Сколько мне это стоило? Полтора года путешествия..mkv", false, false, false, 2, [], 99, ~U[2025-09-28 05:08:03Z], ~U[2026-04-17 18:06:44Z], ~U[2026-04-17 18:06:44Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Сколько мне это стоило? Полтора года путешествия.", 1259, false, "B4s7dEXoE1c", "https://www.youtube.com/watch?v=B4s7dEXoE1c", "/downloads/shows/Nestrashno/Season 2025/s2025e092800 - Сколько мне это стоило? Полтора года путешествия..mkv", false, 2, ~U[2025-09-28 05:08:03Z]] 23:06:44.876 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=101.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:06:44.877 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=10.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:06:44.878 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=10.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [223] 23:06:44.878 [debug] Current batch of media processed. Will check again in 1000ms 23:06:45.151 [debug] Current batch of media processed. Will check again in 1000ms 23:06:45.936 [debug] Current batch of media processed. Will check again in 1000ms 23:06:46.176 [debug] Current batch of media processed. Will check again in 1000ms 23:06:46.979 [debug] Current batch of media processed. Will check again in 1000ms 23:06:47.179 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 19, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e101600 - Кем я работаю и сколько зарабатываю?💰🤑.mp4", "id" => "cndPBZ1xknc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/cndPBZ1xknc", "playlist_index" => 69, "timestamp" => 1697498905, "title" => "Кем я работаю и сколько зарабатываю?💰🤑", "upload_date" => "20231016"} 23:06:47.181 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=901.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:06:47.183 [debug] QUERY OK source="sources" db=0.4ms idle=903.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:06:47.184 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=904.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-16 23:28:25Z], 1] 23:06:47.187 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=906.2ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Кем я работаю и сколько зарабатываю?💰🤑", "4e898b46-79ac-4b4b-92f5-1cfe929f916f", 19, false, "cndPBZ1xknc", "https://www.youtube.com/shorts/cndPBZ1xknc", 69, "/downloads/shows/LESYAKA/Season 2023/s2023e101600 - Кем я работаю и сколько зарабатываю?💰🤑.mp4", false, false, true, 1, [], 99, ~U[2023-10-16 23:28:25Z], ~U[2026-04-17 18:06:47Z], ~U[2026-04-17 18:06:47Z], "", "Кем я работаю и сколько зарабатываю?💰🤑", 19, false, "cndPBZ1xknc", "https://www.youtube.com/shorts/cndPBZ1xknc", "/downloads/shows/LESYAKA/Season 2023/s2023e101600 - Кем я работаю и сколько зарабатываю?💰🤑.mp4", true, 1, ~U[2023-10-16 23:28:25Z]] 23:06:47.188 [debug] QUERY OK source="sources" db=0.3ms idle=383.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:06:47.189 [debug] QUERY OK source="media_profiles" db=0.4ms idle=7.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:06:47.190 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [224] 23:06:47.191 [debug] Current batch of media processed. Will check again in 1000ms 23:06:47.983 [debug] Current batch of media processed. Will check again in 1000ms 23:06:48.195 [debug] Current batch of media processed. Will check again in 1000ms 23:06:49.001 [debug] Current batch of media processed. Will check again in 1000ms 23:06:49.199 [debug] Current batch of media processed. Will check again in 1000ms 23:06:50.021 [debug] Current batch of media processed. Will check again in 1000ms 23:06:50.206 [debug] Current batch of media processed. Will check again in 1000ms 23:06:51.026 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1447, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e091900 - Заканчиваю Своё Путешествие на Тук Туке..mkv", "id" => "Z4D-C4kVInA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Z4D-C4kVInA", "playlist_index" => 25, "timestamp" => 1758311955, "title" => "Заканчиваю Своё Путешествие на Тук Туке.", "upload_date" => "20250919"} 23:06:51.028 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=741.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:06:51.030 [debug] QUERY OK source="sources" db=0.5ms idle=743.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:06:51.031 [debug] QUERY OK source="media_items" db=0.9ms queue=0.3ms idle=743.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-19 19:59:15Z], 2] 23:06:51.035 [debug] QUERY OK source="media_items" db=2.4ms queue=0.3ms idle=746.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Заканчиваю Своё Путешествие на Тук Туке.", "1cdca39c-0c98-48e2-87a8-8d8e250e806f", 1447, false, "Z4D-C4kVInA", "https://www.youtube.com/watch?v=Z4D-C4kVInA", 25, "/downloads/shows/Nestrashno/Season 2025/s2025e091900 - Заканчиваю Своё Путешествие на Тук Туке..mkv", false, false, false, 2, [], 99, ~U[2025-09-19 19:59:15Z], ~U[2026-04-17 18:06:51Z], ~U[2026-04-17 18:06:51Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Заканчиваю Своё Путешествие на Тук Туке.", 1447, false, "Z4D-C4kVInA", "https://www.youtube.com/watch?v=Z4D-C4kVInA", "/downloads/shows/Nestrashno/Season 2025/s2025e091900 - Заканчиваю Своё Путешествие на Тук Туке..mkv", false, 2, ~U[2025-09-19 19:59:15Z]] 23:06:51.037 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=197.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:06:51.038 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.3ms idle=8.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:06:51.041 [debug] QUERY OK source="media_items" db=1.1ms queue=0.3ms idle=9.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [225] 23:06:51.041 [debug] Current batch of media processed. Will check again in 1000ms 23:06:51.228 [debug] Current batch of media processed. Will check again in 1000ms 23:06:52.049 [debug] Current batch of media processed. Will check again in 1000ms 23:06:52.292 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 16, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e100900 - Где я стираю и сколько это стоит?🇺🇸.mp4", "id" => "xtZC00peGDY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/xtZC00peGDY", "playlist_index" => 70, "timestamp" => 1696888590, "title" => "Где я стираю и сколько это стоит?🇺🇸", "upload_date" => "20231009"} 23:06:52.294 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=443.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:06:52.296 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=3.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:06:52.297 [debug] QUERY OK source="media_items" db=1.1ms idle=4.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-09 21:56:30Z], 1] 23:06:52.300 [debug] QUERY OK source="media_items" db=1.9ms queue=0.2ms idle=6.8ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Где я стираю и сколько это стоит?🇺🇸", "1708e5aa-14df-4df5-939e-02347e3ef4ab", 16, false, "xtZC00peGDY", "https://www.youtube.com/shorts/xtZC00peGDY", 70, "/downloads/shows/LESYAKA/Season 2023/s2023e100900 - Где я стираю и сколько это стоит?🇺🇸.mp4", false, false, true, 1, [], 99, ~U[2023-10-09 21:56:30Z], ~U[2026-04-17 18:06:52Z], ~U[2026-04-17 18:06:52Z], "", "Где я стираю и сколько это стоит?🇺🇸", 16, false, "xtZC00peGDY", "https://www.youtube.com/shorts/xtZC00peGDY", "/downloads/shows/LESYAKA/Season 2023/s2023e100900 - Где я стираю и сколько это стоит?🇺🇸.mp4", true, 1, ~U[2023-10-09 21:56:30Z]] 23:06:52.302 [debug] QUERY OK source="sources" db=0.7ms queue=0.5ms idle=9.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:06:52.303 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=8.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:06:52.305 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=8.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [226] 23:06:52.305 [debug] Current batch of media processed. Will check again in 1000ms 23:06:53.054 [debug] Current batch of media processed. Will check again in 1000ms 23:06:53.380 [debug] Current batch of media processed. Will check again in 1000ms 23:06:54.059 [debug] Current batch of media processed. Will check again in 1000ms 23:06:54.383 [debug] Current batch of media processed. Will check again in 1000ms 23:06:55.062 [debug] Current batch of media processed. Will check again in 1000ms 23:06:55.385 [debug] Current batch of media processed. Will check again in 1000ms 23:06:56.071 [debug] Current batch of media processed. Will check again in 1000ms 23:06:56.075 [info] {"source":"oban","duration":3578,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:56.387 [debug] Current batch of media processed. Will check again in 1000ms 23:06:57.073 [debug] Current batch of media processed. Will check again in 1000ms 23:06:57.390 [debug] Current batch of media processed. Will check again in 1000ms 23:06:58.083 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1756, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e091100 - Самая красивая страна Южной Америки на ТУК ТУКЕ..mkv", "id" => "OUw-w94H1VE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=OUw-w94H1VE", "playlist_index" => 26, "timestamp" => 1757595302, "title" => "Самая красивая страна Южной Америки на ТУК ТУКЕ.", "upload_date" => "20250911"} 23:06:58.084 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1785.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:06:58.086 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1786.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:06:58.087 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1093.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-11 12:55:02Z], 2] 23:06:58.091 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=787.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Самая красивая страна Южной Америки на ТУК ТУКЕ.", "1f2e912a-0253-47f3-9cad-adf5977a30ce", 1756, false, "OUw-w94H1VE", "https://www.youtube.com/watch?v=OUw-w94H1VE", 26, "/downloads/shows/Nestrashno/Season 2025/s2025e091100 - Самая красивая страна Южной Америки на ТУК ТУКЕ..mkv", false, false, false, 2, [], 99, ~U[2025-09-11 12:55:02Z], ~U[2026-04-17 18:06:58Z], ~U[2026-04-17 18:06:58Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Самая красивая страна Южной Америки на ТУК ТУКЕ.", 1756, false, "OUw-w94H1VE", "https://www.youtube.com/watch?v=OUw-w94H1VE", "/downloads/shows/Nestrashno/Season 2025/s2025e091100 - Самая красивая страна Южной Америки на ТУК ТУКЕ..mkv", false, 2, ~U[2025-09-11 12:55:02Z]] 23:06:58.092 [debug] QUERY OK source="sources" db=0.4ms idle=92.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:06:58.093 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=7.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:06:58.094 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=8.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [227] 23:06:58.095 [debug] Current batch of media processed. Will check again in 1000ms 23:06:58.392 [debug] Current batch of media processed. Will check again in 1000ms 23:06:59.160 [debug] Current batch of media processed. Will check again in 1000ms 23:06:59.399 [debug] Current batch of media processed. Will check again in 1000ms 23:07:00.228 [debug] Current batch of media processed. Will check again in 1000ms 23:07:00.464 [debug] Current batch of media processed. Will check again in 1000ms 23:07:00.712 [info] {"source":"oban","duration":2869,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:07:01.237 [debug] Current batch of media processed. Will check again in 1000ms 23:07:01.470 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 15, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e100400 - Как заряжать гаджеты в машине?.mp4", "id" => "1BDejK1aTAA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/1BDejK1aTAA", "playlist_index" => 71, "timestamp" => 1696439228, "title" => "Как заряжать гаджеты в машине?", "upload_date" => "20231004"} 23:07:01.472 [debug] QUERY OK source="sources" db=1.0ms queue=0.3ms idle=760.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:07:01.475 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=444.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:07:01.477 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=164.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-04 17:07:08Z], 1] 23:07:01.481 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=167.3ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Как заряжать гаджеты в машине?", "3c438d28-bf5a-4eca-b13b-5b9a1bacc26d", 15, false, "1BDejK1aTAA", "https://www.youtube.com/shorts/1BDejK1aTAA", 71, "/downloads/shows/LESYAKA/Season 2023/s2023e100400 - Как заряжать гаджеты в машине?.mp4", false, false, true, 1, [], 99, ~U[2023-10-04 17:07:08Z], ~U[2026-04-17 18:07:01Z], ~U[2026-04-17 18:07:01Z], "", "Как заряжать гаджеты в машине?", 15, false, "1BDejK1aTAA", "https://www.youtube.com/shorts/1BDejK1aTAA", "/downloads/shows/LESYAKA/Season 2023/s2023e100400 - Как заряжать гаджеты в машине?.mp4", true, 1, ~U[2023-10-04 17:07:08Z]] 23:07:01.482 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=170.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:07:01.484 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=10.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:07:01.487 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=11.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [228] 23:07:01.487 [debug] Current batch of media processed. Will check again in 1000ms 23:07:02.242 [debug] Current batch of media processed. Will check again in 1000ms 23:07:02.490 [debug] Current batch of media processed. Will check again in 1000ms 23:07:03.245 [debug] Current batch of media processed. Will check again in 1000ms 23:07:03.493 [debug] Current batch of media processed. Will check again in 1000ms 23:07:04.249 [debug] Current batch of media processed. Will check again in 1000ms 23:07:04.504 [debug] Current batch of media processed. Will check again in 1000ms 23:07:05.253 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1588, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e090500 - Меня обокрали и я уезжаю из Аргентины!.mkv", "id" => "0XZIC5SKSrI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=0XZIC5SKSrI", "playlist_index" => 27, "timestamp" => 1757082478, "title" => "Меня обокрали и я уезжаю из Аргентины!", "upload_date" => "20250905"} 23:07:05.259 [debug] QUERY OK source="sources" db=2.4ms queue=0.6ms idle=1940.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:07:05.261 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1944.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:07:05.264 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1946.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-05 14:27:58Z], 2] 23:07:05.270 [debug] QUERY OK source="media_items" db=4.1ms queue=0.1ms idle=1210.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Меня обокрали и я уезжаю из Аргентины!", "28220cad-068f-4356-b94a-63459dfe134f", 1588, false, "0XZIC5SKSrI", "https://www.youtube.com/watch?v=0XZIC5SKSrI", 27, "/downloads/shows/Nestrashno/Season 2025/s2025e090500 - Меня обокрали и я уезжаю из Аргентины!.mkv", false, false, false, 2, [], 99, ~U[2025-09-05 14:27:58Z], ~U[2026-04-17 18:07:05Z], ~U[2026-04-17 18:07:05Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Меня обокрали и я уезжаю из Аргентины!", 1588, false, "0XZIC5SKSrI", "https://www.youtube.com/watch?v=0XZIC5SKSrI", "/downloads/shows/Nestrashno/Season 2025/s2025e090500 - Меня обокрали и я уезжаю из Аргентины!.mkv", false, 2, ~U[2025-09-05 14:27:58Z]] 23:07:05.271 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=195.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:07:05.274 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.2ms idle=13.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:07:05.276 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=13.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [229] 23:07:05.276 [debug] Current batch of media processed. Will check again in 1000ms 23:07:05.529 [debug] Current batch of media processed. Will check again in 1000ms 23:07:06.280 [debug] Current batch of media processed. Will check again in 1000ms 23:07:06.534 [debug] Current batch of media processed. Will check again in 1000ms 23:07:07.284 [debug] Current batch of media processed. Will check again in 1000ms 23:07:07.540 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 4, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e100400 - Деньги возвращаются, время - нет.mp4", "id" => "4F-y1SlEHHw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/4F-y1SlEHHw", "playlist_index" => 72, "timestamp" => 1696383295, "title" => "Деньги возвращаются, время - нет", "upload_date" => "20231004"} 23:07:07.547 [debug] QUERY OK source="sources" db=2.1ms queue=0.9ms idle=1218.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:07:07.549 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1223.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:07:07.553 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=1225.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-04 01:34:55Z], 1] 23:07:07.559 [debug] QUERY OK source="media_items" db=3.8ms queue=0.1ms idle=1229.4ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Деньги возвращаются, время - нет", "19c96bf3-7712-4559-b0ab-fc2944cc45d4", 4, false, "4F-y1SlEHHw", "https://www.youtube.com/shorts/4F-y1SlEHHw", 72, "/downloads/shows/LESYAKA/Season 2023/s2023e100400 - Деньги возвращаются, время - нет.mp4", false, false, true, 1, [], 98, ~U[2023-10-04 01:34:55Z], ~U[2026-04-17 18:07:07Z], ~U[2026-04-17 18:07:07Z], "", "Деньги возвращаются, время - нет", 4, false, "4F-y1SlEHHw", "https://www.youtube.com/shorts/4F-y1SlEHHw", "/downloads/shows/LESYAKA/Season 2023/s2023e100400 - Деньги возвращаются, время - нет.mp4", true, 1, ~U[2023-10-04 01:34:55Z]] 23:07:07.562 [debug] QUERY OK source="sources" db=1.9ms queue=0.4ms idle=467.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:07:07.563 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=15.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:07:07.565 [debug] QUERY OK source="media_items" db=0.7ms idle=14.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [230] 23:07:07.565 [debug] Current batch of media processed. Will check again in 1000ms 23:07:08.287 [debug] Current batch of media processed. Will check again in 1000ms 23:07:08.568 [debug] Current batch of media processed. Will check again in 1000ms 23:07:09.288 [debug] Current batch of media processed. Will check again in 1000ms 23:07:09.570 [debug] Current batch of media processed. Will check again in 1000ms 23:07:10.294 [debug] Current batch of media processed. Will check again in 1000ms 23:07:10.781 [debug] Current batch of media processed. Will check again in 1000ms 23:07:11.315 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1079, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e082900 - Жизнь до путешествия. Ответы на вопросы..mkv", "id" => "qdH9npHApKs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=qdH9npHApKs", "playlist_index" => 28, "timestamp" => 1756444544, "title" => "Жизнь до путешествия. Ответы на вопросы.", "upload_date" => "20250829"} 23:07:11.317 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=1985.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:07:11.318 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1987.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:07:11.319 [debug] QUERY OK source="media_items" db=0.7ms idle=1988.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-29 05:15:44Z], 2] 23:07:11.323 [debug] QUERY OK source="media_items" db=1.9ms idle=1176.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Жизнь до путешествия. Ответы на вопросы.", "ac79af93-cc51-465a-802a-bdc2b924554f", 1079, false, "qdH9npHApKs", "https://www.youtube.com/watch?v=qdH9npHApKs", 28, "/downloads/shows/Nestrashno/Season 2025/s2025e082900 - Жизнь до путешествия. Ответы на вопросы..mkv", false, false, false, 2, [], 99, ~U[2025-08-29 05:15:44Z], ~U[2026-04-17 18:07:11Z], ~U[2026-04-17 18:07:11Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Жизнь до путешествия. Ответы на вопросы.", 1079, false, "qdH9npHApKs", "https://www.youtube.com/watch?v=qdH9npHApKs", "/downloads/shows/Nestrashno/Season 2025/s2025e082900 - Жизнь до путешествия. Ответы на вопросы..mkv", false, 2, ~U[2025-08-29 05:15:44Z]] 23:07:11.324 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=171.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:07:11.326 [debug] QUERY OK source="media_profiles" db=1.8ms queue=0.1ms idle=7.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:07:11.327 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=8.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [231] 23:07:11.328 [debug] Current batch of media processed. Will check again in 1000ms 23:07:11.782 [debug] Current batch of media processed. Will check again in 1000ms 23:07:12.331 [debug] Current batch of media processed. Will check again in 1000ms 23:07:12.785 [debug] Current batch of media processed. Will check again in 1000ms 23:07:13.337 [debug] Current batch of media processed. Will check again in 1000ms 23:07:13.913 [debug] Current batch of media processed. Will check again in 1000ms 23:07:14.340 [debug] Current batch of media processed. Will check again in 1000ms 23:07:14.937 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 18, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e100300 - Как я мою посуду, живя в машине?.mp4", "id" => "oEgSKLsBwRY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/oEgSKLsBwRY", "playlist_index" => 73, "timestamp" => 1696365384, "title" => "Как я мою посуду, живя в машине?", "upload_date" => "20231003"} 23:07:14.940 [debug] QUERY OK source="sources" db=1.2ms queue=0.6ms idle=738.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:07:14.941 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=602.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:07:14.943 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=604.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-03 20:36:24Z], 1] 23:07:14.946 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=606.3ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Как я мою посуду, живя в машине?", "705d4dcb-fea4-495a-be6a-1ed33c4adf29", 18, false, "oEgSKLsBwRY", "https://www.youtube.com/shorts/oEgSKLsBwRY", 73, "/downloads/shows/LESYAKA/Season 2023/s2023e100300 - Как я мою посуду, живя в машине?.mp4", false, false, true, 1, [], 99, ~U[2023-10-03 20:36:24Z], ~U[2026-04-17 18:07:14Z], ~U[2026-04-17 18:07:14Z], "", "Как я мою посуду, живя в машине?", 18, false, "oEgSKLsBwRY", "https://www.youtube.com/shorts/oEgSKLsBwRY", "/downloads/shows/LESYAKA/Season 2023/s2023e100300 - Как я мою посуду, живя в машине?.mp4", true, 1, ~U[2023-10-03 20:36:24Z]] 23:07:14.947 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=608.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:07:14.948 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=7.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:07:14.951 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=8.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [232] 23:07:14.951 [debug] Current batch of media processed. Will check again in 1000ms 23:07:15.343 [debug] Current batch of media processed. Will check again in 1000ms 23:07:15.953 [debug] Current batch of media processed. Will check again in 1000ms 23:07:16.345 [debug] Current batch of media processed. Will check again in 1000ms 23:07:16.971 [debug] Current batch of media processed. Will check again in 1000ms 23:07:17.350 [debug] Current batch of media processed. Will check again in 1000ms 23:07:17.973 [debug] Current batch of media processed. Will check again in 1000ms 23:07:18.354 [debug] Current batch of media processed. Will check again in 1000ms 23:07:18.986 [debug] Current batch of media processed. Will check again in 1000ms 23:07:19.357 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 912, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e082300 - Лучшая страна для бюджетного путешествия?.mkv", "id" => "ac7Cl-K933c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ac7Cl-K933c", "playlist_index" => 29, "timestamp" => 1755961045, "title" => "Лучшая страна для бюджетного путешествия?", "upload_date" => "20250823"} 23:07:19.366 [debug] QUERY OK source="sources" db=1.9ms queue=2.2ms idle=1017.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:07:19.371 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1025.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:07:19.372 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=1026.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-23 14:57:25Z], 2] 23:07:19.376 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=1029.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшая страна для бюджетного путешествия?", "280552d9-8f6f-4e47-ba9d-6e22b69ab2f0", 912, false, "ac7Cl-K933c", "https://www.youtube.com/watch?v=ac7Cl-K933c", 29, "/downloads/shows/Nestrashno/Season 2025/s2025e082300 - Лучшая страна для бюджетного путешествия?.mkv", false, false, false, 2, [], 99, ~U[2025-08-23 14:57:25Z], ~U[2026-04-17 18:07:19Z], ~U[2026-04-17 18:07:19Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшая страна для бюджетного путешествия?", 912, false, "ac7Cl-K933c", "https://www.youtube.com/watch?v=ac7Cl-K933c", "/downloads/shows/Nestrashno/Season 2025/s2025e082300 - Лучшая страна для бюджетного путешествия?.mkv", false, 2, ~U[2025-08-23 14:57:25Z]] 23:07:19.378 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=122.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:07:19.380 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.3ms idle=13.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:07:19.383 [debug] QUERY OK source="media_items" db=1.4ms idle=10.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [233] 23:07:19.384 [debug] Current batch of media processed. Will check again in 1000ms 23:07:19.990 [debug] Current batch of media processed. Will check again in 1000ms 23:07:20.450 [debug] Current batch of media processed. Will check again in 1000ms 23:07:21.031 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 28, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e100200 - Вулкан Маунт-Худ🏔️.mp4", "id" => "KUeDGRidUZk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/KUeDGRidUZk", "playlist_index" => 74, "timestamp" => 1696282422, "title" => "Вулкан Маунт-Худ🏔️", "upload_date" => "20231002"} 23:07:21.034 [debug] QUERY OK source="sources" db=1.0ms queue=0.4ms idle=1656.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:07:21.035 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1656.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:07:21.037 [debug] QUERY OK source="media_items" db=1.4ms queue=0.3ms idle=1655.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-02 21:33:42Z], 1] 23:07:21.040 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1655.3ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Вулкан Маунт-Худ🏔️", "cbf6cdc3-f16e-4085-8719-69b062d88331", 28, false, "KUeDGRidUZk", "https://www.youtube.com/shorts/KUeDGRidUZk", 74, "/downloads/shows/LESYAKA/Season 2023/s2023e100200 - Вулкан Маунт-Худ🏔️.mp4", false, false, true, 1, [], 99, ~U[2023-10-02 21:33:42Z], ~U[2026-04-17 18:07:21Z], ~U[2026-04-17 18:07:21Z], "", "Вулкан Маунт-Худ🏔️", 28, false, "KUeDGRidUZk", "https://www.youtube.com/shorts/KUeDGRidUZk", "/downloads/shows/LESYAKA/Season 2023/s2023e100200 - Вулкан Маунт-Худ🏔️.mp4", true, 1, ~U[2023-10-02 21:33:42Z]] 23:07:21.041 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=779.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:07:21.042 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=8.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:07:21.044 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [234] 23:07:21.044 [debug] Current batch of media processed. Will check again in 1000ms 23:07:21.453 [debug] Current batch of media processed. Will check again in 1000ms 23:07:22.046 [debug] Current batch of media processed. Will check again in 1000ms 23:07:22.456 [debug] Current batch of media processed. Will check again in 1000ms 23:07:23.049 [debug] Current batch of media processed. Will check again in 1000ms 23:07:23.461 [debug] Current batch of media processed. Will check again in 1000ms 23:07:24.103 [debug] Current batch of media processed. Will check again in 1000ms 23:07:24.468 [debug] Current batch of media processed. Will check again in 1000ms 23:07:25.106 [debug] Current batch of media processed. Will check again in 1000ms 23:07:25.472 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 888, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e082200 - Новые проблемы..mkv", "id" => "GvXf4lI-b4I", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=GvXf4lI-b4I", "playlist_index" => 30, "timestamp" => 1755826999, "title" => "Новые проблемы.", "upload_date" => "20250822"} 23:07:25.476 [debug] QUERY OK source="sources" db=2.1ms queue=0.2ms idle=1095.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:07:25.477 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1098.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:07:25.480 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1100.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-22 01:43:19Z], 2] 23:07:25.485 [debug] QUERY OK source="media_items" db=4.0ms queue=0.2ms idle=1103.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Новые проблемы.", "cc1d7405-0aeb-42ba-aa55-a82898cb6f9a", 888, false, "GvXf4lI-b4I", "https://www.youtube.com/watch?v=GvXf4lI-b4I", 30, "/downloads/shows/Nestrashno/Season 2025/s2025e082200 - Новые проблемы..mkv", false, false, false, 2, [], 99, ~U[2025-08-22 01:43:19Z], ~U[2026-04-17 18:07:25Z], ~U[2026-04-17 18:07:25Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Новые проблемы.", 888, false, "GvXf4lI-b4I", "https://www.youtube.com/watch?v=GvXf4lI-b4I", "/downloads/shows/Nestrashno/Season 2025/s2025e082200 - Новые проблемы..mkv", false, 2, ~U[2025-08-22 01:43:19Z]] 23:07:25.487 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=171.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:07:25.488 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=11.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:07:25.491 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=12.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [235] 23:07:25.491 [debug] Current batch of media processed. Will check again in 1000ms 23:07:26.125 [debug] Current batch of media processed. Will check again in 1000ms 23:07:26.130 [info] {"source":"oban","duration":6370,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:26.494 [debug] Current batch of media processed. Will check again in 1000ms 23:07:27.130 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 14, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e093000 - Как я моюсь, если живу в машине? #priuslife.mp4", "id" => "AeoeD-J147k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/AeoeD-J147k", "playlist_index" => 75, "timestamp" => 1696042044, "title" => "Как я моюсь, если живу в машине? #priuslife", "upload_date" => "20230930"} 23:07:27.134 [debug] QUERY OK source="sources" db=1.5ms queue=1.1ms idle=1644.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:07:27.136 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1646.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:07:27.139 [debug] QUERY OK source="media_items" db=2.1ms queue=0.2ms idle=1645.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-30 02:47:24Z], 1] 23:07:27.143 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=1010.2ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Как я моюсь, если живу в машине? #priuslife", "2f9824f9-6347-409f-abae-bbc537557f29", 14, false, "AeoeD-J147k", "https://www.youtube.com/shorts/AeoeD-J147k", 75, "/downloads/shows/LESYAKA/Season 2023/s2023e093000 - Как я моюсь, если живу в машине? #priuslife.mp4", false, false, true, 1, [], 99, ~U[2023-09-30 02:47:24Z], ~U[2026-04-17 18:07:27Z], ~U[2026-04-17 18:07:27Z], "", "Как я моюсь, если живу в машине? #priuslife", 14, false, "AeoeD-J147k", "https://www.youtube.com/shorts/AeoeD-J147k", "/downloads/shows/LESYAKA/Season 2023/s2023e093000 - Как я моюсь, если живу в машине? #priuslife.mp4", true, 1, ~U[2023-09-30 02:47:24Z]] 23:07:27.145 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=823.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:07:27.146 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.2ms idle=11.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:07:27.148 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=11.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [236] 23:07:27.149 [debug] Current batch of media processed. Will check again in 1000ms 23:07:27.496 [debug] Current batch of media processed. Will check again in 1000ms 23:07:28.152 [debug] Current batch of media processed. Will check again in 1000ms 23:07:28.499 [debug] Current batch of media processed. Will check again in 1000ms 23:07:29.157 [debug] Current batch of media processed. Will check again in 1000ms 23:07:29.502 [debug] Current batch of media processed. Will check again in 1000ms 23:07:30.160 [debug] Current batch of media processed. Will check again in 1000ms 23:07:30.581 [debug] Current batch of media processed. Will check again in 1000ms 23:07:31.163 [debug] Current batch of media processed. Will check again in 1000ms 23:07:31.595 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 900, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e081900 - Такого я точно не ожидал в Аргентине.mkv", "id" => "uW6vMycK1lg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=uW6vMycK1lg", "playlist_index" => 31, "timestamp" => 1755576485, "title" => "Такого я точно не ожидал в Аргентине", "upload_date" => "20250819"} 23:07:31.597 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1193.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:07:31.598 [debug] QUERY OK source="sources" db=0.4ms idle=1195.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:07:31.599 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=1108.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-19 04:08:05Z], 2] 23:07:31.602 [debug] QUERY OK source="media_items" db=1.8ms idle=132.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Такого я точно не ожидал в Аргентине", "52f14d39-781e-4b38-bc33-42cf16d00e9f", 900, false, "uW6vMycK1lg", "https://www.youtube.com/watch?v=uW6vMycK1lg", 31, "/downloads/shows/Nestrashno/Season 2025/s2025e081900 - Такого я точно не ожидал в Аргентине.mkv", false, false, false, 2, [], 99, ~U[2025-08-19 04:08:05Z], ~U[2026-04-17 18:07:31Z], ~U[2026-04-17 18:07:31Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Такого я точно не ожидал в Аргентине", 900, false, "uW6vMycK1lg", "https://www.youtube.com/watch?v=uW6vMycK1lg", "/downloads/shows/Nestrashno/Season 2025/s2025e081900 - Такого я точно не ожидал в Аргентине.mkv", false, 2, ~U[2025-08-19 04:08:05Z]] 23:07:31.603 [debug] QUERY OK source="sources" db=0.3ms idle=89.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:07:31.604 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:07:31.605 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [237] 23:07:31.606 [debug] Current batch of media processed. Will check again in 1000ms 23:07:32.166 [debug] Current batch of media processed. Will check again in 1000ms 23:07:32.686 [debug] Current batch of media processed. Will check again in 1000ms 23:07:33.246 [debug] Current batch of media processed. Will check again in 1000ms 23:07:33.780 [debug] Current batch of media processed. Will check again in 1000ms 23:07:34.251 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 7, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e092800 - Правда же?.mp4", "id" => "E2bIw1rfAEY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/E2bIw1rfAEY", "playlist_index" => 76, "timestamp" => 1695876986, "title" => "Правда же?", "upload_date" => "20230928"} 23:07:34.255 [debug] QUERY OK source="sources" db=1.2ms queue=0.3ms idle=739.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:07:34.256 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=742.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:07:34.259 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=743.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-28 04:56:26Z], 1] 23:07:34.264 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=747.0ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Правда же?", "7fe12228-2775-484f-98da-c26a60fe7a25", 7, false, "E2bIw1rfAEY", "https://www.youtube.com/shorts/E2bIw1rfAEY", 76, "/downloads/shows/LESYAKA/Season 2023/s2023e092800 - Правда же?.mp4", false, false, true, 1, [], 99, ~U[2023-09-28 04:56:26Z], ~U[2026-04-17 18:07:34Z], ~U[2026-04-17 18:07:34Z], "", "Правда же?", 7, false, "E2bIw1rfAEY", "https://www.youtube.com/shorts/E2bIw1rfAEY", "/downloads/shows/LESYAKA/Season 2023/s2023e092800 - Правда же?.mp4", true, 1, ~U[2023-09-28 04:56:26Z]] 23:07:34.265 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=578.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:07:34.266 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=10.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:07:34.269 [debug] QUERY OK source="media_items" db=0.6ms queue=0.4ms idle=11.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [238] 23:07:34.269 [debug] Current batch of media processed. Will check again in 1000ms 23:07:34.809 [debug] Current batch of media processed. Will check again in 1000ms 23:07:35.272 [debug] Current batch of media processed. Will check again in 1000ms 23:07:36.086 [debug] Current batch of media processed. Will check again in 1000ms 23:07:36.316 [debug] Current batch of media processed. Will check again in 1000ms 23:07:37.091 [debug] Current batch of media processed. Will check again in 1000ms 23:07:37.319 [debug] Current batch of media processed. Will check again in 1000ms 23:07:38.098 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1546, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e081500 - Аргентинка позвала к себе домой и дала денег.mkv", "id" => "KJ91Lh5M8io", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=KJ91Lh5M8io", "playlist_index" => 32, "timestamp" => 1755235875, "title" => "Аргентинка позвала к себе домой и дала денег", "upload_date" => "20250815"} 23:07:38.100 [debug] QUERY OK source="sources" db=0.8ms queue=0.5ms idle=576.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:07:38.102 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=578.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:07:38.103 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=579.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-15 05:31:15Z], 2] 23:07:38.109 [debug] QUERY OK source="media_items" db=4.2ms queue=0.1ms idle=581.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Аргентинка позвала к себе домой и дала денег", "e1953b3f-1a44-4422-97d2-ff7827eb13ed", 1546, false, "KJ91Lh5M8io", "https://www.youtube.com/watch?v=KJ91Lh5M8io", 32, "/downloads/shows/Nestrashno/Season 2025/s2025e081500 - Аргентинка позвала к себе домой и дала денег.mkv", false, false, false, 2, [], 99, ~U[2025-08-15 05:31:15Z], ~U[2026-04-17 18:07:38Z], ~U[2026-04-17 18:07:38Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Аргентинка позвала к себе домой и дала денег", 1546, false, "KJ91Lh5M8io", "https://www.youtube.com/watch?v=KJ91Lh5M8io", "/downloads/shows/Nestrashno/Season 2025/s2025e081500 - Аргентинка позвала к себе домой и дала денег.mkv", false, 2, ~U[2025-08-15 05:31:15Z]] 23:07:38.110 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=323.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:07:38.111 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=9.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:07:38.112 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=9.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [239] 23:07:38.113 [debug] Current batch of media processed. Will check again in 1000ms 23:07:38.320 [debug] Current batch of media processed. Will check again in 1000ms 23:07:39.180 [debug] Current batch of media processed. Will check again in 1000ms 23:07:39.357 [debug] Current batch of media processed. Will check again in 1000ms 23:07:40.182 [debug] Current batch of media processed. Will check again in 1000ms 23:07:40.384 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 19, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e092600 - 😌.mp4", "id" => "BcuNObHhSxk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/BcuNObHhSxk", "playlist_index" => 77, "timestamp" => 1695772413, "title" => "😌", "upload_date" => "20230926"} 23:07:40.389 [debug] QUERY OK source="sources" db=2.2ms queue=0.8ms idle=855.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:07:40.393 [debug] QUERY OK source="sources" db=0.8ms queue=0.5ms idle=860.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:07:40.399 [debug] QUERY OK source="media_items" db=4.6ms queue=0.5ms idle=862.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-26 23:53:33Z], 1] 23:07:40.408 [debug] QUERY OK source="media_items" db=5.0ms queue=0.3ms idle=870.9ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["😌", "53ee15f0-a9f1-4801-8fd9-3603c67f35ec", 19, false, "BcuNObHhSxk", "https://www.youtube.com/shorts/BcuNObHhSxk", 77, "/downloads/shows/LESYAKA/Season 2023/s2023e092600 - 😌.mp4", false, false, true, 1, [], 99, ~U[2023-09-26 23:53:33Z], ~U[2026-04-17 18:07:40Z], ~U[2026-04-17 18:07:40Z], "", "😌", 19, false, "BcuNObHhSxk", "https://www.youtube.com/shorts/BcuNObHhSxk", "/downloads/shows/LESYAKA/Season 2023/s2023e092600 - 😌.mp4", true, 1, ~U[2023-09-26 23:53:33Z]] 23:07:40.409 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=607.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:07:40.411 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=20.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:07:40.412 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=18.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [240] 23:07:40.413 [debug] Current batch of media processed. Will check again in 1000ms 23:07:41.197 [debug] Current batch of media processed. Will check again in 1000ms 23:07:41.490 [debug] Current batch of media processed. Will check again in 1000ms 23:07:42.236 [debug] Current batch of media processed. Will check again in 1000ms 23:07:42.497 [debug] Current batch of media processed. Will check again in 1000ms 23:07:43.250 [debug] Current batch of media processed. Will check again in 1000ms 23:07:43.502 [debug] Current batch of media processed. Will check again in 1000ms 23:07:44.321 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nКанал Глеба и Кати https://www.youtube.com/@UCR7hovBBzFNMfAGX2yom1PQ \nКанал Андрея https://www.youtube.com/@UCD6fMDbiRtlJmBd5eV0Ep_g \nКанал Владимира https://www.youtube.com/@UCMisZYq6m0hMCQIhDBGdZog \n\nМеханик в Буэнос Айресе: Taller #5, Habana 2129, B1640 Martínez, Provincia de Buenos Aires\n\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 2054, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e080300 - Без удаленной работы | Самая дорогая страна Латинской Америки.mkv", "id" => "AYXX-jPYqt8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=AYXX-jPYqt8", "playlist_index" => 33, "timestamp" => 1754191834, "title" => "Без удаленной работы | Самая дорогая страна Латинской Америки", "upload_date" => "20250803"} 23:07:44.323 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=782.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:07:44.324 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=784.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:07:44.326 [debug] QUERY OK source="media_items" db=0.6ms queue=0.4ms idle=785.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-03 03:30:34Z], 2] 23:07:44.334 [debug] QUERY OK source="media_items" db=6.2ms queue=0.2ms idle=787.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nКанал Глеба и Кати https://www.youtube.com/@UCR7hovBBzFNMfAGX2yom1PQ \nКанал Андрея https://www.youtube.com/@UCD6fMDbiRtlJmBd5eV0Ep_g \nКанал Владимира https://www.youtube.com/@UCMisZYq6m0hMCQIhDBGdZog \n\nМеханик в Буэнос Айресе: Taller #5, Habana 2129, B1640 Martínez, Provincia de Buenos Aires\n\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Без удаленной работы | Самая дорогая страна Латинской Америки", "62641957-de0e-4c85-9fe6-4ac76c97d0e7", 2054, false, "AYXX-jPYqt8", "https://www.youtube.com/watch?v=AYXX-jPYqt8", 33, "/downloads/shows/Nestrashno/Season 2025/s2025e080300 - Без удаленной работы | Самая дорогая страна Латинской Америки.mkv", false, false, false, 2, [], 99, ~U[2025-08-03 03:30:34Z], ~U[2026-04-17 18:07:44Z], ~U[2026-04-17 18:07:44Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nКанал Глеба и Кати https://www.youtube.com/@UCR7hovBBzFNMfAGX2yom1PQ \nКанал Андрея https://www.youtube.com/@UCD6fMDbiRtlJmBd5eV0Ep_g \nКанал Владимира https://www.youtube.com/@UCMisZYq6m0hMCQIhDBGdZog \n\nМеханик в Буэнос Айресе: Taller #5, Habana 2129, B1640 Martínez, Provincia de Buenos Aires\n\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Без удаленной работы | Самая дорогая страна Латинской Америки", 2054, false, "AYXX-jPYqt8", "https://www.youtube.com/watch?v=AYXX-jPYqt8", "/downloads/shows/Nestrashno/Season 2025/s2025e080300 - Без удаленной работы | Самая дорогая страна Латинской Америки.mkv", false, 2, ~U[2025-08-03 03:30:34Z]] 23:07:44.335 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=463.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:07:44.336 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.3ms idle=12.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:07:44.338 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=12.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [241] 23:07:44.338 [debug] Current batch of media processed. Will check again in 1000ms 23:07:44.525 [debug] Current batch of media processed. Will check again in 1000ms 23:07:45.408 [debug] Current batch of media processed. Will check again in 1000ms 23:07:45.543 [debug] Current batch of media processed. Will check again in 1000ms 23:07:46.460 [debug] Current batch of media processed. Will check again in 1000ms 23:07:46.548 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 6, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e092600 - Приключения начинаются с самого утра🥲.mp4", "id" => "BgagxiJGH8A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/BgagxiJGH8A", "playlist_index" => 78, "timestamp" => 1695751118, "title" => "Приключения начинаются с самого утра🥲", "upload_date" => "20230926"} 23:07:46.552 [debug] QUERY OK source="sources" db=1.2ms queue=0.3ms idle=1007.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:07:46.555 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1010.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:07:46.558 [debug] QUERY OK source="media_items" db=1.8ms queue=0.5ms idle=1012.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-26 17:58:38Z], 1] 23:07:46.567 [debug] QUERY OK source="media_items" db=6.6ms queue=0.2ms idle=1016.1ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Приключения начинаются с самого утра🥲", "a56f142e-5085-4fd6-9914-4074ce1df88f", 6, false, "BgagxiJGH8A", "https://www.youtube.com/shorts/BgagxiJGH8A", 78, "/downloads/shows/LESYAKA/Season 2023/s2023e092600 - Приключения начинаются с самого утра🥲.mp4", false, false, true, 1, [], 98, ~U[2023-09-26 17:58:38Z], ~U[2026-04-17 18:07:46Z], ~U[2026-04-17 18:07:46Z], "", "Приключения начинаются с самого утра🥲", 6, false, "BgagxiJGH8A", "https://www.youtube.com/shorts/BgagxiJGH8A", "/downloads/shows/LESYAKA/Season 2023/s2023e092600 - Приключения начинаются с самого утра🥲.mp4", true, 1, ~U[2023-09-26 17:58:38Z]] 23:07:46.570 [debug] QUERY OK source="sources" db=1.5ms queue=0.4ms idle=663.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:07:46.572 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.5ms idle=18.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:07:46.578 [debug] QUERY OK source="media_items" db=2.5ms queue=0.8ms idle=19.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [242] 23:07:46.580 [debug] Current batch of media processed. Will check again in 1000ms 23:07:47.462 [debug] Current batch of media processed. Will check again in 1000ms 23:07:47.638 [debug] Current batch of media processed. Will check again in 1000ms 23:07:48.468 [debug] Current batch of media processed. Will check again in 1000ms 23:07:48.719 [debug] Current batch of media processed. Will check again in 1000ms 23:07:49.471 [debug] Current batch of media processed. Will check again in 1000ms 23:07:49.721 [debug] Current batch of media processed. Will check again in 1000ms 23:07:50.476 [debug] Current batch of media processed. Will check again in 1000ms 23:07:50.723 [debug] Current batch of media processed. Will check again in 1000ms 23:07:51.485 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1097, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e072000 - Что со мной не так?.mkv", "id" => "Rh6Y59nkvIE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Rh6Y59nkvIE", "playlist_index" => 34, "timestamp" => 1752971308, "title" => "Что со мной не так?", "upload_date" => "20250720"} 23:07:51.489 [debug] QUERY OK source="sources" db=1.5ms queue=0.3ms idle=936.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:07:51.490 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=938.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:07:51.493 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=939.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-20 00:28:28Z], 2] 23:07:51.501 [debug] QUERY OK source="media_items" db=7.2ms queue=0.1ms idle=942.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Что со мной не так?", "36b4614f-6b1e-4920-b282-0c2457dbc441", 1097, false, "Rh6Y59nkvIE", "https://www.youtube.com/watch?v=Rh6Y59nkvIE", 34, "/downloads/shows/Nestrashno/Season 2025/s2025e072000 - Что со мной не так?.mkv", false, false, false, 2, [], 99, ~U[2025-07-20 00:28:28Z], ~U[2026-04-17 18:07:51Z], ~U[2026-04-17 18:07:51Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Что со мной не так?", 1097, false, "Rh6Y59nkvIE", "https://www.youtube.com/watch?v=Rh6Y59nkvIE", "/downloads/shows/Nestrashno/Season 2025/s2025e072000 - Что со мной не так?.mkv", false, 2, ~U[2025-07-20 00:28:28Z]] 23:07:51.503 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=280.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:07:51.505 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=15.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:07:51.506 [debug] QUERY OK source="media_items" db=0.7ms idle=15.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [243] 23:07:51.507 [debug] Current batch of media processed. Will check again in 1000ms 23:07:51.788 [debug] Current batch of media processed. Will check again in 1000ms 23:07:52.510 [debug] Current batch of media processed. Will check again in 1000ms 23:07:52.792 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 35, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e092500 - National park Sequoia🌲.mp4", "id" => "VoqbFGuBi6I", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/VoqbFGuBi6I", "playlist_index" => 79, "timestamp" => 1695660922, "title" => "National park Sequoia🌲", "upload_date" => "20230925"} 23:07:52.794 [debug] QUERY OK source="sources" db=1.1ms queue=0.4ms idle=564.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:07:52.796 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=236.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:07:52.800 [debug] QUERY OK source="media_items" db=3.8ms queue=0.3ms idle=237.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-25 16:55:22Z], 1] 23:07:52.811 [debug] QUERY OK source="media_items" db=7.7ms queue=0.4ms idle=244.0ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["National park Sequoia🌲", "291b1c11-2106-4620-8b11-522d609ba857", 35, false, "VoqbFGuBi6I", "https://www.youtube.com/shorts/VoqbFGuBi6I", 79, "/downloads/shows/LESYAKA/Season 2023/s2023e092500 - National park Sequoia🌲.mp4", false, false, true, 1, [], 98, ~U[2023-09-25 16:55:22Z], ~U[2026-04-17 18:07:52Z], ~U[2026-04-17 18:07:52Z], "", "National park Sequoia🌲", 35, false, "VoqbFGuBi6I", "https://www.youtube.com/shorts/VoqbFGuBi6I", "/downloads/shows/LESYAKA/Season 2023/s2023e092500 - National park Sequoia🌲.mp4", true, 1, ~U[2023-09-25 16:55:22Z]] 23:07:52.813 [debug] QUERY OK source="sources" db=1.0ms queue=0.3ms idle=253.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:07:52.816 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.8ms idle=19.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:07:52.821 [debug] QUERY OK source="media_items" db=3.2ms queue=0.4ms idle=21.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [244] 23:07:52.822 [debug] Current batch of media processed. Will check again in 1000ms 23:07:53.515 [debug] Current batch of media processed. Will check again in 1000ms 23:07:53.827 [debug] Current batch of media processed. Will check again in 1000ms 23:07:54.520 [debug] Current batch of media processed. Will check again in 1000ms 23:07:54.831 [debug] Current batch of media processed. Will check again in 1000ms 23:07:55.530 [debug] Current batch of media processed. Will check again in 1000ms 23:07:55.834 [debug] Current batch of media processed. Will check again in 1000ms 23:07:56.244 [info] {"source":"oban","duration":2772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:56.534 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Контакты Никиты\n\nhttps://www.instagram.com/nikbikk?igsh=MXJhM2o1c3IwZXI1ZA%3D%3D&utm_source=qr\n\nhttps://maderatech.uy/ru/main-2/\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1531, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e071600 - Без удаленной работы⧸ Самая спокойная страна Латинской Америки..mkv", "id" => "P_Vl54HI-e8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=P_Vl54HI-e8", "playlist_index" => 35, "timestamp" => 1752682940, "title" => "Без удаленной работы/ Самая спокойная страна Латинской Америки.", "upload_date" => "20250716"} 23:07:56.536 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1972.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:07:56.538 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1974.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:07:56.541 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1238.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-16 16:22:20Z], 2] 23:07:56.548 [debug] QUERY OK source="media_items" db=6.2ms queue=0.1ms idle=298.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Контакты Никиты\n\nhttps://www.instagram.com/nikbikk?igsh=MXJhM2o1c3IwZXI1ZA%3D%3D&utm_source=qr\n\nhttps://maderatech.uy/ru/main-2/\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Без удаленной работы/ Самая спокойная страна Латинской Америки.", "348ae7c3-baa9-4fbd-ae0f-ef835babefc7", 1531, false, "P_Vl54HI-e8", "https://www.youtube.com/watch?v=P_Vl54HI-e8", 35, "/downloads/shows/Nestrashno/Season 2025/s2025e071600 - Без удаленной работы⧸ Самая спокойная страна Латинской Америки..mkv", false, false, false, 2, [], 99, ~U[2025-07-16 16:22:20Z], ~U[2026-04-17 18:07:56Z], ~U[2026-04-17 18:07:56Z], "Контакты Никиты\n\nhttps://www.instagram.com/nikbikk?igsh=MXJhM2o1c3IwZXI1ZA%3D%3D&utm_source=qr\n\nhttps://maderatech.uy/ru/main-2/\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Без удаленной работы/ Самая спокойная страна Латинской Америки.", 1531, false, "P_Vl54HI-e8", "https://www.youtube.com/watch?v=P_Vl54HI-e8", "/downloads/shows/Nestrashno/Season 2025/s2025e071600 - Без удаленной работы⧸ Самая спокойная страна Латинской Америки..mkv", false, 2, ~U[2025-07-16 16:22:20Z]] 23:07:56.550 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=193.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:07:56.551 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=13.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:07:56.552 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=13.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [245] 23:07:56.553 [debug] Current batch of media processed. Will check again in 1000ms 23:07:56.838 [debug] Current batch of media processed. Will check again in 1000ms 23:07:57.561 [debug] Current batch of media processed. Will check again in 1000ms 23:07:57.900 [debug] Current batch of media processed. Will check again in 1000ms 23:07:58.566 [debug] Current batch of media processed. Will check again in 1000ms 23:07:58.907 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Ссылка на полное видео: https://youtu.be/crq9mwiF0ZE?si=9XbWyTwAzHL_u4Z3", "duration" => 44, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e083100 - Жизнь в машине и путешествия по Америке🚙🇺🇸 #travel #usa #путешествие.mp4", "id" => "tdvfKzuYrt8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/tdvfKzuYrt8", "playlist_index" => 80, "timestamp" => 1693516244, "title" => "Жизнь в машине и путешествия по Америке🚙🇺🇸 #travel #usa #путешествие", "upload_date" => "20230831"} 23:07:58.911 [debug] QUERY OK source="sources" db=1.6ms queue=0.2ms idle=1265.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:07:58.914 [debug] QUERY OK source="sources" db=0.8ms queue=0.4ms idle=1269.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:07:58.917 [debug] QUERY OK source="media_items" db=2.4ms queue=0.4ms idle=1271.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-08-31 21:10:44Z], 1] 23:07:58.925 [debug] QUERY OK source="media_items" db=5.8ms queue=0.2ms idle=1275.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ссылка на полное видео: https://youtu.be/crq9mwiF0ZE?si=9XbWyTwAzHL_u4Z3", "Жизнь в машине и путешествия по Америке🚙🇺🇸 #travel #usa #путешествие", "b313f3e4-d730-48da-823b-e85cff4e4240", 44, false, "tdvfKzuYrt8", "https://www.youtube.com/shorts/tdvfKzuYrt8", 80, "/downloads/shows/LESYAKA/Season 2023/s2023e083100 - Жизнь в машине и путешествия по Америке🚙🇺🇸 #travel #usa #путешествие.mp4", false, false, true, 1, [], 98, ~U[2023-08-31 21:10:44Z], ~U[2026-04-17 18:07:58Z], ~U[2026-04-17 18:07:58Z], "Ссылка на полное видео: https://youtu.be/crq9mwiF0ZE?si=9XbWyTwAzHL_u4Z3", "Жизнь в машине и путешествия по Америке🚙🇺🇸 #travel #usa #путешествие", 44, false, "tdvfKzuYrt8", "https://www.youtube.com/shorts/tdvfKzuYrt8", "/downloads/shows/LESYAKA/Season 2023/s2023e083100 - Жизнь в машине и путешествия по Америке🚙🇺🇸 #travel #usa #путешествие.mp4", true, 1, ~U[2023-08-31 21:10:44Z]] 23:07:58.928 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=559.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:07:58.931 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.3ms idle=18.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:07:58.935 [debug] QUERY OK source="media_items" db=1.8ms queue=0.4ms idle=18.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [246] 23:07:58.936 [debug] Current batch of media processed. Will check again in 1000ms 23:07:59.569 [debug] Current batch of media processed. Will check again in 1000ms 23:07:59.938 [debug] Current batch of media processed. Will check again in 1000ms 23:08:00.573 [debug] Current batch of media processed. Will check again in 1000ms 23:08:00.743 [info] {"source":"oban","duration":1958,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:08:00.988 [debug] Current batch of media processed. Will check again in 1000ms 23:08:01.578 [debug] Current batch of media processed. Will check again in 1000ms 23:08:01.994 [debug] Current batch of media processed. Will check again in 1000ms 23:08:02.582 [debug] Current batch of media processed. Will check again in 1000ms 23:08:02.997 [debug] Current batch of media processed. Will check again in 1000ms 23:08:03.609 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 914, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e071000 - В чём мои проблемы с бразильцами.mkv", "id" => "6cjJuk4GNNg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=6cjJuk4GNNg", "playlist_index" => 36, "timestamp" => 1752121136, "title" => "В чём мои проблемы с бразильцами", "upload_date" => "20250710"} 23:08:03.612 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=863.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:08:03.613 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=865.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:08:03.615 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=866.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-10 04:18:56Z], 2] 23:08:03.632 [debug] QUERY OK source="media_items" db=15.7ms queue=0.2ms idle=868.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "В чём мои проблемы с бразильцами", "4cf6d5e0-9e91-459c-86b6-5b1816668606", 914, false, "6cjJuk4GNNg", "https://www.youtube.com/watch?v=6cjJuk4GNNg", 36, "/downloads/shows/Nestrashno/Season 2025/s2025e071000 - В чём мои проблемы с бразильцами.mkv", false, false, false, 2, [], 99, ~U[2025-07-10 04:18:56Z], ~U[2026-04-17 18:08:03Z], ~U[2026-04-17 18:08:03Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "В чём мои проблемы с бразильцами", 914, false, "6cjJuk4GNNg", "https://www.youtube.com/watch?v=6cjJuk4GNNg", "/downloads/shows/Nestrashno/Season 2025/s2025e071000 - В чём мои проблемы с бразильцами.mkv", false, 2, ~U[2025-07-10 04:18:56Z]] 23:08:03.635 [debug] QUERY OK source="sources" db=0.9ms queue=0.4ms idle=176.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:08:03.636 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=23.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:08:03.638 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=23.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [247] 23:08:03.639 [debug] Current batch of media processed. Will check again in 1000ms 23:08:04.000 [debug] Current batch of media processed. Will check again in 1000ms 23:08:04.641 [debug] Current batch of media processed. Will check again in 1000ms 23:08:05.004 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 54, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e052200 - Cultura mixta check ✅.mp4", "id" => "GH4d5jajKW4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/GH4d5jajKW4", "playlist_index" => 81, "timestamp" => 1684796563, "title" => "Cultura mixta check ✅", "upload_date" => "20230522"} 23:08:05.007 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=541.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:08:05.008 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=259.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:08:05.010 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=260.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-22 23:02:43Z], 1] 23:08:05.016 [debug] QUERY OK source="media_items" db=4.2ms queue=0.2ms idle=263.2ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Cultura mixta check ✅", "a59a6625-498e-42d6-846f-7d316a5207d1", 54, false, "GH4d5jajKW4", "https://www.youtube.com/shorts/GH4d5jajKW4", 81, "/downloads/shows/LESYAKA/Season 2023/s2023e052200 - Cultura mixta check ✅.mp4", false, false, true, 1, [], 99, ~U[2023-05-22 23:02:43Z], ~U[2026-04-17 18:08:05Z], ~U[2026-04-17 18:08:05Z], "", "Cultura mixta check ✅", 54, false, "GH4d5jajKW4", "https://www.youtube.com/shorts/GH4d5jajKW4", "/downloads/shows/LESYAKA/Season 2023/s2023e052200 - Cultura mixta check ✅.mp4", true, 1, ~U[2023-05-22 23:02:43Z]] 23:08:05.017 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=268.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:08:05.018 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=10.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:08:05.020 [debug] QUERY OK source="media_items" db=0.8ms queue=0.3ms idle=10.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [248] 23:08:05.021 [debug] Current batch of media processed. Will check again in 1000ms 23:08:05.654 [debug] Current batch of media processed. Will check again in 1000ms 23:08:06.291 [debug] Current batch of media processed. Will check again in 1000ms 23:08:06.672 [debug] Current batch of media processed. Will check again in 1000ms 23:08:07.294 [debug] Current batch of media processed. Will check again in 1000ms 23:08:07.676 [debug] Current batch of media processed. Will check again in 1000ms 23:08:08.323 [debug] Current batch of media processed. Will check again in 1000ms 23:08:08.686 [debug] Current batch of media processed. Will check again in 1000ms 23:08:09.360 [debug] Current batch of media processed. Will check again in 1000ms 23:08:09.689 [debug] Current batch of media processed. Will check again in 1000ms 23:08:10.362 [debug] Current batch of media processed. Will check again in 1000ms 23:08:10.700 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1105, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e070400 - Почему у меня нет дома.mkv", "id" => "z3n-0epp0F4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=z3n-0epp0F4", "playlist_index" => 37, "timestamp" => 1751645554, "title" => "Почему у меня нет дома", "upload_date" => "20250704"} 23:08:10.704 [debug] QUERY OK source="sources" db=1.2ms queue=0.3ms idle=1813.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:08:10.706 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1815.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:08:10.707 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=1816.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-04 16:12:34Z], 2] 23:08:10.714 [debug] QUERY OK source="media_items" db=5.3ms queue=0.1ms idle=1147.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Почему у меня нет дома", "1885be4f-f56e-4881-85b5-7ceb6f5d58e8", 1105, false, "z3n-0epp0F4", "https://www.youtube.com/watch?v=z3n-0epp0F4", 37, "/downloads/shows/Nestrashno/Season 2025/s2025e070400 - Почему у меня нет дома.mkv", false, false, false, 2, [], 99, ~U[2025-07-04 16:12:34Z], ~U[2026-04-17 18:08:10Z], ~U[2026-04-17 18:08:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Почему у меня нет дома", 1105, false, "z3n-0epp0F4", "https://www.youtube.com/watch?v=z3n-0epp0F4", "/downloads/shows/Nestrashno/Season 2025/s2025e070400 - Почему у меня нет дома.mkv", false, 2, ~U[2025-07-04 16:12:34Z]] 23:08:10.716 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=145.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:08:10.717 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.4ms idle=12.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:08:10.719 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=12.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [249] 23:08:10.720 [debug] Current batch of media processed. Will check again in 1000ms 23:08:11.382 [debug] Current batch of media processed. Will check again in 1000ms 23:08:11.732 [debug] Current batch of media processed. Will check again in 1000ms 23:08:12.394 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 24, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e052200 - Una expresión obscena en ruso😅.mp4", "id" => "XunzuA2mzcU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/XunzuA2mzcU", "playlist_index" => 82, "timestamp" => 1684717158, "title" => "Una expresión obscena en ruso😅", "upload_date" => "20230522"} 23:08:12.397 [debug] QUERY OK source="sources" db=0.9ms queue=0.4ms idle=780.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:08:12.398 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=485.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:08:12.400 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=486.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-22 00:59:18Z], 1] 23:08:12.419 [debug] QUERY OK source="media_items" db=17.6ms queue=0.1ms idle=488.6ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Una expresión obscena en ruso😅", "0c2147cb-953a-4ff8-a586-2b4f9bcedd62", 24, false, "XunzuA2mzcU", "https://www.youtube.com/shorts/XunzuA2mzcU", 82, "/downloads/shows/LESYAKA/Season 2023/s2023e052200 - Una expresión obscena en ruso😅.mp4", false, false, true, 1, [], 98, ~U[2023-05-22 00:59:18Z], ~U[2026-04-17 18:08:12Z], ~U[2026-04-17 18:08:12Z], "", "Una expresión obscena en ruso😅", 24, false, "XunzuA2mzcU", "https://www.youtube.com/shorts/XunzuA2mzcU", "/downloads/shows/LESYAKA/Season 2023/s2023e052200 - Una expresión obscena en ruso😅.mp4", true, 1, ~U[2023-05-22 00:59:18Z]] 23:08:12.421 [debug] QUERY OK source="sources" db=0.9ms queue=0.4ms idle=507.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:08:12.423 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.3ms idle=25.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:08:12.424 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=25.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [250] 23:08:12.425 [debug] Current batch of media processed. Will check again in 1000ms 23:08:12.805 [debug] Current batch of media processed. Will check again in 1000ms 23:08:13.430 [debug] Current batch of media processed. Will check again in 1000ms 23:08:13.838 [debug] Current batch of media processed. Will check again in 1000ms 23:08:14.434 [debug] Current batch of media processed. Will check again in 1000ms 23:08:14.842 [debug] Current batch of media processed. Will check again in 1000ms 23:08:15.438 [debug] Current batch of media processed. Will check again in 1000ms 23:08:15.846 [debug] Current batch of media processed. Will check again in 1000ms 23:08:16.469 [debug] Current batch of media processed. Will check again in 1000ms 23:08:16.851 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 830, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e070200 - Мы уезжаем.mkv", "id" => "ttiQFJcSnso", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ttiQFJcSnso", "playlist_index" => 38, "timestamp" => 1751490053, "title" => "Мы уезжаем", "upload_date" => "20250702"} 23:08:16.860 [debug] QUERY OK source="sources" db=5.3ms queue=1.6ms idle=570.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:08:16.862 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=578.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:08:16.864 [debug] QUERY OK source="media_items" db=0.8ms queue=0.3ms idle=579.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-02 21:00:53Z], 2] 23:08:16.871 [debug] QUERY OK source="media_items" db=6.0ms queue=0.1ms idle=581.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Мы уезжаем", "2b9b0be9-bb0c-4ece-ac2a-edca85bdd080", 830, false, "ttiQFJcSnso", "https://www.youtube.com/watch?v=ttiQFJcSnso", 38, "/downloads/shows/Nestrashno/Season 2025/s2025e070200 - Мы уезжаем.mkv", false, false, false, 2, [], 99, ~U[2025-07-02 21:00:53Z], ~U[2026-04-17 18:08:16Z], ~U[2026-04-17 18:08:16Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Мы уезжаем", 830, false, "ttiQFJcSnso", "https://www.youtube.com/watch?v=ttiQFJcSnso", "/downloads/shows/Nestrashno/Season 2025/s2025e070200 - Мы уезжаем.mkv", false, 2, ~U[2025-07-02 21:00:53Z]] 23:08:16.872 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=146.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:08:16.874 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.4ms idle=13.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:08:16.876 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=13.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [251] 23:08:16.876 [debug] Current batch of media processed. Will check again in 1000ms 23:08:17.519 [debug] Current batch of media processed. Will check again in 1000ms 23:08:17.879 [debug] Current batch of media processed. Will check again in 1000ms 23:08:18.523 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 53, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e051500 - Las montañas rusas no son rusas en Rusia😯.mp4", "id" => "7RRTeK8Xq9o", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/7RRTeK8Xq9o", "playlist_index" => 83, "timestamp" => 1684121139, "title" => "Las montañas rusas no son rusas en Rusia😯", "upload_date" => "20230515"} 23:08:18.526 [debug] QUERY OK source="sources" db=0.9ms queue=0.6ms idle=786.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:08:18.528 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=239.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:08:18.530 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=240.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-15 03:25:39Z], 1] 23:08:18.537 [debug] QUERY OK source="media_items" db=5.0ms queue=0.1ms idle=243.4ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Las montañas rusas no son rusas en Rusia😯", "8c6a30a9-d0a3-4df9-8f22-13cf5b68f502", 53, false, "7RRTeK8Xq9o", "https://www.youtube.com/shorts/7RRTeK8Xq9o", 83, "/downloads/shows/LESYAKA/Season 2023/s2023e051500 - Las montañas rusas no son rusas en Rusia😯.mp4", false, false, true, 1, [], 99, ~U[2023-05-15 03:25:39Z], ~U[2026-04-17 18:08:18Z], ~U[2026-04-17 18:08:18Z], "", "Las montañas rusas no son rusas en Rusia😯", 53, false, "7RRTeK8Xq9o", "https://www.youtube.com/shorts/7RRTeK8Xq9o", "/downloads/shows/LESYAKA/Season 2023/s2023e051500 - Las montañas rusas no son rusas en Rusia😯.mp4", true, 1, ~U[2023-05-15 03:25:39Z]] 23:08:18.538 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=249.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:08:18.540 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.2ms idle=12.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:08:18.542 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=13.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [252] 23:08:18.542 [debug] Current batch of media processed. Will check again in 1000ms 23:08:18.919 [debug] Current batch of media processed. Will check again in 1000ms 23:08:19.554 [debug] Current batch of media processed. Will check again in 1000ms 23:08:19.938 [debug] Current batch of media processed. Will check again in 1000ms 23:08:20.557 [debug] Current batch of media processed. Will check again in 1000ms 23:08:20.941 [debug] Current batch of media processed. Will check again in 1000ms 23:08:21.561 [debug] Current batch of media processed. Will check again in 1000ms 23:08:21.979 [debug] Current batch of media processed. Will check again in 1000ms 23:08:22.566 [debug] Current batch of media processed. Will check again in 1000ms 23:08:23.035 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\nТЕЛЕГА НИКИТЫ: https://t.me/niar42\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 928, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e062200 - особенный момент в моей жизни.mkv", "id" => "8Y0JOCWMtZo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=8Y0JOCWMtZo", "playlist_index" => 39, "timestamp" => 1750609613, "title" => "особенный момент в моей жизни", "upload_date" => "20250622"} 23:08:23.038 [debug] QUERY OK source="sources" db=1.2ms queue=0.4ms idle=617.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:08:23.040 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=620.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:08:23.041 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=621.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-22 16:26:53Z], 2] 23:08:23.048 [debug] QUERY OK source="media_items" db=5.7ms queue=0.1ms idle=623.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\nТЕЛЕГА НИКИТЫ: https://t.me/niar42\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "особенный момент в моей жизни", "42bf0983-3dea-4924-a34a-0be280053161", 928, false, "8Y0JOCWMtZo", "https://www.youtube.com/watch?v=8Y0JOCWMtZo", 39, "/downloads/shows/Nestrashno/Season 2025/s2025e062200 - особенный момент в моей жизни.mkv", false, false, false, 2, [], 99, ~U[2025-06-22 16:26:53Z], ~U[2026-04-17 18:08:23Z], ~U[2026-04-17 18:08:23Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\nТЕЛЕГА НИКИТЫ: https://t.me/niar42\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "особенный момент в моей жизни", 928, false, "8Y0JOCWMtZo", "https://www.youtube.com/watch?v=8Y0JOCWMtZo", "/downloads/shows/Nestrashno/Season 2025/s2025e062200 - особенный момент в моей жизни.mkv", false, 2, ~U[2025-06-22 16:26:53Z]] 23:08:23.050 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=170.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:08:23.051 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.3ms idle=12.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:08:23.052 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=11.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [253] 23:08:23.053 [debug] Current batch of media processed. Will check again in 1000ms 23:08:23.568 [debug] Current batch of media processed. Will check again in 1000ms 23:08:24.055 [debug] Current batch of media processed. Will check again in 1000ms 23:08:24.571 [debug] Current batch of media processed. Will check again in 1000ms 23:08:25.115 [debug] Current batch of media processed. Will check again in 1000ms 23:08:25.577 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 57, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e050900 - Día de la Victoria en Rusia🇷🇺 #russia #rusia.mp4", "id" => "eMlWgOK-cm0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/eMlWgOK-cm0", "playlist_index" => 84, "timestamp" => 1683655051, "title" => "Día de la Victoria en Rusia🇷🇺 #russia #rusia", "upload_date" => "20230509"} 23:08:25.584 [debug] QUERY OK source="sources" db=2.2ms queue=0.7ms idle=1156.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:08:25.588 [debug] QUERY OK source="sources" db=1.1ms queue=0.3ms idle=1162.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:08:25.593 [debug] QUERY OK source="media_items" db=2.5ms queue=0.4ms idle=1166.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-09 17:57:31Z], 1] 23:08:25.603 [debug] QUERY OK source="media_items" db=7.8ms queue=0.1ms idle=1170.6ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Día de la Victoria en Rusia🇷🇺 #russia #rusia", "17ccae1f-fb6c-4401-a153-12b5704cc85b", 57, false, "eMlWgOK-cm0", "https://www.youtube.com/shorts/eMlWgOK-cm0", 84, "/downloads/shows/LESYAKA/Season 2023/s2023e050900 - Día de la Victoria en Rusia🇷🇺 #russia #rusia.mp4", false, false, true, 1, [], 99, ~U[2023-05-09 17:57:31Z], ~U[2026-04-17 18:08:25Z], ~U[2026-04-17 18:08:25Z], "", "Día de la Victoria en Rusia🇷🇺 #russia #rusia", 57, false, "eMlWgOK-cm0", "https://www.youtube.com/shorts/eMlWgOK-cm0", "/downloads/shows/LESYAKA/Season 2023/s2023e050900 - Día de la Victoria en Rusia🇷🇺 #russia #rusia.mp4", true, 1, ~U[2023-05-09 17:57:31Z]] 23:08:25.604 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=705.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:08:25.605 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=20.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:08:25.606 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=17.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [254] 23:08:25.607 [debug] Current batch of media processed. Will check again in 1000ms 23:08:26.119 [debug] Current batch of media processed. Will check again in 1000ms 23:08:26.375 [info] {"source":"oban","duration":3423,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:26.661 [debug] Current batch of media processed. Will check again in 1000ms 23:08:27.122 [debug] Current batch of media processed. Will check again in 1000ms 23:08:27.750 [debug] Current batch of media processed. Will check again in 1000ms 23:08:28.172 [debug] Current batch of media processed. Will check again in 1000ms 23:08:28.754 [debug] Current batch of media processed. Will check again in 1000ms 23:08:29.174 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 946, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e061300 - Без девушки, но тепло..mkv", "id" => "HHk4-d7Lkps", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=HHk4-d7Lkps", "playlist_index" => 40, "timestamp" => 1749851215, "title" => "Без девушки, но тепло.", "upload_date" => "20250613"} 23:08:29.176 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=1682.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:08:29.178 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1684.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:08:29.180 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1685.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-13 21:46:55Z], 2] 23:08:29.188 [debug] QUERY OK source="media_items" db=6.7ms queue=0.1ms idle=1167.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Без девушки, но тепло.", "9cfed3a7-510e-45ce-9d29-8e6d9635a5ea", 946, false, "HHk4-d7Lkps", "https://www.youtube.com/watch?v=HHk4-d7Lkps", 40, "/downloads/shows/Nestrashno/Season 2025/s2025e061300 - Без девушки, но тепло..mkv", false, false, false, 2, [], 99, ~U[2025-06-13 21:46:55Z], ~U[2026-04-17 18:08:29Z], ~U[2026-04-17 18:08:29Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Без девушки, но тепло.", 946, false, "HHk4-d7Lkps", "https://www.youtube.com/watch?v=HHk4-d7Lkps", "/downloads/shows/Nestrashno/Season 2025/s2025e061300 - Без девушки, но тепло..mkv", false, 2, ~U[2025-06-13 21:46:55Z]] 23:08:29.189 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=167.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:08:29.190 [debug] QUERY OK source="media_profiles" db=0.3ms idle=13.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:08:29.193 [debug] QUERY OK source="media_items" db=1.0ms queue=0.3ms idle=13.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [255] 23:08:29.193 [debug] Current batch of media processed. Will check again in 1000ms 23:08:29.757 [debug] Current batch of media processed. Will check again in 1000ms 23:08:30.196 [debug] Current batch of media processed. Will check again in 1000ms 23:08:30.762 [debug] Current batch of media processed. Will check again in 1000ms 23:08:31.219 [debug] Current batch of media processed. Will check again in 1000ms 23:08:31.767 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 23, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e050700 - Como despedirse en ruso?😉.mp4", "id" => "OkJMSiR3zk4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/OkJMSiR3zk4", "playlist_index" => 85, "timestamp" => 1683420225, "title" => "Como despedirse en ruso?😉", "upload_date" => "20230507"} 23:08:31.770 [debug] QUERY OK source="sources" db=0.9ms queue=0.7ms idle=1268.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:08:31.772 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1271.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:08:31.774 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1272.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-07 00:43:45Z], 1] 23:08:31.787 [debug] QUERY OK source="media_items" db=12.4ms queue=0.1ms idle=1274.4ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Como despedirse en ruso?😉", "70e11808-9885-4f23-85c4-ba45d775b092", 23, false, "OkJMSiR3zk4", "https://www.youtube.com/shorts/OkJMSiR3zk4", 85, "/downloads/shows/LESYAKA/Season 2023/s2023e050700 - Como despedirse en ruso?😉.mp4", false, false, true, 1, [], 99, ~U[2023-05-07 00:43:45Z], ~U[2026-04-17 18:08:31Z], ~U[2026-04-17 18:08:31Z], "", "Como despedirse en ruso?😉", 23, false, "OkJMSiR3zk4", "https://www.youtube.com/shorts/OkJMSiR3zk4", "/downloads/shows/LESYAKA/Season 2023/s2023e050700 - Como despedirse en ruso?😉.mp4", true, 1, ~U[2023-05-07 00:43:45Z]] 23:08:31.790 [debug] QUERY OK source="sources" db=1.8ms queue=0.2ms idle=742.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:08:31.791 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=20.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:08:31.793 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=20.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [256] 23:08:31.793 [debug] Current batch of media processed. Will check again in 1000ms 23:08:32.239 [debug] Current batch of media processed. Will check again in 1000ms 23:08:32.798 [debug] Current batch of media processed. Will check again in 1000ms 23:08:33.308 [debug] Current batch of media processed. Will check again in 1000ms 23:08:33.880 [debug] Current batch of media processed. Will check again in 1000ms 23:08:34.309 [debug] Current batch of media processed. Will check again in 1000ms 23:08:34.882 [debug] Current batch of media processed. Will check again in 1000ms 23:08:35.319 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1068, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e060800 - Мы расстались с моей девушкой..mkv", "id" => "WMpyOKRgquA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=WMpyOKRgquA", "playlist_index" => 41, "timestamp" => 1749419569, "title" => "Мы расстались с моей девушкой.", "upload_date" => "20250608"} 23:08:35.321 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1795.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:08:35.323 [debug] QUERY OK source="sources" db=0.3ms idle=1797.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:08:35.324 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1798.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-08 21:52:49Z], 2] 23:08:35.331 [debug] QUERY OK source="media_items" db=5.9ms idle=1180.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Мы расстались с моей девушкой.", "74c035a3-e17b-4196-a950-fe6b1cc909e0", 1068, false, "WMpyOKRgquA", "https://www.youtube.com/watch?v=WMpyOKRgquA", 41, "/downloads/shows/Nestrashno/Season 2025/s2025e060800 - Мы расстались с моей девушкой..mkv", false, false, false, 2, [], 99, ~U[2025-06-08 21:52:49Z], ~U[2026-04-17 18:08:35Z], ~U[2026-04-17 18:08:35Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Мы расстались с моей девушкой.", 1068, false, "WMpyOKRgquA", "https://www.youtube.com/watch?v=WMpyOKRgquA", "/downloads/shows/Nestrashno/Season 2025/s2025e060800 - Мы расстались с моей девушкой..mkv", false, 2, ~U[2025-06-08 21:52:49Z]] 23:08:35.332 [debug] QUERY OK source="sources" db=0.4ms idle=180.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:08:35.333 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=11.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:08:35.335 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=11.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [257] 23:08:35.335 [debug] Current batch of media processed. Will check again in 1000ms 23:08:35.885 [debug] Current batch of media processed. Will check again in 1000ms 23:08:36.337 [debug] Current batch of media processed. Will check again in 1000ms 23:08:36.888 [debug] Current batch of media processed. Will check again in 1000ms 23:08:37.342 [debug] Current batch of media processed. Will check again in 1000ms 23:08:37.890 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 35, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e050200 - Salúdame en ruso en los comentarios!😏 #russia #rusia #ruso.mp4", "id" => "uuAw5vW1OXs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/uuAw5vW1OXs", "playlist_index" => 86, "timestamp" => 1683053542, "title" => "Salúdame en ruso en los comentarios!😏 #russia #rusia #ruso", "upload_date" => "20230502"} 23:08:37.894 [debug] QUERY OK source="sources" db=2.1ms queue=0.5ms idle=1267.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:08:37.896 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1271.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:08:37.899 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=1272.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-02 18:52:22Z], 1] 23:08:37.914 [debug] QUERY OK source="media_items" db=13.6ms queue=0.1ms idle=1275.9ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Salúdame en ruso en los comentarios!😏 #russia #rusia #ruso", "10e405ab-0790-4aba-9107-9fe361d2913c", 35, false, "uuAw5vW1OXs", "https://www.youtube.com/shorts/uuAw5vW1OXs", 86, "/downloads/shows/LESYAKA/Season 2023/s2023e050200 - Salúdame en ruso en los comentarios!😏 #russia #rusia #ruso.mp4", false, false, true, 1, [], 99, ~U[2023-05-02 18:52:22Z], ~U[2026-04-17 18:08:37Z], ~U[2026-04-17 18:08:37Z], "", "Salúdame en ruso en los comentarios!😏 #russia #rusia #ruso", 35, false, "uuAw5vW1OXs", "https://www.youtube.com/shorts/uuAw5vW1OXs", "/downloads/shows/LESYAKA/Season 2023/s2023e050200 - Salúdame en ruso en los comentarios!😏 #russia #rusia #ruso.mp4", true, 1, ~U[2023-05-02 18:52:22Z]] 23:08:37.916 [debug] QUERY OK source="sources" db=0.6ms idle=748.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:08:37.917 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=21.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:08:37.918 [debug] QUERY OK source="media_items" db=0.6ms idle=21.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [258] 23:08:37.919 [debug] Current batch of media processed. Will check again in 1000ms 23:08:38.349 [debug] Current batch of media processed. Will check again in 1000ms 23:08:38.924 [debug] Current batch of media processed. Will check again in 1000ms 23:08:39.357 [debug] Current batch of media processed. Will check again in 1000ms 23:08:39.927 [debug] Current batch of media processed. Will check again in 1000ms 23:08:40.359 [debug] Current batch of media processed. Will check again in 1000ms 23:08:40.929 [debug] Current batch of media processed. Will check again in 1000ms 23:08:41.575 [debug] Current batch of media processed. Will check again in 1000ms 23:08:41.983 [debug] Current batch of media processed. Will check again in 1000ms 23:08:42.579 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 808, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e053000 - Возвращаюсь назад.mkv", "id" => "U8iYPP1ohe4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=U8iYPP1ohe4", "playlist_index" => 42, "timestamp" => 1748644669, "title" => "Возвращаюсь назад", "upload_date" => "20250530"} 23:08:42.584 [debug] QUERY OK source="sources" db=2.2ms queue=0.9ms idle=826.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:08:42.588 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=831.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:08:42.590 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=834.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-30 22:37:49Z], 2] 23:08:42.596 [debug] QUERY OK source="media_items" db=4.1ms queue=0.1ms idle=837.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Возвращаюсь назад", "d20f6acf-d873-423f-ba7c-ac9a58405932", 808, false, "U8iYPP1ohe4", "https://www.youtube.com/watch?v=U8iYPP1ohe4", 42, "/downloads/shows/Nestrashno/Season 2025/s2025e053000 - Возвращаюсь назад.mkv", false, false, false, 2, [], 99, ~U[2025-05-30 22:37:49Z], ~U[2026-04-17 18:08:42Z], ~U[2026-04-17 18:08:42Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Возвращаюсь назад", 808, false, "U8iYPP1ohe4", "https://www.youtube.com/watch?v=U8iYPP1ohe4", "/downloads/shows/Nestrashno/Season 2025/s2025e053000 - Возвращаюсь назад.mkv", false, 2, ~U[2025-05-30 22:37:49Z]] 23:08:42.598 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=323.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:08:42.599 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=14.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:08:42.602 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=13.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [259] 23:08:42.603 [debug] Current batch of media processed. Will check again in 1000ms 23:08:43.032 [debug] Current batch of media processed. Will check again in 1000ms 23:08:43.675 [debug] Current batch of media processed. Will check again in 1000ms 23:08:44.034 [debug] Current batch of media processed. Will check again in 1000ms 23:08:44.676 [debug] Current batch of media processed. Will check again in 1000ms 23:08:45.063 [debug] Current batch of media processed. Will check again in 1000ms 23:08:45.679 [debug] Current batch of media processed. Will check again in 1000ms 23:08:46.064 [debug] Current batch of media processed. Will check again in 1000ms 23:08:46.702 [debug] Current batch of media processed. Will check again in 1000ms 23:08:47.140 [debug] Current batch of media processed. Will check again in 1000ms 23:08:47.737 [debug] Current batch of media processed. Will check again in 1000ms 23:08:48.144 [debug] Current batch of media processed. Will check again in 1000ms 23:08:48.743 [debug] Current batch of media processed. Will check again in 1000ms 23:08:49.151 [debug] Current batch of media processed. Will check again in 1000ms 23:08:49.749 [debug] Current batch of media processed. Will check again in 1000ms 23:08:50.156 [debug] Current batch of media processed. Will check again in 1000ms 23:08:50.754 [debug] Current batch of media processed. Will check again in 1000ms 23:08:51.157 [debug] Current batch of media processed. Will check again in 1000ms 23:08:51.804 [debug] Current batch of media processed. Will check again in 1000ms 23:08:52.238 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 10, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e031700 - De donde eres?.mp4", "id" => "1ccle85PAHs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/1ccle85PAHs", "playlist_index" => 87, "timestamp" => 1679067858, "title" => "De donde eres?", "upload_date" => "20230317"} 23:08:52.243 [debug] QUERY OK source="sources" db=1.2ms queue=0.3ms idle=629.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:08:52.245 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=304.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:08:52.248 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=305.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-17 15:44:18Z], 1] 23:08:52.252 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=308.9ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["De donde eres?", "7fa507ce-9ba4-42f5-8cb1-38858c13e6cb", 10, false, "1ccle85PAHs", "https://www.youtube.com/shorts/1ccle85PAHs", 87, "/downloads/shows/LESYAKA/Season 2023/s2023e031700 - De donde eres?.mp4", false, false, true, 1, [], 99, ~U[2023-03-17 15:44:18Z], ~U[2026-04-17 18:08:52Z], ~U[2026-04-17 18:08:52Z], "", "De donde eres?", 10, false, "1ccle85PAHs", "https://www.youtube.com/shorts/1ccle85PAHs", "/downloads/shows/LESYAKA/Season 2023/s2023e031700 - De donde eres?.mp4", true, 1, ~U[2023-03-17 15:44:18Z]] 23:08:52.253 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=311.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:08:52.254 [debug] QUERY OK source="media_profiles" db=0.5ms idle=10.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:08:52.256 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=10.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [260] 23:08:52.256 [debug] Current batch of media processed. Will check again in 1000ms 23:08:52.815 [debug] Current batch of media processed. Will check again in 1000ms 23:08:53.263 [debug] Current batch of media processed. Will check again in 1000ms 23:08:53.842 [debug] Current batch of media processed. Will check again in 1000ms 23:08:54.266 [debug] Current batch of media processed. Will check again in 1000ms 23:08:54.859 [debug] Current batch of media processed. Will check again in 1000ms 23:08:55.269 [debug] Current batch of media processed. Will check again in 1000ms 23:08:55.883 [debug] Current batch of media processed. Will check again in 1000ms 23:08:56.282 [debug] Current batch of media processed. Will check again in 1000ms 23:08:56.380 [info] {"source":"oban","duration":4262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:56.958 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1350, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e052400 - 20 000 км через 5 стран Южной Америки.mkv", "id" => "HvXAX8TFDgM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=HvXAX8TFDgM", "playlist_index" => 43, "timestamp" => 1748045320, "title" => "20 000 км через 5 стран Южной Америки", "upload_date" => "20250524"} 23:08:56.961 [debug] QUERY OK source="sources" db=1.2ms queue=0.6ms idle=917.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:08:56.963 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=919.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:08:56.965 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=921.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-24 00:08:40Z], 2] 23:08:57.290 [debug] Current batch of media processed. Will check again in 1000ms 23:08:58.293 [debug] Current batch of media processed. Will check again in 1000ms 23:08:59.192 [debug] QUERY OK source="media_items" db=2223.1ms queue=0.7ms idle=586.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "20 000 км через 5 стран Южной Америки", "a2998895-9a93-4323-9060-48c91a470e48", 1350, false, "HvXAX8TFDgM", "https://www.youtube.com/watch?v=HvXAX8TFDgM", 43, "/downloads/shows/Nestrashno/Season 2025/s2025e052400 - 20 000 км через 5 стран Южной Америки.mkv", false, false, false, 2, [], 99, ~U[2025-05-24 00:08:40Z], ~U[2026-04-17 18:08:56Z], ~U[2026-04-17 18:08:56Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "20 000 км через 5 стран Южной Америки", 1350, false, "HvXAX8TFDgM", "https://www.youtube.com/watch?v=HvXAX8TFDgM", "/downloads/shows/Nestrashno/Season 2025/s2025e052400 - 20 000 км через 5 стран Южной Америки.mkv", false, 2, ~U[2025-05-24 00:08:40Z]] 23:08:59.196 [debug] QUERY OK source="sources" db=2.2ms queue=0.4ms idle=1135.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:08:59.198 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.5ms idle=1138.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:08:59.200 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1140.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [261] 23:08:59.200 [debug] Current batch of media processed. Will check again in 1000ms 23:08:59.300 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 31, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e031000 - Como te llamas?🇷🇺.mp4", "id" => "Wjq_STI3APc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/Wjq_STI3APc", "playlist_index" => 88, "timestamp" => 1678472201, "title" => "Como te llamas?🇷🇺", "upload_date" => "20230310"} 23:08:59.305 [debug] QUERY OK source="sources" db=2.1ms queue=0.4ms idle=459.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:08:59.308 [debug] QUERY OK source="sources" db=1.1ms queue=0.3ms idle=115.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:08:59.310 [debug] QUERY OK source="media_items" db=2.0ms queue=0.2ms idle=112.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-10 18:16:41Z], 1] 23:08:59.428 [debug] QUERY OK source="media_items" db=114.4ms queue=0.1ms idle=113.4ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Como te llamas?🇷🇺", "c7a2180b-b955-48d7-b3f4-2b4a855c3693", 31, false, "Wjq_STI3APc", "https://www.youtube.com/shorts/Wjq_STI3APc", 88, "/downloads/shows/LESYAKA/Season 2023/s2023e031000 - Como te llamas?🇷🇺.mp4", false, false, true, 1, [], 99, ~U[2023-03-10 18:16:41Z], ~U[2026-04-17 18:08:59Z], ~U[2026-04-17 18:08:59Z], "", "Como te llamas?🇷🇺", 31, false, "Wjq_STI3APc", "https://www.youtube.com/shorts/Wjq_STI3APc", "/downloads/shows/LESYAKA/Season 2023/s2023e031000 - Como te llamas?🇷🇺.mp4", true, 1, ~U[2023-03-10 18:16:41Z]] 23:08:59.437 [debug] QUERY OK source="sources" db=4.4ms queue=1.4ms idle=231.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:08:59.440 [debug] QUERY OK source="media_profiles" db=1.5ms queue=0.3ms idle=133.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:08:59.444 [debug] QUERY OK source="media_items" db=2.0ms queue=0.2ms idle=134.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [262] 23:08:59.445 [debug] Current batch of media processed. Will check again in 1000ms 23:09:00.208 [debug] Current batch of media processed. Will check again in 1000ms 23:09:00.451 [debug] Current batch of media processed. Will check again in 1000ms 23:09:00.748 [info] {"source":"oban","duration":1773,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:09:01.213 [debug] Current batch of media processed. Will check again in 1000ms 23:09:01.614 [debug] Current batch of media processed. Will check again in 1000ms 23:09:02.306 [debug] Current batch of media processed. Will check again in 1000ms 23:09:02.685 [debug] Current batch of media processed. Will check again in 1000ms 23:09:03.312 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 783, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e051800 - Путешествовать очень дешево в дорогой стране..mkv", "id" => "suw2yEGqZUo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=suw2yEGqZUo", "playlist_index" => 44, "timestamp" => 1747541889, "title" => "Путешествовать очень дешево в дорогой стране.", "upload_date" => "20250518"} 23:09:03.314 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1186.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:09:03.315 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=299.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:09:03.316 [debug] QUERY OK source="media_items" db=0.7ms idle=173.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-18 04:18:09Z], 2] 23:09:03.320 [debug] QUERY OK source="media_items" db=2.4ms idle=174.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Путешествовать очень дешево в дорогой стране.", "255da6cb-76c7-4ac6-9d3d-1fed611a99c7", 783, false, "suw2yEGqZUo", "https://www.youtube.com/watch?v=suw2yEGqZUo", 44, "/downloads/shows/Nestrashno/Season 2025/s2025e051800 - Путешествовать очень дешево в дорогой стране..mkv", false, false, false, 2, [], 99, ~U[2025-05-18 04:18:09Z], ~U[2026-04-17 18:09:03Z], ~U[2026-04-17 18:09:03Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Путешествовать очень дешево в дорогой стране.", 783, false, "suw2yEGqZUo", "https://www.youtube.com/watch?v=suw2yEGqZUo", "/downloads/shows/Nestrashno/Season 2025/s2025e051800 - Путешествовать очень дешево в дорогой стране..mkv", false, 2, ~U[2025-05-18 04:18:09Z]] 23:09:03.322 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=178.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:09:03.323 [debug] QUERY OK source="media_profiles" db=0.6ms idle=7.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:09:03.325 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=8.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [263] 23:09:03.326 [debug] Current batch of media processed. Will check again in 1000ms 23:09:03.686 [debug] Current batch of media processed. Will check again in 1000ms 23:09:04.329 [debug] Current batch of media processed. Will check again in 1000ms 23:09:04.690 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 37, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e030300 - Chat con una rusa 💬 #russiangirl.mp4", "id" => "toAwaRer6To", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/toAwaRer6To", "playlist_index" => 89, "timestamp" => 1677858259, "title" => "Chat con una rusa 💬 #russiangirl", "upload_date" => "20230303"} 23:09:04.692 [debug] QUERY OK source="sources" db=0.7ms queue=0.4ms idle=1370.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:09:04.693 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1370.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:09:04.695 [debug] QUERY OK source="media_items" db=1.3ms queue=0.3ms idle=1370.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-03 15:44:19Z], 1] 23:09:04.698 [debug] QUERY OK source="media_items" db=1.9ms queue=0.2ms idle=1371.5ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Chat con una rusa 💬 #russiangirl", "92e06f49-d117-4767-bbf5-3ebd30043cbf", 37, false, "toAwaRer6To", "https://www.youtube.com/shorts/toAwaRer6To", 89, "/downloads/shows/LESYAKA/Season 2023/s2023e030300 - Chat con una rusa 💬 #russiangirl.mp4", false, false, true, 1, [], 99, ~U[2023-03-03 15:44:19Z], ~U[2026-04-17 18:09:04Z], ~U[2026-04-17 18:09:04Z], "", "Chat con una rusa 💬 #russiangirl", 37, false, "toAwaRer6To", "https://www.youtube.com/shorts/toAwaRer6To", "/downloads/shows/LESYAKA/Season 2023/s2023e030300 - Chat con una rusa 💬 #russiangirl.mp4", true, 1, ~U[2023-03-03 15:44:19Z]] 23:09:04.700 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=675.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:09:04.701 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.3ms idle=8.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:09:04.702 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=8.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [264] 23:09:04.703 [debug] Current batch of media processed. Will check again in 1000ms 23:09:05.337 [debug] Current batch of media processed. Will check again in 1000ms 23:09:05.705 [debug] Current batch of media processed. Will check again in 1000ms 23:09:06.351 [debug] Current batch of media processed. Will check again in 1000ms 23:09:06.749 [debug] Current batch of media processed. Will check again in 1000ms 23:09:07.367 [debug] Current batch of media processed. Will check again in 1000ms 23:09:07.821 [debug] Current batch of media processed. Will check again in 1000ms 23:09:08.377 [debug] Current batch of media processed. Will check again in 1000ms 23:09:08.829 [debug] Current batch of media processed. Will check again in 1000ms 23:09:09.414 [debug] Current batch of media processed. Will check again in 1000ms 23:09:09.835 [debug] Current batch of media processed. Will check again in 1000ms 23:09:10.420 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1248, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e051400 - Остались без колеса в 35 жару в Бразилии.mkv", "id" => "JFRhvrsMPFY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=JFRhvrsMPFY", "playlist_index" => 45, "timestamp" => 1747184393, "title" => "Остались без колеса в 35 жару в Бразилии", "upload_date" => "20250514"} 23:09:10.422 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=278.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:09:10.423 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=137.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:09:10.425 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=138.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-14 00:59:53Z], 2] 23:09:10.428 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=140.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Остались без колеса в 35 жару в Бразилии", "59fd280d-b82c-4aa9-bdce-b34fdb08c1e3", 1248, false, "JFRhvrsMPFY", "https://www.youtube.com/watch?v=JFRhvrsMPFY", 45, "/downloads/shows/Nestrashno/Season 2025/s2025e051400 - Остались без колеса в 35 жару в Бразилии.mkv", false, false, false, 2, [], 99, ~U[2025-05-14 00:59:53Z], ~U[2026-04-17 18:09:10Z], ~U[2026-04-17 18:09:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Остались без колеса в 35 жару в Бразилии", 1248, false, "JFRhvrsMPFY", "https://www.youtube.com/watch?v=JFRhvrsMPFY", "/downloads/shows/Nestrashno/Season 2025/s2025e051400 - Остались без колеса в 35 жару в Бразилии.mkv", false, 2, ~U[2025-05-14 00:59:53Z]] 23:09:10.429 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=143.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:09:10.430 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.3ms idle=7.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:09:10.432 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=7.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [265] 23:09:10.432 [debug] Current batch of media processed. Will check again in 1000ms 23:09:10.838 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 26, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e022200 - Una rusa va a llevartu apellido #russia #rusia.mp4", "id" => "jRhUN4T9PK8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/jRhUN4T9PK8", "playlist_index" => 90, "timestamp" => 1677100922, "title" => "Una rusa va a llevartu apellido #russia #rusia", "upload_date" => "20230222"} 23:09:10.842 [debug] QUERY OK source="sources" db=1.6ms queue=0.6ms idle=414.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:09:10.845 [debug] QUERY OK source="sources" db=1.1ms queue=0.4ms idle=415.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:09:10.847 [debug] QUERY OK source="media_items" db=1.4ms queue=0.3ms idle=416.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-22 21:22:02Z], 1] 23:09:10.855 [debug] QUERY OK source="media_items" db=1.6ms queue=0.8ms idle=421.9ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Una rusa va a llevartu apellido #russia #rusia", "a6d0bc4c-fdbb-470e-a3ee-7f7628f2cae7", 26, false, "jRhUN4T9PK8", "https://www.youtube.com/shorts/jRhUN4T9PK8", 90, "/downloads/shows/LESYAKA/Season 2023/s2023e022200 - Una rusa va a llevartu apellido #russia #rusia.mp4", false, false, true, 1, [], 99, ~U[2023-02-22 21:22:02Z], ~U[2026-04-17 18:09:10Z], ~U[2026-04-17 18:09:10Z], "", "Una rusa va a llevartu apellido #russia #rusia", 26, false, "jRhUN4T9PK8", "https://www.youtube.com/shorts/jRhUN4T9PK8", "/downloads/shows/LESYAKA/Season 2023/s2023e022200 - Una rusa va a llevartu apellido #russia #rusia.mp4", true, 1, ~U[2023-02-22 21:22:02Z]] 23:09:10.857 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=423.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:09:10.859 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=16.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:09:10.860 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=14.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [266] 23:09:10.861 [debug] Current batch of media processed. Will check again in 1000ms 23:09:11.658 [debug] Current batch of media processed. Will check again in 1000ms 23:09:11.871 [debug] Current batch of media processed. Will check again in 1000ms 23:09:12.747 [debug] Current batch of media processed. Will check again in 1000ms 23:09:12.938 [debug] Current batch of media processed. Will check again in 1000ms 23:09:13.750 [debug] Current batch of media processed. Will check again in 1000ms 23:09:13.940 [debug] Current batch of media processed. Will check again in 1000ms 23:09:14.752 [debug] Current batch of media processed. Will check again in 1000ms 23:09:15.009 [debug] Current batch of media processed. Will check again in 1000ms 23:09:15.757 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 951, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e051000 - Меня остановила боливийская полиция.mkv", "id" => "9kOiWGhMNaQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=9kOiWGhMNaQ", "playlist_index" => 46, "timestamp" => 1746915048, "title" => "Меня остановила боливийская полиция", "upload_date" => "20250510"} 23:09:15.760 [debug] QUERY OK source="sources" db=1.2ms queue=0.6ms idle=1408.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:09:15.762 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=1411.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:09:15.764 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=1412.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-10 22:10:48Z], 2] 23:09:15.769 [debug] QUERY OK source="media_items" db=2.7ms queue=0.2ms idle=1415.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Меня остановила боливийская полиция", "0446c38b-9380-4c7f-9e78-e04d5d171df0", 951, false, "9kOiWGhMNaQ", "https://www.youtube.com/watch?v=9kOiWGhMNaQ", 46, "/downloads/shows/Nestrashno/Season 2025/s2025e051000 - Меня остановила боливийская полиция.mkv", false, false, false, 2, [], 99, ~U[2025-05-10 22:10:48Z], ~U[2026-04-17 18:09:15Z], ~U[2026-04-17 18:09:15Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Меня остановила боливийская полиция", 951, false, "9kOiWGhMNaQ", "https://www.youtube.com/watch?v=9kOiWGhMNaQ", "/downloads/shows/Nestrashno/Season 2025/s2025e051000 - Меня остановила боливийская полиция.mkv", false, 2, ~U[2025-05-10 22:10:48Z]] 23:09:15.771 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=488.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:09:15.772 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.3ms idle=11.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:09:15.774 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=11.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [267] 23:09:15.774 [debug] Current batch of media processed. Will check again in 1000ms 23:09:16.037 [debug] Current batch of media processed. Will check again in 1000ms 23:09:16.864 [debug] Current batch of media processed. Will check again in 1000ms 23:09:17.113 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 32, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e021900 - Puedes escribirla?😏 #rusia #ruso #idioms #idiomaruso #russianlanguage.mp4", "id" => "QlpsUfj7dNs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/QlpsUfj7dNs", "playlist_index" => 91, "timestamp" => 1676838618, "title" => "Puedes escribirla?😏 #rusia #ruso #idioms #idiomaruso #russianlanguage", "upload_date" => "20230219"} 23:09:17.116 [debug] QUERY OK source="sources" db=0.7ms queue=0.7ms idle=1345.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:09:17.117 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1345.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:09:17.119 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1344.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-19 20:30:18Z], 1] 23:09:17.122 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=1346.2ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Puedes escribirla?😏 #rusia #ruso #idioms #idiomaruso #russianlanguage", "84eb85f2-e486-4e7c-9427-bec255f67b8f", 32, false, "QlpsUfj7dNs", "https://www.youtube.com/shorts/QlpsUfj7dNs", 91, "/downloads/shows/LESYAKA/Season 2023/s2023e021900 - Puedes escribirla?😏 #rusia #ruso #idioms #idiomaruso #russianlanguage.mp4", false, false, true, 1, [], 99, ~U[2023-02-19 20:30:18Z], ~U[2026-04-17 18:09:17Z], ~U[2026-04-17 18:09:17Z], "", "Puedes escribirla?😏 #rusia #ruso #idioms #idiomaruso #russianlanguage", 32, false, "QlpsUfj7dNs", "https://www.youtube.com/shorts/QlpsUfj7dNs", "/downloads/shows/LESYAKA/Season 2023/s2023e021900 - Puedes escribirla?😏 #rusia #ruso #idioms #idiomaruso #russianlanguage.mp4", true, 1, ~U[2023-02-19 20:30:18Z]] 23:09:17.123 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=833.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:09:17.125 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.2ms idle=8.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:09:17.127 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=8.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [268] 23:09:17.127 [debug] Current batch of media processed. Will check again in 1000ms 23:09:17.869 [debug] Current batch of media processed. Will check again in 1000ms 23:09:18.129 [debug] Current batch of media processed. Will check again in 1000ms 23:09:18.873 [debug] Current batch of media processed. Will check again in 1000ms 23:09:19.132 [debug] Current batch of media processed. Will check again in 1000ms 23:09:19.875 [debug] Current batch of media processed. Will check again in 1000ms 23:09:20.144 [debug] Current batch of media processed. Will check again in 1000ms 23:09:20.878 [debug] Current batch of media processed. Will check again in 1000ms 23:09:21.145 [debug] Current batch of media processed. Will check again in 1000ms 23:09:21.887 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 2059, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e042700 - Жизнь без дома, семьи и самых красивых женщин..mkv", "id" => "Ay-A2XOmD_k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Ay-A2XOmD_k", "playlist_index" => 47, "timestamp" => 1745792464, "title" => "Жизнь без дома, семьи и самых красивых женщин.", "upload_date" => "20250427"} 23:09:21.913 [debug] QUERY OK source="sources" db=3.8ms queue=8.9ms idle=1391.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:09:21.916 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=1405.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:09:21.933 [debug] QUERY OK source="media_items" db=1.3ms queue=13.8ms idle=1408.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-27 22:21:04Z], 2] 23:09:21.938 [debug] QUERY OK source="media_items" db=3.1ms queue=0.2ms idle=1426.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Жизнь без дома, семьи и самых красивых женщин.", "af1d8b3f-6713-403d-acc9-5c39f25f9aa0", 2059, false, "Ay-A2XOmD_k", "https://www.youtube.com/watch?v=Ay-A2XOmD_k", 47, "/downloads/shows/Nestrashno/Season 2025/s2025e042700 - Жизнь без дома, семьи и самых красивых женщин..mkv", false, false, false, 2, [], 99, ~U[2025-04-27 22:21:04Z], ~U[2026-04-17 18:09:21Z], ~U[2026-04-17 18:09:21Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Жизнь без дома, семьи и самых красивых женщин.", 2059, false, "Ay-A2XOmD_k", "https://www.youtube.com/watch?v=Ay-A2XOmD_k", "/downloads/shows/Nestrashno/Season 2025/s2025e042700 - Жизнь без дома, семьи и самых красивых женщин..mkv", false, 2, ~U[2025-04-27 22:21:04Z]] 23:09:21.949 [debug] QUERY OK source="sources" db=10.4ms queue=0.2ms idle=499.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:09:21.951 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.4ms idle=36.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:09:21.953 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=35.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [269] 23:09:21.953 [debug] Current batch of media processed. Will check again in 1000ms 23:09:22.148 [debug] Current batch of media processed. Will check again in 1000ms 23:09:22.968 [debug] Current batch of media processed. Will check again in 1000ms 23:09:23.155 [debug] Current batch of media processed. Will check again in 1000ms 23:09:24.038 [debug] Current batch of media processed. Will check again in 1000ms 23:09:24.194 [debug] Current batch of media processed. Will check again in 1000ms 23:09:25.050 [debug] Current batch of media processed. Will check again in 1000ms 23:09:25.210 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 27, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e021700 - Aprende ruso rápido🇷🇺 #rusia #rusa #ruso #russia #russian.mp4", "id" => "c9TqWdzT6lM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/c9TqWdzT6lM", "playlist_index" => 92, "timestamp" => 1676666181, "title" => "Aprende ruso rápido🇷🇺 #rusia #rusa #ruso #russia #russian", "upload_date" => "20230217"} 23:09:25.212 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1595.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:09:25.213 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1597.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:09:25.215 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1598.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-17 20:36:21Z], 1] 23:09:25.219 [debug] QUERY OK source="media_items" db=2.1ms queue=0.2ms idle=1601.1ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Aprende ruso rápido🇷🇺 #rusia #rusa #ruso #russia #russian", "92a8d6ea-7c13-4178-b39e-bb35f693ebb6", 27, false, "c9TqWdzT6lM", "https://www.youtube.com/shorts/c9TqWdzT6lM", 92, "/downloads/shows/LESYAKA/Season 2023/s2023e021700 - Aprende ruso rápido🇷🇺 #rusia #rusa #ruso #russia #russian.mp4", false, false, true, 1, [], 99, ~U[2023-02-17 20:36:21Z], ~U[2026-04-17 18:09:25Z], ~U[2026-04-17 18:09:25Z], "", "Aprende ruso rápido🇷🇺 #rusia #rusa #ruso #russia #russian", 27, false, "c9TqWdzT6lM", "https://www.youtube.com/shorts/c9TqWdzT6lM", "/downloads/shows/LESYAKA/Season 2023/s2023e021700 - Aprende ruso rápido🇷🇺 #rusia #rusa #ruso #russia #russian.mp4", true, 1, ~U[2023-02-17 20:36:21Z]] 23:09:25.220 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=703.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:09:25.222 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.2ms idle=8.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:09:25.223 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=9.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [270] 23:09:25.223 [debug] Current batch of media processed. Will check again in 1000ms 23:09:26.054 [debug] Current batch of media processed. Will check again in 1000ms 23:09:26.237 [debug] Current batch of media processed. Will check again in 1000ms 23:09:26.390 [info] {"source":"oban","duration":4635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:27.058 [debug] Current batch of media processed. Will check again in 1000ms 23:09:27.264 [debug] Current batch of media processed. Will check again in 1000ms 23:09:28.070 [debug] Current batch of media processed. Will check again in 1000ms 23:09:28.269 [debug] Current batch of media processed. Will check again in 1000ms 23:09:29.151 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Контакты Саши Холодного: \nИнстаграм: https://www.instagram.com/sashaholodniy/\nТелега: https://t.me/buhanka_travel\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1219, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e040900 - Кругосветка на БУХАНКЕ! Безумно или гениально?.mkv", "id" => "4d0WQh7vQBY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=4d0WQh7vQBY", "playlist_index" => 48, "timestamp" => 1744220397, "title" => "Кругосветка на БУХАНКЕ! Безумно или гениально?", "upload_date" => "20250409"} 23:09:29.163 [debug] QUERY OK source="sources" db=11.2ms queue=0.2ms idle=1376.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:09:29.165 [debug] QUERY OK source="sources" db=0.5ms idle=486.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:09:29.167 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=332.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-09 17:39:57Z], 2] 23:09:29.171 [debug] QUERY OK source="media_items" db=2.9ms queue=0.2ms idle=334.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Контакты Саши Холодного: \nИнстаграм: https://www.instagram.com/sashaholodniy/\nТелега: https://t.me/buhanka_travel\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Кругосветка на БУХАНКЕ! Безумно или гениально?", "3a470c16-1569-43da-8ed9-f4c87ea678e5", 1219, false, "4d0WQh7vQBY", "https://www.youtube.com/watch?v=4d0WQh7vQBY", 48, "/downloads/shows/Nestrashno/Season 2025/s2025e040900 - Кругосветка на БУХАНКЕ! Безумно или гениально?.mkv", false, false, false, 2, [], 99, ~U[2025-04-09 17:39:57Z], ~U[2026-04-17 18:09:29Z], ~U[2026-04-17 18:09:29Z], "Контакты Саши Холодного: \nИнстаграм: https://www.instagram.com/sashaholodniy/\nТелега: https://t.me/buhanka_travel\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Кругосветка на БУХАНКЕ! Безумно или гениально?", 1219, false, "4d0WQh7vQBY", "https://www.youtube.com/watch?v=4d0WQh7vQBY", "/downloads/shows/Nestrashno/Season 2025/s2025e040900 - Кругосветка на БУХАНКЕ! Безумно или гениально?.mkv", false, 2, ~U[2025-04-09 17:39:57Z]] 23:09:29.173 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=338.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:09:29.174 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=9.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:09:29.176 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=9.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [271] 23:09:29.176 [debug] Current batch of media processed. Will check again in 1000ms 23:09:29.279 [debug] Current batch of media processed. Will check again in 1000ms 23:09:30.178 [debug] Current batch of media processed. Will check again in 1000ms 23:09:30.369 [debug] Current batch of media processed. Will check again in 1000ms 23:09:31.181 [debug] Current batch of media processed. Will check again in 1000ms 23:09:31.395 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 15, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e021400 - Y todo esto sucede en un lago congelado!🤪 #russia.mp4", "id" => "vmEdRyVdi0I", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/vmEdRyVdi0I", "playlist_index" => 93, "timestamp" => 1676393374, "title" => "Y todo esto sucede en un lago congelado!🤪 #russia", "upload_date" => "20230214"} 23:09:31.406 [debug] QUERY OK source="sources" db=5.3ms queue=1.3ms idle=701.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:09:31.410 [debug] QUERY OK source="sources" db=1.1ms queue=0.4ms idle=553.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:09:31.418 [debug] QUERY OK source="media_items" db=4.5ms queue=0.7ms idle=557.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-14 16:49:34Z], 1] 23:09:31.440 [debug] QUERY OK source="media_items" db=14.6ms queue=0.4ms idle=565.3ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Y todo esto sucede en un lago congelado!🤪 #russia", "3d285011-1f61-4cbc-9230-bcdc93523e89", 15, false, "vmEdRyVdi0I", "https://www.youtube.com/shorts/vmEdRyVdi0I", 93, "/downloads/shows/LESYAKA/Season 2023/s2023e021400 - Y todo esto sucede en un lago congelado!🤪 #russia.mp4", false, false, true, 1, [], 99, ~U[2023-02-14 16:49:34Z], ~U[2026-04-17 18:09:31Z], ~U[2026-04-17 18:09:31Z], "", "Y todo esto sucede en un lago congelado!🤪 #russia", 15, false, "vmEdRyVdi0I", "https://www.youtube.com/shorts/vmEdRyVdi0I", "/downloads/shows/LESYAKA/Season 2023/s2023e021400 - Y todo esto sucede en un lago congelado!🤪 #russia.mp4", true, 1, ~U[2023-02-14 16:49:34Z]] 23:09:31.448 [debug] QUERY OK source="sources" db=3.6ms queue=0.6ms idle=588.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:09:31.453 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.3ms idle=44.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:09:31.460 [debug] QUERY OK source="media_items" db=3.2ms queue=0.2ms idle=46.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [272] 23:09:31.461 [debug] Current batch of media processed. Will check again in 1000ms 23:09:32.185 [debug] Current batch of media processed. Will check again in 1000ms 23:09:32.510 [debug] Current batch of media processed. Will check again in 1000ms 23:09:33.189 [debug] Current batch of media processed. Will check again in 1000ms 23:09:33.515 [debug] Current batch of media processed. Will check again in 1000ms 23:09:34.199 [debug] Current batch of media processed. Will check again in 1000ms 23:09:34.519 [debug] Current batch of media processed. Will check again in 1000ms 23:09:35.202 [debug] Current batch of media processed. Will check again in 1000ms 23:09:35.531 [debug] Current batch of media processed. Will check again in 1000ms 23:09:36.207 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nТЕЛЕГА НАСТИ: https://t.me/savankovaa\n ИНСТАГРАМ НАСТИ: https://www.instagram.com/savankovaaa?igsh=OWR5ZmhlaDVkZG0x&utm_source=qr\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 957, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e040500 - На сколько ОПАСНО путешествовать девушке в одиночку?.mkv", "id" => "2JB5F0ln_lQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=2JB5F0ln_lQ", "playlist_index" => 49, "timestamp" => 1743816916, "title" => "На сколько ОПАСНО путешествовать девушке в одиночку?", "upload_date" => "20250405"} 23:09:36.212 [debug] QUERY OK source="sources" db=1.3ms queue=0.7ms idle=1208.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:09:36.215 [debug] QUERY OK source="sources" db=1.1ms queue=0.3ms idle=1211.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:09:36.216 [debug] QUERY OK source="media_items" db=0.8ms idle=1213.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-05 01:35:16Z], 2] 23:09:36.221 [debug] QUERY OK source="media_items" db=3.9ms queue=0.2ms idle=1215.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nТЕЛЕГА НАСТИ: https://t.me/savankovaa\n ИНСТАГРАМ НАСТИ: https://www.instagram.com/savankovaaa?igsh=OWR5ZmhlaDVkZG0x&utm_source=qr\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "На сколько ОПАСНО путешествовать девушке в одиночку?", "bde9309f-1c84-40c3-9f7d-c2be8f80b062", 957, false, "2JB5F0ln_lQ", "https://www.youtube.com/watch?v=2JB5F0ln_lQ", 49, "/downloads/shows/Nestrashno/Season 2025/s2025e040500 - На сколько ОПАСНО путешествовать девушке в одиночку?.mkv", false, false, false, 2, [], 99, ~U[2025-04-05 01:35:16Z], ~U[2026-04-17 18:09:36Z], ~U[2026-04-17 18:09:36Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nТЕЛЕГА НАСТИ: https://t.me/savankovaa\n ИНСТАГРАМ НАСТИ: https://www.instagram.com/savankovaaa?igsh=OWR5ZmhlaDVkZG0x&utm_source=qr\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "На сколько ОПАСНО путешествовать девушке в одиночку?", 957, false, "2JB5F0ln_lQ", "https://www.youtube.com/watch?v=2JB5F0ln_lQ", "/downloads/shows/Nestrashno/Season 2025/s2025e040500 - На сколько ОПАСНО путешествовать девушке в одиночку?.mkv", false, 2, ~U[2025-04-05 01:35:16Z]] 23:09:36.222 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=374.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:09:36.224 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=10.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:09:36.225 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=10.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [273] 23:09:36.226 [debug] Current batch of media processed. Will check again in 1000ms 23:09:36.533 [debug] Current batch of media processed. Will check again in 1000ms 23:09:37.232 [debug] Current batch of media processed. Will check again in 1000ms 23:09:37.538 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 26, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e021200 - Mi hermana rusa lee palabras en español😁 #rusas.mp4", "id" => "Mz5sQP4pHdQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/Mz5sQP4pHdQ", "playlist_index" => 94, "timestamp" => 1676226518, "title" => "Mi hermana rusa lee palabras en español😁 #rusas", "upload_date" => "20230212"} 23:09:37.543 [debug] QUERY OK source="sources" db=1.7ms queue=0.7ms idle=1319.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:09:37.546 [debug] QUERY OK source="sources" db=1.7ms queue=0.5ms idle=1321.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:09:37.550 [debug] QUERY OK source="media_items" db=2.7ms queue=0.4ms idle=1323.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-12 18:28:38Z], 1] 23:09:37.556 [debug] QUERY OK source="media_items" db=3.8ms queue=0.1ms idle=1326.1ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Mi hermana rusa lee palabras en español😁 #rusas", "273fd9c4-fc67-4bf1-a157-ec8c76bcabfc", 26, false, "Mz5sQP4pHdQ", "https://www.youtube.com/shorts/Mz5sQP4pHdQ", 94, "/downloads/shows/LESYAKA/Season 2023/s2023e021200 - Mi hermana rusa lee palabras en español😁 #rusas.mp4", false, false, true, 1, [], 99, ~U[2023-02-12 18:28:38Z], ~U[2026-04-17 18:09:37Z], ~U[2026-04-17 18:09:37Z], "", "Mi hermana rusa lee palabras en español😁 #rusas", 26, false, "Mz5sQP4pHdQ", "https://www.youtube.com/shorts/Mz5sQP4pHdQ", "/downloads/shows/LESYAKA/Season 2023/s2023e021200 - Mi hermana rusa lee palabras en español😁 #rusas.mp4", true, 1, ~U[2023-02-12 18:28:38Z]] 23:09:37.558 [debug] QUERY OK source="sources" db=1.3ms queue=0.3ms idle=661.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:09:37.561 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.3ms idle=16.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:09:37.564 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=15.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [274] 23:09:37.564 [debug] Current batch of media processed. Will check again in 1000ms 23:09:38.241 [debug] Current batch of media processed. Will check again in 1000ms 23:09:38.570 [debug] Current batch of media processed. Will check again in 1000ms 23:09:39.318 [debug] Current batch of media processed. Will check again in 1000ms 23:09:39.578 [debug] Current batch of media processed. Will check again in 1000ms 23:09:40.351 [debug] Current batch of media processed. Will check again in 1000ms 23:09:40.580 [debug] Current batch of media processed. Will check again in 1000ms 23:09:41.356 [debug] Current batch of media processed. Will check again in 1000ms 23:09:41.586 [debug] Current batch of media processed. Will check again in 1000ms 23:09:42.363 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1317, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e033000 - Тур, в который я больше не поеду..mkv", "id" => "5L4LQC8CmnE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5L4LQC8CmnE", "playlist_index" => 50, "timestamp" => 1743373673, "title" => "Тур, в который я больше не поеду.", "upload_date" => "20250330"} 23:09:42.366 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=1210.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:09:42.368 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1213.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:09:42.371 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=1215.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-30 22:27:53Z], 2] 23:09:42.377 [debug] QUERY OK source="media_items" db=4.4ms queue=0.1ms idle=1218.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Тур, в который я больше не поеду.", "8ce54383-4bf5-4ac8-b494-4960d49b383b", 1317, false, "5L4LQC8CmnE", "https://www.youtube.com/watch?v=5L4LQC8CmnE", 50, "/downloads/shows/Nestrashno/Season 2025/s2025e033000 - Тур, в который я больше не поеду..mkv", false, false, false, 2, [], 99, ~U[2025-03-30 22:27:53Z], ~U[2026-04-17 18:09:42Z], ~U[2026-04-17 18:09:42Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Тур, в который я больше не поеду.", 1317, false, "5L4LQC8CmnE", "https://www.youtube.com/watch?v=5L4LQC8CmnE", "/downloads/shows/Nestrashno/Season 2025/s2025e033000 - Тур, в который я больше не поеду..mkv", false, 2, ~U[2025-03-30 22:27:53Z]] 23:09:42.378 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=423.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:09:42.380 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.3ms idle=12.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:09:42.382 [debug] QUERY OK source="media_items" db=0.9ms queue=0.3ms idle=12.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [275] 23:09:42.383 [debug] Current batch of media processed. Will check again in 1000ms 23:09:42.588 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 23, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e021000 - Cuanto gananlos rusos?.mp4", "id" => "bdpZCYmKmLk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/bdpZCYmKmLk", "playlist_index" => 95, "timestamp" => 1676054246, "title" => "Cuanto gananlos rusos?", "upload_date" => "20230210"} 23:09:42.590 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=217.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:09:42.591 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=213.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:09:42.593 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=213.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-10 18:37:26Z], 1] 23:09:42.598 [debug] QUERY OK source="media_items" db=3.5ms idle=214.6ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Cuanto gananlos rusos?", "1639b0bd-3ffe-41c2-bace-f8a70c1bb0a6", 23, false, "bdpZCYmKmLk", "https://www.youtube.com/shorts/bdpZCYmKmLk", 95, "/downloads/shows/LESYAKA/Season 2023/s2023e021000 - Cuanto gananlos rusos?.mp4", false, false, true, 1, [], 99, ~U[2023-02-10 18:37:26Z], ~U[2026-04-17 18:09:42Z], ~U[2026-04-17 18:09:42Z], "", "Cuanto gananlos rusos?", 23, false, "bdpZCYmKmLk", "https://www.youtube.com/shorts/bdpZCYmKmLk", "/downloads/shows/LESYAKA/Season 2023/s2023e021000 - Cuanto gananlos rusos?.mp4", true, 1, ~U[2023-02-10 18:37:26Z]] 23:09:42.599 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=216.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:09:42.600 [debug] QUERY OK source="media_profiles" db=0.4ms idle=9.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:09:42.601 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=9.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [276] 23:09:42.602 [debug] Current batch of media processed. Will check again in 1000ms 23:09:43.386 [debug] Current batch of media processed. Will check again in 1000ms 23:09:43.684 [debug] Current batch of media processed. Will check again in 1000ms 23:09:44.395 [debug] Current batch of media processed. Will check again in 1000ms 23:09:44.689 [debug] Current batch of media processed. Will check again in 1000ms 23:09:45.398 [debug] Current batch of media processed. Will check again in 1000ms 23:09:45.694 [debug] Current batch of media processed. Will check again in 1000ms 23:09:46.401 [debug] Current batch of media processed. Will check again in 1000ms 23:09:46.833 [debug] Current batch of media processed. Will check again in 1000ms 23:09:47.404 [debug] Current batch of media processed. Will check again in 1000ms 23:09:47.837 [debug] Current batch of media processed. Will check again in 1000ms 23:09:48.407 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nИнформация из видео:\n\nИнфа по автостопу: https://hitchwiki.org\nПриложения для поиска хостелов, отелей: booking, hostelworld\nКемпинги бесплатные и платные и другая полезная информация: ioverlander2\nВолонтерские проекты: www.workaway.info, www.worldpackers.com, www.helpx.net\nОстановиться у местных бесплатно: www.couchsurfing.com\n\nОфлайн карты: Maps.me, Organic Maps, Mapy.cz\n\nИнформация по автостопу https://hitchwiki.org/en/Main_Page\nКниги Антона Кротова https://www.ozon.ru/category/anton-krotov-knigi/?__rr=1&abt_att=1&origin_referer=www.google.com\n \nПоиск судна (гидростоп) CrewSeekers International, Find a Crew, Crewbay\n\n\n\n\nПоддержка автора:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 3970, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e032000 - Где брать деньги и как путешествовать годами.mp4", "id" => "vhGzA9sLmu8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=vhGzA9sLmu8", "playlist_index" => 51, "timestamp" => 1742477437, "title" => "Где брать деньги и как путешествовать годами", "upload_date" => "20250320"} 23:09:48.409 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=357.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:09:48.410 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=162.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:09:48.411 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=163.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-20 13:30:37Z], 2] 23:09:48.414 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=165.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nИнформация из видео:\n\nИнфа по автостопу: https://hitchwiki.org\nПриложения для поиска хостелов, отелей: booking, hostelworld\nКемпинги бесплатные и платные и другая полезная информация: ioverlander2\nВолонтерские проекты: www.workaway.info, www.worldpackers.com, www.helpx.net\nОстановиться у местных бесплатно: www.couchsurfing.com\n\nОфлайн карты: Maps.me, Organic Maps, Mapy.cz\n\nИнформация по автостопу https://hitchwiki.org/en/Main_Page\nКниги Антона Кротова https://www.ozon.ru/category/anton-krotov-knigi/?__rr=1&abt_att=1&origin_referer=www.google.com\n \nПоиск судна (гидростоп) CrewSeekers International, Find a Crew, Crewbay\n\n\n\n\nПоддержка автора:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Где брать деньги и как путешествовать годами", "9b8b4535-b97a-46fd-8c82-be52af246440", 3970, false, "vhGzA9sLmu8", "https://www.youtube.com/watch?v=vhGzA9sLmu8", 51, "/downloads/shows/Nestrashno/Season 2025/s2025e032000 - Где брать деньги и как путешествовать годами.mp4", false, false, false, 2, [], 99, ~U[2025-03-20 13:30:37Z], ~U[2026-04-17 18:09:48Z], ~U[2026-04-17 18:09:48Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nИнформация из видео:\n\nИнфа по автостопу: https://hitchwiki.org\nПриложения для поиска хостелов, отелей: booking, hostelworld\nКемпинги бесплатные и платные и другая полезная информация: ioverlander2\nВолонтерские проекты: www.workaway.info, www.worldpackers.com, www.helpx.net\nОстановиться у местных бесплатно: www.couchsurfing.com\n\nОфлайн карты: Maps.me, Organic Maps, Mapy.cz\n\nИнформация по автостопу https://hitchwiki.org/en/Main_Page\nКниги Антона Кротова https://www.ozon.ru/category/anton-krotov-knigi/?__rr=1&abt_att=1&origin_referer=www.google.com\n \nПоиск судна (гидростоп) CrewSeekers International, Find a Crew, Crewbay\n\n\n\n\nПоддержка автора:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Где брать деньги и как путешествовать годами", 3970, false, "vhGzA9sLmu8", "https://www.youtube.com/watch?v=vhGzA9sLmu8", "/downloads/shows/Nestrashno/Season 2025/s2025e032000 - Где брать деньги и как путешествовать годами.mp4", false, 2, ~U[2025-03-20 13:30:37Z]] 23:09:48.415 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=167.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:09:48.416 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:09:48.417 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [277] 23:09:48.418 [debug] Current batch of media processed. Will check again in 1000ms 23:09:48.846 [debug] Current batch of media processed. Will check again in 1000ms 23:09:49.430 [debug] Current batch of media processed. Will check again in 1000ms 23:09:49.857 [debug] Current batch of media processed. Will check again in 1000ms 23:09:50.431 [debug] Current batch of media processed. Will check again in 1000ms 23:09:50.875 [debug] Current batch of media processed. Will check again in 1000ms 23:09:51.481 [debug] Current batch of media processed. Will check again in 1000ms 23:09:51.997 [debug] Current batch of media processed. Will check again in 1000ms 23:09:52.484 [debug] Current batch of media processed. Will check again in 1000ms 23:09:53.005 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 11, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e020800 - Pueblo ruso abandonado🏡🇷🇺 #rusia.mp4", "id" => "Yj6YJKCMsuk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/Yj6YJKCMsuk", "playlist_index" => 96, "timestamp" => 1675881785, "title" => "Pueblo ruso abandonado🏡🇷🇺 #rusia", "upload_date" => "20230208"} 23:09:53.016 [debug] QUERY OK source="sources" db=7.2ms queue=1.6ms idle=862.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:09:53.021 [debug] QUERY OK source="sources" db=1.3ms queue=0.3ms idle=694.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:09:53.028 [debug] QUERY OK source="media_items" db=4.7ms queue=0.2ms idle=697.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-08 18:43:05Z], 1] 23:09:53.034 [debug] QUERY OK source="media_items" db=2.6ms queue=0.6ms idle=706.0ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pueblo ruso abandonado🏡🇷🇺 #rusia", "d46245ea-6933-4461-a1a7-3b62f8d1efb3", 11, false, "Yj6YJKCMsuk", "https://www.youtube.com/shorts/Yj6YJKCMsuk", 96, "/downloads/shows/LESYAKA/Season 2023/s2023e020800 - Pueblo ruso abandonado🏡🇷🇺 #rusia.mp4", false, false, true, 1, [], 98, ~U[2023-02-08 18:43:05Z], ~U[2026-04-17 18:09:53Z], ~U[2026-04-17 18:09:53Z], "", "Pueblo ruso abandonado🏡🇷🇺 #rusia", 11, false, "Yj6YJKCMsuk", "https://www.youtube.com/shorts/Yj6YJKCMsuk", "/downloads/shows/LESYAKA/Season 2023/s2023e020800 - Pueblo ruso abandonado🏡🇷🇺 #rusia.mp4", true, 1, ~U[2023-02-08 18:43:05Z]] 23:09:53.035 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=709.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:09:53.037 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.3ms idle=20.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:09:53.039 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=17.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [278] 23:09:53.039 [debug] Current batch of media processed. Will check again in 1000ms 23:09:53.559 [debug] Current batch of media processed. Will check again in 1000ms 23:09:54.041 [debug] Current batch of media processed. Will check again in 1000ms 23:09:54.562 [debug] Current batch of media processed. Will check again in 1000ms 23:09:55.064 [debug] Current batch of media processed. Will check again in 1000ms 23:09:55.566 [debug] Current batch of media processed. Will check again in 1000ms 23:09:56.098 [debug] Current batch of media processed. Will check again in 1000ms 23:09:56.397 [info] {"source":"oban","duration":3723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:56.579 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1505, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e030100 - Россиянин, немец и кореянка путешествуют вместе на тук туке..mkv", "id" => "64FRRCAiZJA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=64FRRCAiZJA", "playlist_index" => 52, "timestamp" => 1740859682, "title" => "Россиянин, немец и кореянка путешествуют вместе на тук туке.", "upload_date" => "20250301"} 23:09:56.583 [debug] QUERY OK source="sources" db=1.3ms queue=0.7ms idle=187.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:09:56.587 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=191.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:09:56.588 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=193.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-01 20:08:02Z], 2] 23:09:56.591 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=195.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Россиянин, немец и кореянка путешествуют вместе на тук туке.", "fdde7465-4cb8-448b-a81c-eff93cff4723", 1505, false, "64FRRCAiZJA", "https://www.youtube.com/watch?v=64FRRCAiZJA", 52, "/downloads/shows/Nestrashno/Season 2025/s2025e030100 - Россиянин, немец и кореянка путешествуют вместе на тук туке..mkv", false, false, false, 2, [], 99, ~U[2025-03-01 20:08:02Z], ~U[2026-04-17 18:09:56Z], ~U[2026-04-17 18:09:56Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Россиянин, немец и кореянка путешествуют вместе на тук туке.", 1505, false, "64FRRCAiZJA", "https://www.youtube.com/watch?v=64FRRCAiZJA", "/downloads/shows/Nestrashno/Season 2025/s2025e030100 - Россиянин, немец и кореянка путешествуют вместе на тук туке..mkv", false, 2, ~U[2025-03-01 20:08:02Z]] 23:09:56.592 [debug] QUERY OK source="sources" db=0.3ms idle=194.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:09:56.593 [debug] QUERY OK source="media_profiles" db=0.4ms idle=9.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:09:56.594 [debug] QUERY OK source="media_items" db=0.5ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [279] 23:09:56.595 [debug] Current batch of media processed. Will check again in 1000ms 23:09:57.104 [debug] Current batch of media processed. Will check again in 1000ms 23:09:57.673 [debug] Current batch of media processed. Will check again in 1000ms 23:09:58.110 [debug] Current batch of media processed. Will check again in 1000ms 23:09:58.675 [debug] Current batch of media processed. Will check again in 1000ms 23:09:59.114 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 19, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e020700 - En Rusia hay más mujeres que hombres?.mp4", "id" => "ToFMZTDJ5Rs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/ToFMZTDJ5Rs", "playlist_index" => 97, "timestamp" => 1675807604, "title" => "En Rusia hay más mujeres que hombres?", "upload_date" => "20230207"} 23:09:59.119 [debug] QUERY OK source="sources" db=1.7ms queue=0.6ms idle=818.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:09:59.122 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=687.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:09:59.125 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=689.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-07 22:06:44Z], 1] 23:09:59.129 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=692.9ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["En Rusia hay más mujeres que hombres?", "a7e259bc-81a9-44b8-93d0-8d6c6ec27fbb", 19, false, "ToFMZTDJ5Rs", "https://www.youtube.com/shorts/ToFMZTDJ5Rs", 97, "/downloads/shows/LESYAKA/Season 2023/s2023e020700 - En Rusia hay más mujeres que hombres?.mp4", false, false, true, 1, [], 99, ~U[2023-02-07 22:06:44Z], ~U[2026-04-17 18:09:59Z], ~U[2026-04-17 18:09:59Z], "", "En Rusia hay más mujeres que hombres?", 19, false, "ToFMZTDJ5Rs", "https://www.youtube.com/shorts/ToFMZTDJ5Rs", "/downloads/shows/LESYAKA/Season 2023/s2023e020700 - En Rusia hay más mujeres que hombres?.mp4", true, 1, ~U[2023-02-07 22:06:44Z]] 23:09:59.130 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=696.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:09:59.131 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=11.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:09:59.133 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=10.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [280] 23:09:59.133 [debug] Current batch of media processed. Will check again in 1000ms 23:09:59.681 [debug] Current batch of media processed. Will check again in 1000ms 23:10:00.137 [debug] Current batch of media processed. Will check again in 1000ms 23:10:00.685 [debug] Current batch of media processed. Will check again in 1000ms 23:10:00.786 [info] {"source":"oban","duration":2958,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:10:01.141 [debug] Current batch of media processed. Will check again in 1000ms 23:10:01.701 [debug] Current batch of media processed. Will check again in 1000ms 23:10:02.145 [debug] Current batch of media processed. Will check again in 1000ms 23:10:02.706 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1635, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e021600 - Это всё, что у меня есть в мои 32..mkv", "id" => "-JzQJvidLwI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-JzQJvidLwI", "playlist_index" => 53, "timestamp" => 1739674274, "title" => "Это всё, что у меня есть в мои 32.", "upload_date" => "20250216"} 23:10:02.709 [debug] QUERY OK source="sources" db=1.2ms queue=0.4ms idle=284.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:10:02.711 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=209.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:10:02.713 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=210.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-16 02:51:14Z], 2] 23:10:02.717 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=214.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Это всё, что у меня есть в мои 32.", "13898924-217e-4b20-a4b3-3aba5927dff8", 1635, false, "-JzQJvidLwI", "https://www.youtube.com/watch?v=-JzQJvidLwI", 53, "/downloads/shows/Nestrashno/Season 2025/s2025e021600 - Это всё, что у меня есть в мои 32..mkv", false, false, false, 2, [], 99, ~U[2025-02-16 02:51:14Z], ~U[2026-04-17 18:10:02Z], ~U[2026-04-17 18:10:02Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Это всё, что у меня есть в мои 32.", 1635, false, "-JzQJvidLwI", "https://www.youtube.com/watch?v=-JzQJvidLwI", "/downloads/shows/Nestrashno/Season 2025/s2025e021600 - Это всё, что у меня есть в мои 32..mkv", false, 2, ~U[2025-02-16 02:51:14Z]] 23:10:02.719 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=216.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:10:02.720 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=10.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:10:02.722 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=10.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [281] 23:10:02.722 [debug] Current batch of media processed. Will check again in 1000ms 23:10:03.148 [debug] Current batch of media processed. Will check again in 1000ms 23:10:03.740 [debug] Current batch of media processed. Will check again in 1000ms 23:10:04.150 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 46, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e020500 - Nos espían🕵🏻.mp4", "id" => "JiujYQ7efP8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/JiujYQ7efP8", "playlist_index" => 98, "timestamp" => 1675634404, "title" => "Nos espían🕵🏻", "upload_date" => "20230205"} 23:10:04.153 [debug] QUERY OK source="sources" db=1.6ms queue=0.5ms idle=1433.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:10:04.155 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1435.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:10:04.158 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=1435.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-05 22:00:04Z], 1] 23:10:04.162 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=1437.5ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nos espían🕵🏻", "d002f29e-2d2d-4013-bcc4-18dccbe4daf2", 46, false, "JiujYQ7efP8", "https://www.youtube.com/shorts/JiujYQ7efP8", 98, "/downloads/shows/LESYAKA/Season 2023/s2023e020500 - Nos espían🕵🏻.mp4", false, false, true, 1, [], 99, ~U[2023-02-05 22:00:04Z], ~U[2026-04-17 18:10:04Z], ~U[2026-04-17 18:10:04Z], "", "Nos espían🕵🏻", 46, false, "JiujYQ7efP8", "https://www.youtube.com/shorts/JiujYQ7efP8", "/downloads/shows/LESYAKA/Season 2023/s2023e020500 - Nos espían🕵🏻.mp4", true, 1, ~U[2023-02-05 22:00:04Z]] 23:10:04.163 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=732.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:10:04.164 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.3ms idle=10.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:10:04.166 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=10.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [282] 23:10:04.167 [debug] Current batch of media processed. Will check again in 1000ms 23:10:04.743 [debug] Current batch of media processed. Will check again in 1000ms 23:10:05.168 [debug] Current batch of media processed. Will check again in 1000ms 23:10:05.746 [debug] Current batch of media processed. Will check again in 1000ms 23:10:06.174 [debug] Current batch of media processed. Will check again in 1000ms 23:10:06.766 [debug] Current batch of media processed. Will check again in 1000ms 23:10:07.178 [debug] Current batch of media processed. Will check again in 1000ms 23:10:07.769 [debug] Current batch of media processed. Will check again in 1000ms 23:10:08.182 [debug] Current batch of media processed. Will check again in 1000ms 23:10:08.773 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1229, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e021300 - Мы поехали по САМОЙ ОПАСНОЙ ДОРОГЕ в мире на ТУК ТУКЕ. Нам страшно..mkv", "id" => "DAHZf4mgSGU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=DAHZf4mgSGU", "playlist_index" => 54, "timestamp" => 1739452302, "title" => "Мы поехали по САМОЙ ОПАСНОЙ ДОРОГЕ в мире на ТУК ТУКЕ. Нам страшно.", "upload_date" => "20250213"} 23:10:08.775 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1103.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:10:08.776 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1104.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:10:08.777 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=1105.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-13 13:11:42Z], 2] 23:10:08.781 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=1107.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Мы поехали по САМОЙ ОПАСНОЙ ДОРОГЕ в мире на ТУК ТУКЕ. Нам страшно.", "6b6e66bf-2dc5-49bd-93a3-5775e8b0986d", 1229, false, "DAHZf4mgSGU", "https://www.youtube.com/watch?v=DAHZf4mgSGU", 54, "/downloads/shows/Nestrashno/Season 2025/s2025e021300 - Мы поехали по САМОЙ ОПАСНОЙ ДОРОГЕ в мире на ТУК ТУКЕ. Нам страшно..mkv", false, false, false, 2, [], 99, ~U[2025-02-13 13:11:42Z], ~U[2026-04-17 18:10:08Z], ~U[2026-04-17 18:10:08Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Мы поехали по САМОЙ ОПАСНОЙ ДОРОГЕ в мире на ТУК ТУКЕ. Нам страшно.", 1229, false, "DAHZf4mgSGU", "https://www.youtube.com/watch?v=DAHZf4mgSGU", "/downloads/shows/Nestrashno/Season 2025/s2025e021300 - Мы поехали по САМОЙ ОПАСНОЙ ДОРОГЕ в мире на ТУК ТУКЕ. Нам страшно..mkv", false, 2, ~U[2025-02-13 13:11:42Z]] 23:10:08.782 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=189.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:10:08.783 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=7.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:10:08.784 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [283] 23:10:08.785 [debug] Current batch of media processed. Will check again in 1000ms 23:10:09.235 [debug] Current batch of media processed. Will check again in 1000ms 23:10:09.788 [debug] Current batch of media processed. Will check again in 1000ms 23:10:10.241 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 24, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e013100 - Un plato ruso llamado Pelmeni🤤.mp4", "id" => "e6eM8E56nHE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/e6eM8E56nHE", "playlist_index" => 99, "timestamp" => 1675180240, "title" => "Un plato ruso llamado Pelmeni🤤", "upload_date" => "20230131"} 23:10:10.249 [debug] QUERY OK source="sources" db=3.0ms queue=1.5ms idle=1463.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:10:10.252 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=1469.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:10:10.255 [debug] QUERY OK source="media_items" db=2.1ms queue=0.2ms idle=1469.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-31 15:50:40Z], 1] 23:10:10.260 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=1471.9ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Un plato ruso llamado Pelmeni🤤", "9fec30b2-c543-4007-b974-e19daceabfbf", 24, false, "e6eM8E56nHE", "https://www.youtube.com/shorts/e6eM8E56nHE", 99, "/downloads/shows/LESYAKA/Season 2023/s2023e013100 - Un plato ruso llamado Pelmeni🤤.mp4", false, false, true, 1, [], 99, ~U[2023-01-31 15:50:40Z], ~U[2026-04-17 18:10:10Z], ~U[2026-04-17 18:10:10Z], "", "Un plato ruso llamado Pelmeni🤤", 24, false, "e6eM8E56nHE", "https://www.youtube.com/shorts/e6eM8E56nHE", "/downloads/shows/LESYAKA/Season 2023/s2023e013100 - Un plato ruso llamado Pelmeni🤤.mp4", true, 1, ~U[2023-01-31 15:50:40Z]] 23:10:10.263 [debug] QUERY OK source="sources" db=1.0ms queue=0.3ms idle=660.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:10:10.265 [debug] QUERY OK source="media_profiles" db=0.9ms decode=0.2ms queue=0.4ms idle=15.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:10:10.267 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=13.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [284] 23:10:10.268 [debug] Current batch of media processed. Will check again in 1000ms 23:10:10.861 [debug] Current batch of media processed. Will check again in 1000ms 23:10:11.274 [debug] Current batch of media processed. Will check again in 1000ms 23:10:12.085 [debug] Current batch of media processed. Will check again in 1000ms 23:10:12.334 [debug] Current batch of media processed. Will check again in 1000ms 23:10:13.086 [debug] Current batch of media processed. Will check again in 1000ms 23:10:13.381 [debug] Current batch of media processed. Will check again in 1000ms 23:10:14.090 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1205, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e020900 - Брожу по самой высокой столице мира и ору СЫКТЫВКААААР.mkv", "id" => "GXbrZQ7rkKg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=GXbrZQ7rkKg", "playlist_index" => 55, "timestamp" => 1739142208, "title" => "Брожу по самой высокой столице мира и ору СЫКТЫВКААААР", "upload_date" => "20250209"} 23:10:14.093 [debug] QUERY OK source="sources" db=2.0ms queue=0.8ms idle=285.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:10:14.096 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=289.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:10:14.098 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=290.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-09 23:03:28Z], 2] 23:10:14.103 [debug] QUERY OK source="media_items" db=3.4ms queue=0.1ms idle=293.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Брожу по самой высокой столице мира и ору СЫКТЫВКААААР", "b56241a7-3af1-4df6-897a-fcb70b074571", 1205, false, "GXbrZQ7rkKg", "https://www.youtube.com/watch?v=GXbrZQ7rkKg", 55, "/downloads/shows/Nestrashno/Season 2025/s2025e020900 - Брожу по самой высокой столице мира и ору СЫКТЫВКААААР.mkv", false, false, false, 2, [], 99, ~U[2025-02-09 23:03:28Z], ~U[2026-04-17 18:10:14Z], ~U[2026-04-17 18:10:14Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Брожу по самой высокой столице мира и ору СЫКТЫВКААААР", 1205, false, "GXbrZQ7rkKg", "https://www.youtube.com/watch?v=GXbrZQ7rkKg", "/downloads/shows/Nestrashno/Season 2025/s2025e020900 - Брожу по самой высокой столице мира и ору СЫКТЫВКААААР.mkv", false, 2, ~U[2025-02-09 23:03:28Z]] 23:10:14.105 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=207.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:10:14.106 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=12.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:10:14.108 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=11.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [285] 23:10:14.108 [debug] Current batch of media processed. Will check again in 1000ms 23:10:14.386 [debug] Current batch of media processed. Will check again in 1000ms 23:10:15.113 [debug] Current batch of media processed. Will check again in 1000ms 23:10:15.389 [debug] Current batch of media processed. Will check again in 1000ms 23:10:16.116 [debug] Current batch of media processed. Will check again in 1000ms 23:10:16.392 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 7, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e012800 - Si vives en Rusiano debes ser perezoso😁.mp4", "id" => "Q7fSmQoTgG4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/Q7fSmQoTgG4", "playlist_index" => 100, "timestamp" => 1674932517, "title" => "Si vives en Rusiano debes ser perezoso😁", "upload_date" => "20230128"} 23:10:16.395 [debug] QUERY OK source="sources" db=1.3ms queue=0.4ms idle=587.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:10:16.397 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=590.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:10:16.400 [debug] QUERY OK source="media_items" db=2.1ms queue=0.3ms idle=592.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-28 19:01:57Z], 1] 23:10:16.403 [debug] QUERY OK source="media_items" db=1.7ms idle=595.3ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Si vives en Rusiano debes ser perezoso😁", "daefa4ef-d5e5-495c-8155-08c7fc4fb812", 7, false, "Q7fSmQoTgG4", "https://www.youtube.com/shorts/Q7fSmQoTgG4", 100, "/downloads/shows/LESYAKA/Season 2023/s2023e012800 - Si vives en Rusiano debes ser perezoso😁.mp4", false, false, true, 1, [], 99, ~U[2023-01-28 19:01:57Z], ~U[2026-04-17 18:10:16Z], ~U[2026-04-17 18:10:16Z], "", "Si vives en Rusiano debes ser perezoso😁", 7, false, "Q7fSmQoTgG4", "https://www.youtube.com/shorts/Q7fSmQoTgG4", "/downloads/shows/LESYAKA/Season 2023/s2023e012800 - Si vives en Rusiano debes ser perezoso😁.mp4", true, 1, ~U[2023-01-28 19:01:57Z]] 23:10:16.404 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=495.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:10:16.405 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=9.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:10:16.406 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=9.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [286] 23:10:16.407 [debug] Current batch of media processed. Will check again in 1000ms 23:10:17.126 [debug] Current batch of media processed. Will check again in 1000ms 23:10:17.477 [debug] Current batch of media processed. Will check again in 1000ms 23:10:18.131 [debug] Current batch of media processed. Will check again in 1000ms 23:10:18.501 [debug] Current batch of media processed. Will check again in 1000ms 23:10:19.134 [debug] Current batch of media processed. Will check again in 1000ms 23:10:19.507 [debug] Current batch of media processed. Will check again in 1000ms 23:10:20.138 [debug] Current batch of media processed. Will check again in 1000ms 23:10:20.509 [debug] Current batch of media processed. Will check again in 1000ms 23:10:21.140 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 865, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e020700 - Она сказала мне что-то очень особенное..mkv", "id" => "nFPPgpdOIHY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=nFPPgpdOIHY", "playlist_index" => 56, "timestamp" => 1738951753, "title" => "Она сказала мне что-то очень особенное.", "upload_date" => "20250207"} 23:10:21.143 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=1221.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:10:21.144 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1224.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:10:21.146 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=1225.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-07 18:09:13Z], 2] 23:10:21.151 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=1227.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Она сказала мне что-то очень особенное.", "c83de5c9-4723-4c8c-92a5-74c550504489", 865, false, "nFPPgpdOIHY", "https://www.youtube.com/watch?v=nFPPgpdOIHY", 56, "/downloads/shows/Nestrashno/Season 2025/s2025e020700 - Она сказала мне что-то очень особенное..mkv", false, false, false, 2, [], 99, ~U[2025-02-07 18:09:13Z], ~U[2026-04-17 18:10:21Z], ~U[2026-04-17 18:10:21Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Она сказала мне что-то очень особенное.", 865, false, "nFPPgpdOIHY", "https://www.youtube.com/watch?v=nFPPgpdOIHY", "/downloads/shows/Nestrashno/Season 2025/s2025e020700 - Она сказала мне что-то очень особенное..mkv", false, 2, ~U[2025-02-07 18:09:13Z]] 23:10:21.152 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=906.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:10:21.153 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=9.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:10:21.154 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=9.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [287] 23:10:21.155 [debug] Current batch of media processed. Will check again in 1000ms 23:10:21.514 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 15, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e012600 - La madre Rusia 🇷🇺.mp4", "id" => "R1CfVy4ep3E", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/R1CfVy4ep3E", "playlist_index" => 101, "timestamp" => 1674752426, "title" => "La madre Rusia 🇷🇺", "upload_date" => "20230126"} 23:10:21.518 [debug] QUERY OK source="sources" db=2.3ms queue=0.3ms idle=364.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:10:21.519 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=366.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:10:21.521 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=366.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-26 17:00:26Z], 1] 23:10:21.527 [debug] QUERY OK source="media_items" db=4.8ms queue=0.1ms idle=367.7ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["La madre Rusia 🇷🇺", "64895e60-9079-4eeb-99a3-db1baec0bbfd", 15, false, "R1CfVy4ep3E", "https://www.youtube.com/shorts/R1CfVy4ep3E", 101, "/downloads/shows/LESYAKA/Season 2023/s2023e012600 - La madre Rusia 🇷🇺.mp4", false, false, true, 1, [], 98, ~U[2023-01-26 17:00:26Z], ~U[2026-04-17 18:10:21Z], ~U[2026-04-17 18:10:21Z], "", "La madre Rusia 🇷🇺", 15, false, "R1CfVy4ep3E", "https://www.youtube.com/shorts/R1CfVy4ep3E", "/downloads/shows/LESYAKA/Season 2023/s2023e012600 - La madre Rusia 🇷🇺.mp4", true, 1, ~U[2023-01-26 17:00:26Z]] 23:10:21.529 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=251.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:10:21.530 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=11.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:10:21.531 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=11.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [288] 23:10:21.532 [debug] Current batch of media processed. Will check again in 1000ms 23:10:22.225 [debug] Current batch of media processed. Will check again in 1000ms 23:10:22.533 [debug] Current batch of media processed. Will check again in 1000ms 23:10:23.228 [debug] Current batch of media processed. Will check again in 1000ms 23:10:23.540 [debug] Current batch of media processed. Will check again in 1000ms 23:10:24.234 [debug] Current batch of media processed. Will check again in 1000ms 23:10:24.549 [debug] Current batch of media processed. Will check again in 1000ms 23:10:25.237 [debug] Current batch of media processed. Will check again in 1000ms 23:10:25.589 [debug] Current batch of media processed. Will check again in 1000ms 23:10:26.241 [debug] Current batch of media processed. Will check again in 1000ms 23:10:26.403 [info] {"source":"oban","duration":3137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:26.605 [debug] Current batch of media processed. Will check again in 1000ms 23:10:27.244 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1273, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e020200 - Еду в Боливию один?.mkv", "id" => "PfMW4FaJmKY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=PfMW4FaJmKY", "playlist_index" => 57, "timestamp" => 1738504861, "title" => "Еду в Боливию один?", "upload_date" => "20250202"} 23:10:27.248 [debug] QUERY OK source="sources" db=1.4ms queue=0.3ms idle=842.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:10:27.250 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=813.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:10:27.252 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=175.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-02 14:01:01Z], 2] 23:10:27.259 [debug] QUERY OK source="media_items" db=3.9ms queue=0.1ms idle=179.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Еду в Боливию один?", "a1d35117-c53c-4e85-87ea-29e776bd89f1", 1273, false, "PfMW4FaJmKY", "https://www.youtube.com/watch?v=PfMW4FaJmKY", 57, "/downloads/shows/Nestrashno/Season 2025/s2025e020200 - Еду в Боливию один?.mkv", false, false, false, 2, [], 99, ~U[2025-02-02 14:01:01Z], ~U[2026-04-17 18:10:27Z], ~U[2026-04-17 18:10:27Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Еду в Боливию один?", 1273, false, "PfMW4FaJmKY", "https://www.youtube.com/watch?v=PfMW4FaJmKY", "/downloads/shows/Nestrashno/Season 2025/s2025e020200 - Еду в Боливию один?.mkv", false, 2, ~U[2025-02-02 14:01:01Z]] 23:10:27.260 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=184.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:10:27.261 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=12.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:10:27.263 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=12.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [289] 23:10:27.263 [debug] Current batch of media processed. Will check again in 1000ms 23:10:27.673 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 58, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e012500 - Cocinamos comida rusa FASIL!.mp4", "id" => "36wmxILx59o", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/36wmxILx59o", "playlist_index" => 102, "timestamp" => 1674671041, "title" => "Cocinamos comida rusa FASIL!", "upload_date" => "20230125"} 23:10:27.675 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=415.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:10:27.677 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=415.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:10:27.679 [debug] QUERY OK source="media_items" db=1.4ms queue=0.3ms idle=416.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-25 18:24:01Z], 1] 23:10:27.683 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=417.0ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Cocinamos comida rusa FASIL!", "1a2ac324-0da8-480e-bf84-f494ad3babf4", 58, false, "36wmxILx59o", "https://www.youtube.com/shorts/36wmxILx59o", 102, "/downloads/shows/LESYAKA/Season 2023/s2023e012500 - Cocinamos comida rusa FASIL!.mp4", false, false, true, 1, [], 99, ~U[2023-01-25 18:24:01Z], ~U[2026-04-17 18:10:27Z], ~U[2026-04-17 18:10:27Z], "", "Cocinamos comida rusa FASIL!", 58, false, "36wmxILx59o", "https://www.youtube.com/shorts/36wmxILx59o", "/downloads/shows/LESYAKA/Season 2023/s2023e012500 - Cocinamos comida rusa FASIL!.mp4", true, 1, ~U[2023-01-25 18:24:01Z]] 23:10:27.684 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=205.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:10:27.685 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=9.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:10:27.686 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=8.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [290] 23:10:27.686 [debug] Current batch of media processed. Will check again in 1000ms 23:10:28.272 [debug] Current batch of media processed. Will check again in 1000ms 23:10:28.688 [debug] Current batch of media processed. Will check again in 1000ms 23:10:29.282 [debug] Current batch of media processed. Will check again in 1000ms 23:10:29.692 [debug] Current batch of media processed. Will check again in 1000ms 23:10:30.291 [debug] Current batch of media processed. Will check again in 1000ms 23:10:30.695 [debug] Current batch of media processed. Will check again in 1000ms 23:10:31.298 [debug] Current batch of media processed. Will check again in 1000ms 23:10:31.749 [debug] Current batch of media processed. Will check again in 1000ms 23:10:32.303 [debug] Current batch of media processed. Will check again in 1000ms 23:10:32.752 [debug] Current batch of media processed. Will check again in 1000ms 23:10:33.307 [debug] Current batch of media processed. Will check again in 1000ms 23:10:33.756 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 9, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e012200 - Qué les encanta hacer a los rusos en invierno?😄.mp4", "id" => "aQWq1jHV37I", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/aQWq1jHV37I", "playlist_index" => 103, "timestamp" => 1674418871, "title" => "Qué les encanta hacer a los rusos en invierno?😄", "upload_date" => "20230122"} 23:10:33.759 [debug] QUERY OK source="sources" db=1.5ms queue=0.6ms idle=666.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:10:33.761 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=670.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:10:33.764 [debug] QUERY OK source="media_items" db=2.0ms idle=671.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-22 20:21:11Z], 1] 23:10:33.778 [debug] QUERY OK source="media_items" db=12.8ms idle=674.4ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Qué les encanta hacer a los rusos en invierno?😄", "6a16eb60-a2e8-46f9-a836-c4915564c6d8", 9, false, "aQWq1jHV37I", "https://www.youtube.com/shorts/aQWq1jHV37I", 103, "/downloads/shows/LESYAKA/Season 2023/s2023e012200 - Qué les encanta hacer a los rusos en invierno?😄.mp4", false, false, true, 1, [], 99, ~U[2023-01-22 20:21:11Z], ~U[2026-04-17 18:10:33Z], ~U[2026-04-17 18:10:33Z], "", "Qué les encanta hacer a los rusos en invierno?😄", 9, false, "aQWq1jHV37I", "https://www.youtube.com/shorts/aQWq1jHV37I", "/downloads/shows/LESYAKA/Season 2023/s2023e012200 - Qué les encanta hacer a los rusos en invierno?😄.mp4", true, 1, ~U[2023-01-22 20:21:11Z]] 23:10:33.779 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=240.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:10:33.780 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=20.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:10:33.782 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=20.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [291] 23:10:33.783 [debug] Current batch of media processed. Will check again in 1000ms 23:10:34.312 [debug] Current batch of media processed. Will check again in 1000ms 23:10:34.786 [debug] Current batch of media processed. Will check again in 1000ms 23:10:35.323 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1594, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e013000 - Девушка кореянка катается на моём тук туке..mkv", "id" => "kdzYF0Qz06s", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kdzYF0Qz06s", "playlist_index" => 58, "timestamp" => 1738249766, "title" => "Девушка кореянка катается на моём тук туке.", "upload_date" => "20250130"} 23:10:35.326 [debug] QUERY OK source="sources" db=1.7ms queue=0.5ms idle=777.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:10:35.330 [debug] QUERY OK source="sources" db=0.9ms queue=0.5ms idle=214.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:10:35.335 [debug] QUERY OK source="media_items" db=2.4ms queue=0.4ms idle=218.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-30 15:09:26Z], 2] 23:10:35.352 [debug] QUERY OK source="media_items" db=11.2ms queue=0.7ms idle=225.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Девушка кореянка катается на моём тук туке.", "a51b191d-d275-435c-8b51-91f5064297a7", 1594, false, "kdzYF0Qz06s", "https://www.youtube.com/watch?v=kdzYF0Qz06s", 58, "/downloads/shows/Nestrashno/Season 2025/s2025e013000 - Девушка кореянка катается на моём тук туке..mkv", false, false, false, 2, [], 99, ~U[2025-01-30 15:09:26Z], ~U[2026-04-17 18:10:35Z], ~U[2026-04-17 18:10:35Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Девушка кореянка катается на моём тук туке.", 1594, false, "kdzYF0Qz06s", "https://www.youtube.com/watch?v=kdzYF0Qz06s", "/downloads/shows/Nestrashno/Season 2025/s2025e013000 - Девушка кореянка катается на моём тук туке..mkv", false, 2, ~U[2025-01-30 15:09:26Z]] 23:10:35.355 [debug] QUERY OK source="sources" db=1.2ms queue=0.4ms idle=239.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:10:35.358 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.6ms idle=29.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:10:35.360 [debug] QUERY OK source="media_items" db=0.7ms queue=0.3ms idle=29.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [292] 23:10:35.360 [debug] Current batch of media processed. Will check again in 1000ms 23:10:35.793 [debug] Current batch of media processed. Will check again in 1000ms 23:10:36.368 [debug] Current batch of media processed. Will check again in 1000ms 23:10:36.798 [debug] Current batch of media processed. Will check again in 1000ms 23:10:37.385 [debug] Current batch of media processed. Will check again in 1000ms 23:10:37.799 [debug] Current batch of media processed. Will check again in 1000ms 23:10:38.446 [debug] Current batch of media processed. Will check again in 1000ms 23:10:38.814 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 18, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e011900 - Escribir y orinar es lo mismo en ruso?.mp4", "id" => "2bptHdlI2_c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/2bptHdlI2_c", "playlist_index" => 104, "timestamp" => 1674148800, "title" => "Escribir y orinar es lo mismo en ruso?", "upload_date" => "20230119"} 23:10:38.816 [debug] QUERY OK source="sources" db=1.0ms queue=0.5ms idle=1698.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:10:38.817 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1700.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:10:38.819 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1701.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-19 17:20:00Z], 1] 23:10:38.824 [debug] QUERY OK source="media_items" db=2.9ms idle=1244.8ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Escribir y orinar es lo mismo en ruso?", "b6df641e-0785-4362-892b-f59929960521", 18, false, "2bptHdlI2_c", "https://www.youtube.com/shorts/2bptHdlI2_c", 104, "/downloads/shows/LESYAKA/Season 2023/s2023e011900 - Escribir y orinar es lo mismo en ruso?.mp4", false, false, true, 1, [], 99, ~U[2023-01-19 17:20:00Z], ~U[2026-04-17 18:10:38Z], ~U[2026-04-17 18:10:38Z], "", "Escribir y orinar es lo mismo en ruso?", 18, false, "2bptHdlI2_c", "https://www.youtube.com/shorts/2bptHdlI2_c", "/downloads/shows/LESYAKA/Season 2023/s2023e011900 - Escribir y orinar es lo mismo en ruso?.mp4", true, 1, ~U[2023-01-19 17:20:00Z]] 23:10:38.825 [debug] QUERY OK source="sources" db=0.4ms idle=243.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:10:38.826 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=8.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:10:38.827 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=8.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [293] 23:10:38.827 [debug] Current batch of media processed. Will check again in 1000ms 23:10:39.450 [debug] Current batch of media processed. Will check again in 1000ms 23:10:39.829 [debug] Current batch of media processed. Will check again in 1000ms 23:10:40.506 [debug] Current batch of media processed. Will check again in 1000ms 23:10:40.836 [debug] Current batch of media processed. Will check again in 1000ms 23:10:41.511 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1078, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e012500 - Сложности путешествия с собакой и девушкой..mkv", "id" => "gjvTv-88qA0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=gjvTv-88qA0", "playlist_index" => 59, "timestamp" => 1737809046, "title" => "Сложности путешествия с собакой и девушкой.", "upload_date" => "20250125"} 23:10:41.513 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=1381.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:10:41.515 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1384.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:10:41.517 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1385.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-25 12:44:06Z], 2] 23:10:41.522 [debug] QUERY OK source="media_items" db=3.9ms queue=0.1ms idle=1388.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Сложности путешествия с собакой и девушкой.", "dc5e4bbf-271e-41c8-a3dc-a3d0f2578e22", 1078, false, "gjvTv-88qA0", "https://www.youtube.com/watch?v=gjvTv-88qA0", 59, "/downloads/shows/Nestrashno/Season 2025/s2025e012500 - Сложности путешествия с собакой и девушкой..mkv", false, false, false, 2, [], 99, ~U[2025-01-25 12:44:06Z], ~U[2026-04-17 18:10:41Z], ~U[2026-04-17 18:10:41Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Сложности путешествия с собакой и девушкой.", 1078, false, "gjvTv-88qA0", "https://www.youtube.com/watch?v=gjvTv-88qA0", "/downloads/shows/Nestrashno/Season 2025/s2025e012500 - Сложности путешествия с собакой и девушкой..mkv", false, 2, ~U[2025-01-25 12:44:06Z]] 23:10:41.523 [debug] QUERY OK source="sources" db=0.5ms idle=927.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:10:41.524 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=10.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:10:41.526 [debug] QUERY OK source="media_items" db=0.6ms idle=9.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [294] 23:10:41.526 [debug] Current batch of media processed. Will check again in 1000ms 23:10:41.840 [debug] Current batch of media processed. Will check again in 1000ms 23:10:42.528 [debug] Current batch of media processed. Will check again in 1000ms 23:10:42.912 [debug] Current batch of media processed. Will check again in 1000ms 23:10:43.532 [debug] Current batch of media processed. Will check again in 1000ms 23:10:43.914 [debug] Current batch of media processed. Will check again in 1000ms 23:10:44.536 [debug] Current batch of media processed. Will check again in 1000ms 23:10:44.917 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 28, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e011700 - Por qué no todos los rusos son rubios y de ojos azules?.mp4", "id" => "I47OaxHPBHk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/I47OaxHPBHk", "playlist_index" => 105, "timestamp" => 1673977057, "title" => "Por qué no todos los rusos son rubios y de ojos azules?", "upload_date" => "20230117"} 23:10:44.919 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1699.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:10:44.920 [debug] QUERY OK source="sources" db=0.3ms idle=1700.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:10:44.921 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1701.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-17 17:37:37Z], 1] 23:10:44.924 [debug] QUERY OK source="media_items" db=1.4ms idle=1218.2ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Por qué no todos los rusos son rubios y de ojos azules?", "ebf571ab-cb52-4401-991e-bce8fed4246f", 28, false, "I47OaxHPBHk", "https://www.youtube.com/shorts/I47OaxHPBHk", 105, "/downloads/shows/LESYAKA/Season 2023/s2023e011700 - Por qué no todos los rusos son rubios y de ojos azules?.mp4", false, false, true, 1, [], 99, ~U[2023-01-17 17:37:37Z], ~U[2026-04-17 18:10:44Z], ~U[2026-04-17 18:10:44Z], "", "Por qué no todos los rusos son rubios y de ojos azules?", 28, false, "I47OaxHPBHk", "https://www.youtube.com/shorts/I47OaxHPBHk", "/downloads/shows/LESYAKA/Season 2023/s2023e011700 - Por qué no todos los rusos son rubios y de ojos azules?.mp4", true, 1, ~U[2023-01-17 17:37:37Z]] 23:10:44.925 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=185.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:10:44.926 [debug] QUERY OK source="media_profiles" db=0.4ms idle=6.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:10:44.927 [debug] QUERY OK source="media_items" db=0.5ms idle=6.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [295] 23:10:44.927 [debug] Current batch of media processed. Will check again in 1000ms 23:10:45.539 [debug] Current batch of media processed. Will check again in 1000ms 23:10:45.929 [debug] Current batch of media processed. Will check again in 1000ms 23:10:46.575 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1342, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e011800 - Путешествую с КОРЕЯНКОЙ и собакой на тук туке..mkv", "id" => "vmeyY6oymCU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=vmeyY6oymCU", "playlist_index" => 60, "timestamp" => 1737233858, "title" => "Путешествую с КОРЕЯНКОЙ и собакой на тук туке.", "upload_date" => "20250118"} 23:10:46.578 [debug] QUERY OK source="sources" db=0.9ms queue=0.8ms idle=826.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:10:46.580 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=353.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:10:46.582 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=354.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-18 20:57:38Z], 2] 23:10:46.592 [debug] QUERY OK source="media_items" db=7.0ms queue=0.1ms idle=358.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Путешествую с КОРЕЯНКОЙ и собакой на тук туке.", "b6168c5a-d92e-4513-801a-949f300b681f", 1342, false, "vmeyY6oymCU", "https://www.youtube.com/watch?v=vmeyY6oymCU", 60, "/downloads/shows/Nestrashno/Season 2025/s2025e011800 - Путешествую с КОРЕЯНКОЙ и собакой на тук туке..mkv", false, false, false, 2, [], 99, ~U[2025-01-18 20:57:38Z], ~U[2026-04-17 18:10:46Z], ~U[2026-04-17 18:10:46Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Путешествую с КОРЕЯНКОЙ и собакой на тук туке.", 1342, false, "vmeyY6oymCU", "https://www.youtube.com/watch?v=vmeyY6oymCU", "/downloads/shows/Nestrashno/Season 2025/s2025e011800 - Путешествую с КОРЕЯНКОЙ и собакой на тук туке..mkv", false, 2, ~U[2025-01-18 20:57:38Z]] 23:10:46.594 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=366.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:10:46.596 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=16.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:10:46.599 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=17.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [296] 23:10:46.599 [debug] Current batch of media processed. Will check again in 1000ms 23:10:46.931 [debug] Current batch of media processed. Will check again in 1000ms 23:10:47.607 [debug] Current batch of media processed. Will check again in 1000ms 23:10:47.933 [debug] Current batch of media processed. Will check again in 1000ms 23:10:48.610 [debug] Current batch of media processed. Will check again in 1000ms 23:10:48.994 [debug] Current batch of media processed. Will check again in 1000ms 23:10:49.620 [debug] Current batch of media processed. Will check again in 1000ms 23:10:49.997 [debug] Current batch of media processed. Will check again in 1000ms 23:10:50.682 [debug] Current batch of media processed. Will check again in 1000ms 23:10:51.000 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 33, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e011500 - Ensalada rusa Olivie 🥗.mp4", "id" => "PUryM0gsSsU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/PUryM0gsSsU", "playlist_index" => 106, "timestamp" => 1673824084, "title" => "Ensalada rusa Olivie 🥗", "upload_date" => "20230115"} 23:10:51.002 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=730.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:10:51.003 [debug] QUERY OK source="sources" db=0.4ms idle=732.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:10:51.005 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=732.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-15 23:08:04Z], 1] 23:10:51.011 [debug] QUERY OK source="media_items" db=4.8ms queue=0.1ms idle=735.3ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ensalada rusa Olivie 🥗", "5359693b-7cfe-4d32-802b-fbb736fd4434", 33, false, "PUryM0gsSsU", "https://www.youtube.com/shorts/PUryM0gsSsU", 106, "/downloads/shows/LESYAKA/Season 2023/s2023e011500 - Ensalada rusa Olivie 🥗.mp4", false, false, true, 1, [], 99, ~U[2023-01-15 23:08:04Z], ~U[2026-04-17 18:10:51Z], ~U[2026-04-17 18:10:51Z], "", "Ensalada rusa Olivie 🥗", 33, false, "PUryM0gsSsU", "https://www.youtube.com/shorts/PUryM0gsSsU", "/downloads/shows/LESYAKA/Season 2023/s2023e011500 - Ensalada rusa Olivie 🥗.mp4", true, 1, ~U[2023-01-15 23:08:04Z]] 23:10:51.012 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=150.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:10:51.013 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=10.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:10:51.014 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=10.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [297] 23:10:51.015 [debug] Current batch of media processed. Will check again in 1000ms 23:10:51.685 [debug] Current batch of media processed. Will check again in 1000ms 23:10:52.016 [debug] Current batch of media processed. Will check again in 1000ms 23:10:52.688 [debug] Current batch of media processed. Will check again in 1000ms 23:10:53.028 [debug] Current batch of media processed. Will check again in 1000ms 23:10:53.698 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 2021, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e010800 - Любовь, приключения и одиночество. Итоги года..mkv", "id" => "L44QBFC4puA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=L44QBFC4puA", "playlist_index" => 61, "timestamp" => 1736316880, "title" => "Любовь, приключения и одиночество. Итоги года.", "upload_date" => "20250108"} 23:10:53.702 [debug] QUERY OK source="sources" db=2.1ms queue=0.5ms idle=1354.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:10:53.705 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1358.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:10:53.707 [debug] QUERY OK source="media_items" db=1.2ms queue=0.3ms idle=1360.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-08 06:14:40Z], 2] 23:10:53.713 [debug] QUERY OK source="media_items" db=4.0ms idle=1363.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Любовь, приключения и одиночество. Итоги года.", "9924582c-d1ba-4fe1-9836-b570c7deb2f9", 2021, false, "L44QBFC4puA", "https://www.youtube.com/watch?v=L44QBFC4puA", 61, "/downloads/shows/Nestrashno/Season 2025/s2025e010800 - Любовь, приключения и одиночество. Итоги года..mkv", false, false, false, 2, [], 99, ~U[2025-01-08 06:14:40Z], ~U[2026-04-17 18:10:53Z], ~U[2026-04-17 18:10:53Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Любовь, приключения и одиночество. Итоги года.", 2021, false, "L44QBFC4puA", "https://www.youtube.com/watch?v=L44QBFC4puA", "/downloads/shows/Nestrashno/Season 2025/s2025e010800 - Любовь, приключения и одиночество. Итоги года..mkv", false, 2, ~U[2025-01-08 06:14:40Z]] 23:10:53.714 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=836.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:10:53.716 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.2ms idle=13.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:10:53.717 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=11.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [298] 23:10:53.717 [debug] Current batch of media processed. Will check again in 1000ms 23:10:54.048 [debug] Current batch of media processed. Will check again in 1000ms 23:10:54.721 [debug] Current batch of media processed. Will check again in 1000ms 23:10:55.050 [debug] Current batch of media processed. Will check again in 1000ms 23:10:55.726 [debug] Current batch of media processed. Will check again in 1000ms 23:10:56.053 [debug] Current batch of media processed. Will check again in 1000ms 23:10:56.445 [info] {"source":"oban","duration":2817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:56.728 [debug] Current batch of media processed. Will check again in 1000ms 23:10:57.059 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 13, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e011200 - Películas sovieticas con subtítulos en español 🎥.mp4", "id" => "yMc_O4hepFs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/yMc_O4hepFs", "playlist_index" => 107, "timestamp" => 1673558001, "title" => "Películas sovieticas con subtítulos en español 🎥", "upload_date" => "20230112"} 23:10:57.061 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1706.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:10:57.062 [debug] QUERY OK source="sources" db=0.4ms idle=1707.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:10:57.064 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=1145.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-12 21:13:21Z], 1] 23:10:57.066 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=619.6ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Películas sovieticas con subtítulos en español 🎥", "a1bce1d5-3732-4074-80d7-73998cd9b5d3", 13, false, "yMc_O4hepFs", "https://www.youtube.com/shorts/yMc_O4hepFs", 107, "/downloads/shows/LESYAKA/Season 2023/s2023e011200 - Películas sovieticas con subtítulos en español 🎥.mp4", false, false, true, 1, [], 99, ~U[2023-01-12 21:13:21Z], ~U[2026-04-17 18:10:57Z], ~U[2026-04-17 18:10:57Z], "", "Películas sovieticas con subtítulos en español 🎥", 13, false, "yMc_O4hepFs", "https://www.youtube.com/shorts/yMc_O4hepFs", "/downloads/shows/LESYAKA/Season 2023/s2023e011200 - Películas sovieticas con subtítulos en español 🎥.mp4", true, 1, ~U[2023-01-12 21:13:21Z]] 23:10:57.067 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=144.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:10:57.068 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:10:57.069 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [299] 23:10:57.070 [debug] Current batch of media processed. Will check again in 1000ms 23:10:57.731 [debug] Current batch of media processed. Will check again in 1000ms 23:10:58.087 [debug] Current batch of media processed. Will check again in 1000ms 23:10:58.738 [debug] Current batch of media processed. Will check again in 1000ms 23:10:59.091 [debug] Current batch of media processed. Will check again in 1000ms 23:10:59.742 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 778, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e122200 - Я больше не один. Знакомьтесь, Тундра.mkv", "id" => "Bk9oiu8mZMg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Bk9oiu8mZMg", "playlist_index" => 62, "timestamp" => 1734842785, "title" => "Я больше не один. Знакомьтесь, Тундра", "upload_date" => "20241222"} 23:10:59.747 [debug] QUERY OK source="sources" db=2.6ms queue=0.3ms idle=1380.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:10:59.749 [debug] QUERY OK source="sources" db=0.7ms idle=1384.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:10:59.752 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1385.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-22 04:46:25Z], 2] 23:10:59.757 [debug] QUERY OK source="media_items" db=4.3ms queue=0.1ms idle=1389.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Я больше не один. Знакомьтесь, Тундра", "40e66df2-c877-4c82-9e3c-77056ac9c9e0", 778, false, "Bk9oiu8mZMg", "https://www.youtube.com/watch?v=Bk9oiu8mZMg", 62, "/downloads/shows/Nestrashno/Season 2024/s2024e122200 - Я больше не один. Знакомьтесь, Тундра.mkv", false, false, false, 2, [], 99, ~U[2024-12-22 04:46:25Z], ~U[2026-04-17 18:10:59Z], ~U[2026-04-17 18:10:59Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Я больше не один. Знакомьтесь, Тундра", 778, false, "Bk9oiu8mZMg", "https://www.youtube.com/watch?v=Bk9oiu8mZMg", "/downloads/shows/Nestrashno/Season 2024/s2024e122200 - Я больше не один. Знакомьтесь, Тундра.mkv", false, 2, ~U[2024-12-22 04:46:25Z]] 23:10:59.759 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=824.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:10:59.760 [debug] QUERY OK source="media_profiles" db=1.1ms idle=12.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:10:59.763 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=12.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [300] 23:10:59.763 [debug] Current batch of media processed. Will check again in 1000ms 23:11:00.132 [debug] Current batch of media processed. Will check again in 1000ms 23:11:00.767 [debug] Current batch of media processed. Will check again in 1000ms 23:11:00.849 [info] {"source":"oban","duration":1237,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:11:01.137 [debug] Current batch of media processed. Will check again in 1000ms 23:11:01.770 [debug] Current batch of media processed. Will check again in 1000ms 23:11:02.175 [debug] Current batch of media processed. Will check again in 1000ms 23:11:02.775 [debug] Current batch of media processed. Will check again in 1000ms 23:11:03.177 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 23, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e011000 - Con qué están obsesionados los rusos?.mp4", "id" => "LvX5Np3_lvs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/LvX5Np3_lvs", "playlist_index" => 108, "timestamp" => 1673386332, "title" => "Con qué están obsesionados los rusos?", "upload_date" => "20230110"} 23:11:03.180 [debug] QUERY OK source="sources" db=1.3ms queue=0.5ms idle=1807.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:11:03.182 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1810.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:11:03.186 [debug] QUERY OK source="media_items" db=2.5ms queue=0.2ms idle=1186.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-10 21:32:12Z], 1] 23:11:03.191 [debug] QUERY OK source="media_items" db=3.3ms queue=0.3ms idle=698.2ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Con qué están obsesionados los rusos?", "67829521-7111-4aaf-be4c-d9fbbab7006d", 23, false, "LvX5Np3_lvs", "https://www.youtube.com/shorts/LvX5Np3_lvs", 108, "/downloads/shows/LESYAKA/Season 2023/s2023e011000 - Con qué están obsesionados los rusos?.mp4", false, false, true, 1, [], 99, ~U[2023-01-10 21:32:12Z], ~U[2026-04-17 18:11:03Z], ~U[2026-04-17 18:11:03Z], "", "Con qué están obsesionados los rusos?", 23, false, "LvX5Np3_lvs", "https://www.youtube.com/shorts/LvX5Np3_lvs", "/downloads/shows/LESYAKA/Season 2023/s2023e011000 - Con qué están obsesionados los rusos?.mp4", true, 1, ~U[2023-01-10 21:32:12Z]] 23:11:03.193 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=181.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:11:03.194 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.4ms idle=12.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:11:03.196 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=12.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [301] 23:11:03.196 [debug] Current batch of media processed. Will check again in 1000ms 23:11:03.778 [debug] Current batch of media processed. Will check again in 1000ms 23:11:04.197 [debug] Current batch of media processed. Will check again in 1000ms 23:11:04.781 [debug] Current batch of media processed. Will check again in 1000ms 23:11:05.199 [debug] Current batch of media processed. Will check again in 1000ms 23:11:05.785 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1359, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e121500 - Мне 32 и у меня ничего нет..mkv", "id" => "3hYQ6M2My-U", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=3hYQ6M2My-U", "playlist_index" => 63, "timestamp" => 1734235608, "title" => "Мне 32 и у меня ничего нет.", "upload_date" => "20241215"} 23:11:05.790 [debug] QUERY OK source="sources" db=1.9ms queue=0.9ms idle=1296.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:11:05.792 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=1300.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:11:05.796 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=1303.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-15 04:06:48Z], 2] 23:11:05.805 [debug] QUERY OK source="media_items" db=5.9ms queue=0.4ms idle=1306.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Мне 32 и у меня ничего нет.", "c69bc62e-334e-4d1d-9f64-c5ae7c7aa509", 1359, false, "3hYQ6M2My-U", "https://www.youtube.com/watch?v=3hYQ6M2My-U", 63, "/downloads/shows/Nestrashno/Season 2024/s2024e121500 - Мне 32 и у меня ничего нет..mkv", false, false, false, 2, [], 99, ~U[2024-12-15 04:06:48Z], ~U[2026-04-17 18:11:05Z], ~U[2026-04-17 18:11:05Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Мне 32 и у меня ничего нет.", 1359, false, "3hYQ6M2My-U", "https://www.youtube.com/watch?v=3hYQ6M2My-U", "/downloads/shows/Nestrashno/Season 2024/s2024e121500 - Мне 32 и у меня ничего нет..mkv", false, 2, ~U[2024-12-15 04:06:48Z]] 23:11:05.807 [debug] QUERY OK source="sources" db=0.6ms queue=0.4ms idle=771.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:11:05.809 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.4ms idle=17.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:11:05.811 [debug] QUERY OK source="media_items" db=0.8ms queue=0.4ms idle=17.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [302] 23:11:05.812 [debug] Current batch of media processed. Will check again in 1000ms 23:11:06.201 [debug] Current batch of media processed. Will check again in 1000ms 23:11:06.816 [debug] Current batch of media processed. Will check again in 1000ms 23:11:07.398 [debug] Current batch of media processed. Will check again in 1000ms 23:11:07.834 [debug] Current batch of media processed. Will check again in 1000ms 23:11:08.405 [debug] Current batch of media processed. Will check again in 1000ms 23:11:08.837 [debug] Current batch of media processed. Will check again in 1000ms 23:11:09.409 [debug] Current batch of media processed. Will check again in 1000ms 23:11:09.845 [debug] Current batch of media processed. Will check again in 1000ms 23:11:10.412 [debug] Current batch of media processed. Will check again in 1000ms 23:11:10.848 [debug] Current batch of media processed. Will check again in 1000ms 23:11:11.418 [debug] Current batch of media processed. Will check again in 1000ms 23:11:11.918 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1599, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e120700 - Делай как я.mkv", "id" => "2X6PGUbZYBo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=2X6PGUbZYBo", "playlist_index" => 64, "timestamp" => 1733543456, "title" => "Делай как я", "upload_date" => "20241207"} 23:11:11.921 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=704.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:11:11.923 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=422.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:11:11.925 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=424.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-07 03:50:56Z], 2] 23:11:11.932 [debug] QUERY OK source="media_items" db=5.4ms queue=0.1ms idle=426.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Делай как я", "fd4c82a0-c0d2-4888-8127-81453f601b83", 1599, false, "2X6PGUbZYBo", "https://www.youtube.com/watch?v=2X6PGUbZYBo", 64, "/downloads/shows/Nestrashno/Season 2024/s2024e120700 - Делай как я.mkv", false, false, false, 2, [], 99, ~U[2024-12-07 03:50:56Z], ~U[2026-04-17 18:11:11Z], ~U[2026-04-17 18:11:11Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Делай как я", 1599, false, "2X6PGUbZYBo", "https://www.youtube.com/watch?v=2X6PGUbZYBo", "/downloads/shows/Nestrashno/Season 2024/s2024e120700 - Делай как я.mkv", false, 2, ~U[2024-12-07 03:50:56Z]] 23:11:11.933 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=432.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:11:11.934 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=12.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:11:11.936 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=11.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [303] 23:11:11.936 [debug] Current batch of media processed. Will check again in 1000ms 23:11:12.516 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 31, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e010700 - La Navidad en Rusia🎄🎁.mp4", "id" => "36WYlotWRO8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/36WYlotWRO8", "playlist_index" => 109, "timestamp" => 1673135471, "title" => "La Navidad en Rusia🎄🎁", "upload_date" => "20230107"} 23:11:12.518 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=585.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:11:12.519 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=585.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:11:12.522 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=585.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-07 23:51:11Z], 1] 23:11:12.528 [debug] QUERY OK source="media_items" db=5.0ms queue=0.1ms idle=586.5ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["La Navidad en Rusia🎄🎁", "ef129e5f-e84a-4999-bd29-4d49d740aab4", 31, false, "36WYlotWRO8", "https://www.youtube.com/shorts/36WYlotWRO8", 109, "/downloads/shows/LESYAKA/Season 2023/s2023e010700 - La Navidad en Rusia🎄🎁.mp4", false, false, true, 1, [], 99, ~U[2023-01-07 23:51:11Z], ~U[2026-04-17 18:11:12Z], ~U[2026-04-17 18:11:12Z], "", "La Navidad en Rusia🎄🎁", 31, false, "36WYlotWRO8", "https://www.youtube.com/shorts/36WYlotWRO8", "/downloads/shows/LESYAKA/Season 2023/s2023e010700 - La Navidad en Rusia🎄🎁.mp4", true, 1, ~U[2023-01-07 23:51:11Z]] 23:11:12.530 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=292.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:11:12.532 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.4ms idle=12.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:11:12.536 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=14.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [304] 23:11:12.537 [debug] Current batch of media processed. Will check again in 1000ms 23:11:12.983 [debug] Current batch of media processed. Will check again in 1000ms 23:11:13.599 [debug] Current batch of media processed. Will check again in 1000ms 23:11:14.055 [debug] Current batch of media processed. Will check again in 1000ms 23:11:14.602 [debug] Current batch of media processed. Will check again in 1000ms 23:11:15.071 [debug] Current batch of media processed. Will check again in 1000ms 23:11:15.700 [debug] Current batch of media processed. Will check again in 1000ms 23:11:16.074 [debug] Current batch of media processed. Will check again in 1000ms 23:11:16.718 [debug] Current batch of media processed. Will check again in 1000ms 23:11:17.076 [debug] Current batch of media processed. Will check again in 1000ms 23:11:17.720 [debug] Current batch of media processed. Will check again in 1000ms 23:11:18.082 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1207, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e112700 - У меня ОТКАЗАЛИ ТОРМОЗА. Пробую листья КОКИ..mkv", "id" => "-oChG4lDg3k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-oChG4lDg3k", "playlist_index" => 65, "timestamp" => 1732667747, "title" => "У меня ОТКАЗАЛИ ТОРМОЗА. Пробую листья КОКИ.", "upload_date" => "20241127"} 23:11:18.083 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1523.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:11:18.084 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1524.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:11:18.086 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=601.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-27 00:35:47Z], 2] 23:11:18.089 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=525.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "У меня ОТКАЗАЛИ ТОРМОЗА. Пробую листья КОКИ.", "e200a5da-09a6-4ce9-bc6a-8753c46578a2", 1207, false, "-oChG4lDg3k", "https://www.youtube.com/watch?v=-oChG4lDg3k", 65, "/downloads/shows/Nestrashno/Season 2024/s2024e112700 - У меня ОТКАЗАЛИ ТОРМОЗА. Пробую листья КОКИ..mkv", false, false, false, 2, [], 99, ~U[2024-11-27 00:35:47Z], ~U[2026-04-17 18:11:18Z], ~U[2026-04-17 18:11:18Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "У меня ОТКАЗАЛИ ТОРМОЗА. Пробую листья КОКИ.", 1207, false, "-oChG4lDg3k", "https://www.youtube.com/watch?v=-oChG4lDg3k", "/downloads/shows/Nestrashno/Season 2024/s2024e112700 - У меня ОТКАЗАЛИ ТОРМОЗА. Пробую листья КОКИ..mkv", false, 2, ~U[2024-11-27 00:35:47Z]] 23:11:18.090 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=528.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:11:18.090 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:11:18.092 [debug] QUERY OK source="media_items" db=0.4ms idle=6.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [305] 23:11:18.092 [debug] Current batch of media processed. Will check again in 1000ms 23:11:18.721 [debug] Current batch of media processed. Will check again in 1000ms 23:11:19.098 [debug] Current batch of media processed. Will check again in 1000ms 23:11:19.726 [debug] Current batch of media processed. Will check again in 1000ms 23:11:20.100 [debug] Current batch of media processed. Will check again in 1000ms 23:11:20.730 [debug] Current batch of media processed. Will check again in 1000ms 23:11:21.105 [debug] Current batch of media processed. Will check again in 1000ms 23:11:21.756 [debug] Current batch of media processed. Will check again in 1000ms 23:11:22.176 [debug] Current batch of media processed. Will check again in 1000ms 23:11:22.759 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 18, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e010500 - Que comen los rusos ricos?🤤.mp4", "id" => "z47bZUvgqUs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/z47bZUvgqUs", "playlist_index" => 110, "timestamp" => 1672953908, "title" => "Que comen los rusos ricos?🤤", "upload_date" => "20230105"} 23:11:22.760 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1082.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:11:22.762 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1084.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:11:22.764 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1085.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-05 21:25:08Z], 1] 23:11:22.767 [debug] QUERY OK source="media_items" db=2.4ms idle=1087.1ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Que comen los rusos ricos?🤤", "33c6106b-89fc-4986-a61c-eb22c9b8d807", 18, false, "z47bZUvgqUs", "https://www.youtube.com/shorts/z47bZUvgqUs", 110, "/downloads/shows/LESYAKA/Season 2023/s2023e010500 - Que comen los rusos ricos?🤤.mp4", false, false, true, 1, [], 99, ~U[2023-01-05 21:25:08Z], ~U[2026-04-17 18:11:22Z], ~U[2026-04-17 18:11:22Z], "", "Que comen los rusos ricos?🤤", 18, false, "z47bZUvgqUs", "https://www.youtube.com/shorts/z47bZUvgqUs", "/downloads/shows/LESYAKA/Season 2023/s2023e010500 - Que comen los rusos ricos?🤤.mp4", true, 1, ~U[2023-01-05 21:25:08Z]] 23:11:22.768 [debug] QUERY OK source="sources" db=0.4ms idle=186.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:11:22.769 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=7.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:11:22.770 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [306] 23:11:22.770 [debug] Current batch of media processed. Will check again in 1000ms 23:11:23.266 [debug] Current batch of media processed. Will check again in 1000ms 23:11:23.813 [debug] Current batch of media processed. Will check again in 1000ms 23:11:24.272 [debug] Current batch of media processed. Will check again in 1000ms 23:11:24.871 [debug] Current batch of media processed. Will check again in 1000ms 23:11:25.279 [debug] Current batch of media processed. Will check again in 1000ms 23:11:25.874 [debug] Current batch of media processed. Will check again in 1000ms 23:11:26.283 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1005, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e112300 - БЕЗ СМЫСЛА И ЦЕЛИ.mkv", "id" => "5TJWpCqGXDw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5TJWpCqGXDw", "playlist_index" => 66, "timestamp" => 1732329654, "title" => "БЕЗ СМЫСЛА И ЦЕЛИ", "upload_date" => "20241123"} 23:11:26.285 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=1494.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:11:26.286 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1496.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:11:26.288 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1497.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-23 02:40:54Z], 2] 23:11:26.293 [debug] QUERY OK source="media_items" db=4.1ms idle=1498.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "БЕЗ СМЫСЛА И ЦЕЛИ", "d95aea35-13ca-4ae4-9e76-86223c84d15d", 1005, false, "5TJWpCqGXDw", "https://www.youtube.com/watch?v=5TJWpCqGXDw", 66, "/downloads/shows/Nestrashno/Season 2024/s2024e112300 - БЕЗ СМЫСЛА И ЦЕЛИ.mkv", false, false, false, 2, [], 99, ~U[2024-11-23 02:40:54Z], ~U[2026-04-17 18:11:26Z], ~U[2026-04-17 18:11:26Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "БЕЗ СМЫСЛА И ЦЕЛИ", 1005, false, "5TJWpCqGXDw", "https://www.youtube.com/watch?v=5TJWpCqGXDw", "/downloads/shows/Nestrashno/Season 2024/s2024e112300 - БЕЗ СМЫСЛА И ЦЕЛИ.mkv", false, 2, ~U[2024-11-23 02:40:54Z]] 23:11:26.294 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=599.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:11:26.295 [debug] QUERY OK source="media_profiles" db=0.5ms idle=9.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:11:26.297 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=9.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [307] 23:11:26.297 [debug] Current batch of media processed. Will check again in 1000ms 23:11:26.452 [info] {"source":"oban","duration":2113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:26.950 [debug] Current batch of media processed. Will check again in 1000ms 23:11:27.302 [debug] Current batch of media processed. Will check again in 1000ms 23:11:28.022 [debug] Current batch of media processed. Will check again in 1000ms 23:11:28.305 [debug] Current batch of media processed. Will check again in 1000ms 23:11:29.023 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 29, "filename" => "/downloads/shows/LESYAKA/Season 2023/s2023e010200 - Como es El Año Nuevo en Rusia?🎄.mp4", "id" => "Au1g3fZJ4XQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/Au1g3fZJ4XQ", "playlist_index" => 111, "timestamp" => 1672692391, "title" => "Como es El Año Nuevo en Rusia?🎄", "upload_date" => "20230102"} 23:11:29.025 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1167.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:11:29.026 [debug] QUERY OK source="sources" db=0.3ms idle=1168.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:11:29.027 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1169.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-02 20:46:31Z], 1] 23:11:29.344 [debug] QUERY OK source="media_items" db=315.8ms idle=1171.1ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Como es El Año Nuevo en Rusia?🎄", "89718835-2dbc-4cf8-922f-dc0aee4d9487", 29, false, "Au1g3fZJ4XQ", "https://www.youtube.com/shorts/Au1g3fZJ4XQ", 111, "/downloads/shows/LESYAKA/Season 2023/s2023e010200 - Como es El Año Nuevo en Rusia?🎄.mp4", false, false, true, 1, [], 99, ~U[2023-01-02 20:46:31Z], ~U[2026-04-17 18:11:29Z], ~U[2026-04-17 18:11:29Z], "", "Como es El Año Nuevo en Rusia?🎄", 29, false, "Au1g3fZJ4XQ", "https://www.youtube.com/shorts/Au1g3fZJ4XQ", "/downloads/shows/LESYAKA/Season 2023/s2023e010200 - Como es El Año Nuevo en Rusia?🎄.mp4", true, 1, ~U[2023-01-02 20:46:31Z]] 23:11:29.346 [debug] Current batch of media processed. Will check again in 1000ms 23:11:29.347 [debug] QUERY OK source="sources" db=1.4ms queue=0.4ms idle=603.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:11:29.349 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.2ms idle=323.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:11:29.353 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=325.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [308] 23:11:29.354 [debug] Current batch of media processed. Will check again in 1000ms 23:11:30.354 [debug] Current batch of media processed. Will check again in 1000ms 23:11:30.357 [debug] Current batch of media processed. Will check again in 1000ms 23:11:31.358 [debug] Current batch of media processed. Will check again in 1000ms 23:11:31.359 [debug] Current batch of media processed. Will check again in 1000ms 23:11:32.360 [debug] Current batch of media processed. Will check again in 1000ms 23:11:32.361 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1734, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e111900 - Авантюра в Перу пошла не по плану.mkv", "id" => "aakBDofWxxk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=aakBDofWxxk", "playlist_index" => 67, "timestamp" => 1731989133, "title" => "Авантюра в Перу пошла не по плану", "upload_date" => "20241119"} 23:11:32.362 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1442.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:11:32.363 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1444.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:11:32.364 [debug] QUERY OK source="media_items" db=0.6ms idle=1445.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-19 04:05:33Z], 2] 23:11:33.368 [debug] Current batch of media processed. Will check again in 1000ms 23:11:33.400 [debug] QUERY OK source="media_items" db=1034.2ms idle=1446.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Авантюра в Перу пошла не по плану", "39b35481-4582-4181-b899-2b11205dbd48", 1734, false, "aakBDofWxxk", "https://www.youtube.com/watch?v=aakBDofWxxk", 67, "/downloads/shows/Nestrashno/Season 2024/s2024e111900 - Авантюра в Перу пошла не по плану.mkv", false, false, false, 2, [], 99, ~U[2024-11-19 04:05:33Z], ~U[2026-04-17 18:11:32Z], ~U[2026-04-17 18:11:32Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Авантюра в Перу пошла не по плану", 1734, false, "aakBDofWxxk", "https://www.youtube.com/watch?v=aakBDofWxxk", "/downloads/shows/Nestrashno/Season 2024/s2024e111900 - Авантюра в Перу пошла не по плану.mkv", false, 2, ~U[2024-11-19 04:05:33Z]] 23:11:33.403 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1039.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:11:33.406 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.3ms idle=1040.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:11:33.409 [debug] QUERY OK source="media_items" db=1.5ms queue=0.3ms idle=1042.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [309] 23:11:33.410 [debug] Current batch of media processed. Will check again in 1000ms 23:11:34.370 [debug] Current batch of media processed. Will check again in 1000ms 23:11:34.413 [debug] Current batch of media processed. Will check again in 1000ms 23:11:35.387 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 10, "filename" => "/downloads/shows/LESYAKA/Season 2022/s2022e122900 - Invierno ruso.mp4", "id" => "-St2SdmGELM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/-St2SdmGELM", "playlist_index" => 112, "timestamp" => 1672345001, "title" => "Invierno ruso", "upload_date" => "20221229"} 23:11:35.391 [debug] QUERY OK source="sources" db=1.8ms queue=0.7ms idle=579.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:11:35.393 [debug] QUERY OK source="sources" db=0.7ms queue=0.4ms idle=429.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:11:35.395 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=430.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-29 20:16:41Z], 1] 23:11:35.398 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=433.3ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Invierno ruso", "9e9a5dff-20fa-4f38-a692-20b6e9709317", 10, false, "-St2SdmGELM", "https://www.youtube.com/shorts/-St2SdmGELM", 112, "/downloads/shows/LESYAKA/Season 2022/s2022e122900 - Invierno ruso.mp4", false, false, true, 1, [], 99, ~U[2022-12-29 20:16:41Z], ~U[2026-04-17 18:11:35Z], ~U[2026-04-17 18:11:35Z], "", "Invierno ruso", 10, false, "-St2SdmGELM", "https://www.youtube.com/shorts/-St2SdmGELM", "/downloads/shows/LESYAKA/Season 2022/s2022e122900 - Invierno ruso.mp4", true, 1, ~U[2022-12-29 20:16:41Z]] 23:11:35.399 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=435.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:11:35.401 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.3ms idle=8.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:11:35.404 [debug] QUERY OK source="media_items" db=1.0ms queue=0.3ms idle=9.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [310] 23:11:35.404 [debug] Current batch of media processed. Will check again in 1000ms 23:11:35.415 [debug] Current batch of media processed. Will check again in 1000ms 23:11:36.409 [debug] Current batch of media processed. Will check again in 1000ms 23:11:36.493 [debug] Current batch of media processed. Will check again in 1000ms 23:11:37.416 [debug] Current batch of media processed. Will check again in 1000ms 23:11:37.496 [debug] Current batch of media processed. Will check again in 1000ms 23:11:38.421 [debug] Current batch of media processed. Will check again in 1000ms 23:11:38.508 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1304, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e111100 - Грязь и нищета самой туристической страны Южной Америки..mkv", "id" => "voPdyzt-mMk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=voPdyzt-mMk", "playlist_index" => 68, "timestamp" => 1731335374, "title" => "Грязь и нищета самой туристической страны Южной Америки.", "upload_date" => "20241111"} 23:11:38.510 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1529.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:11:38.512 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1531.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:11:38.514 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1532.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-11 14:29:34Z], 2] 23:11:38.518 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=1535.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Грязь и нищета самой туристической страны Южной Америки.", "530813a3-37bd-4a69-a3cc-6fb53ff1ba73", 1304, false, "voPdyzt-mMk", "https://www.youtube.com/watch?v=voPdyzt-mMk", 68, "/downloads/shows/Nestrashno/Season 2024/s2024e111100 - Грязь и нищета самой туристической страны Южной Америки..mkv", false, false, false, 2, [], 99, ~U[2024-11-11 14:29:34Z], ~U[2026-04-17 18:11:38Z], ~U[2026-04-17 18:11:38Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Грязь и нищета самой туристической страны Южной Америки.", 1304, false, "voPdyzt-mMk", "https://www.youtube.com/watch?v=voPdyzt-mMk", "/downloads/shows/Nestrashno/Season 2024/s2024e111100 - Грязь и нищета самой туристической страны Южной Америки..mkv", false, 2, ~U[2024-11-11 14:29:34Z]] 23:11:38.519 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=603.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:11:38.520 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=9.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:11:38.522 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=9.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [311] 23:11:38.522 [debug] Current batch of media processed. Will check again in 1000ms 23:11:39.425 [debug] Current batch of media processed. Will check again in 1000ms 23:11:39.525 [debug] Current batch of media processed. Will check again in 1000ms 23:11:40.428 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 21, "filename" => "/downloads/shows/LESYAKA/Season 2022/s2022e122700 - Sin que no pueden vivir los rusos?.mp4", "id" => "dH84qgWqfMk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/dH84qgWqfMk", "playlist_index" => 113, "timestamp" => 1672166393, "title" => "Sin que no pueden vivir los rusos?", "upload_date" => "20221227"} 23:11:40.431 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=425.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:11:40.432 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=341.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:11:40.435 [debug] QUERY OK source="media_items" db=2.3ms idle=342.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-27 18:39:53Z], 1] 23:11:40.438 [debug] QUERY OK source="media_items" db=2.0ms idle=345.8ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Sin que no pueden vivir los rusos?", "1c6a561e-4a57-4203-8a50-0bcb2851c5b0", 21, false, "dH84qgWqfMk", "https://www.youtube.com/shorts/dH84qgWqfMk", 113, "/downloads/shows/LESYAKA/Season 2022/s2022e122700 - Sin que no pueden vivir los rusos?.mp4", false, false, true, 1, [], 99, ~U[2022-12-27 18:39:53Z], ~U[2026-04-17 18:11:40Z], ~U[2026-04-17 18:11:40Z], "", "Sin que no pueden vivir los rusos?", 21, false, "dH84qgWqfMk", "https://www.youtube.com/shorts/dH84qgWqfMk", "/downloads/shows/LESYAKA/Season 2022/s2022e122700 - Sin que no pueden vivir los rusos?.mp4", true, 1, ~U[2022-12-27 18:39:53Z]] 23:11:40.439 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=348.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:11:40.441 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=9.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:11:40.443 [debug] QUERY OK source="media_items" db=1.0ms idle=9.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [312] 23:11:40.443 [debug] Current batch of media processed. Will check again in 1000ms 23:11:40.552 [debug] Current batch of media processed. Will check again in 1000ms 23:11:41.454 [debug] Current batch of media processed. Will check again in 1000ms 23:11:41.555 [debug] Current batch of media processed. Will check again in 1000ms 23:11:42.458 [debug] Current batch of media processed. Will check again in 1000ms 23:11:42.562 [debug] Current batch of media processed. Will check again in 1000ms 23:11:43.468 [debug] Current batch of media processed. Will check again in 1000ms 23:11:43.564 [debug] Current batch of media processed. Will check again in 1000ms 23:11:44.478 [debug] Current batch of media processed. Will check again in 1000ms 23:11:44.567 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1527, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e110500 - Уезжаю из Эквадора. Пустят ли в Перу?.mkv", "id" => "sP9opE3jzg4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=sP9opE3jzg4", "playlist_index" => 69, "timestamp" => 1730782321, "title" => "Уезжаю из Эквадора. Пустят ли в Перу?", "upload_date" => "20241105"} 23:11:44.570 [debug] QUERY OK source="sources" db=1.6ms queue=0.6ms idle=485.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:11:44.571 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=410.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:11:44.573 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=411.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-05 04:52:01Z], 2] 23:11:44.577 [debug] QUERY OK source="media_items" db=2.2ms queue=0.2ms idle=414.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Уезжаю из Эквадора. Пустят ли в Перу?", "7b5b5d36-4d82-4593-ab85-650f878c9357", 1527, false, "sP9opE3jzg4", "https://www.youtube.com/watch?v=sP9opE3jzg4", 69, "/downloads/shows/Nestrashno/Season 2024/s2024e110500 - Уезжаю из Эквадора. Пустят ли в Перу?.mkv", false, false, false, 2, [], 99, ~U[2024-11-05 04:52:01Z], ~U[2026-04-17 18:11:44Z], ~U[2026-04-17 18:11:44Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Уезжаю из Эквадора. Пустят ли в Перу?", 1527, false, "sP9opE3jzg4", "https://www.youtube.com/watch?v=sP9opE3jzg4", "/downloads/shows/Nestrashno/Season 2024/s2024e110500 - Уезжаю из Эквадора. Пустят ли в Перу?.mkv", false, 2, ~U[2024-11-05 04:52:01Z]] 23:11:44.578 [debug] QUERY OK source="sources" db=0.5ms idle=417.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:11:44.579 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=8.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:11:44.581 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=8.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [313] 23:11:44.581 [debug] Current batch of media processed. Will check again in 1000ms 23:11:45.481 [debug] Current batch of media processed. Will check again in 1000ms 23:11:45.583 [debug] Current batch of media processed. Will check again in 1000ms 23:11:46.484 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 20, "filename" => "/downloads/shows/LESYAKA/Season 2022/s2022e122500 - Hay Navidad en Rusia?.mp4", "id" => "4_ulQrSrPTQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/4_ulQrSrPTQ", "playlist_index" => 114, "timestamp" => 1672011439, "title" => "Hay Navidad en Rusia?", "upload_date" => "20221225"} 23:11:46.487 [debug] QUERY OK source="sources" db=0.9ms queue=0.5ms idle=386.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:11:46.489 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=302.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:11:46.493 [debug] QUERY OK source="media_items" db=2.8ms queue=0.4ms idle=303.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-25 23:37:19Z], 1] 23:11:46.496 [debug] QUERY OK source="media_items" db=1.9ms queue=0.2ms idle=308.1ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hay Navidad en Rusia?", "96d368b1-db99-47c8-985f-9e1f6a0d973c", 20, false, "4_ulQrSrPTQ", "https://www.youtube.com/shorts/4_ulQrSrPTQ", 114, "/downloads/shows/LESYAKA/Season 2022/s2022e122500 - Hay Navidad en Rusia?.mp4", false, false, true, 1, [], 99, ~U[2022-12-25 23:37:19Z], ~U[2026-04-17 18:11:46Z], ~U[2026-04-17 18:11:46Z], "", "Hay Navidad en Rusia?", 20, false, "4_ulQrSrPTQ", "https://www.youtube.com/shorts/4_ulQrSrPTQ", "/downloads/shows/LESYAKA/Season 2022/s2022e122500 - Hay Navidad en Rusia?.mp4", true, 1, ~U[2022-12-25 23:37:19Z]] 23:11:46.497 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=310.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:11:46.499 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.4ms idle=10.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:11:46.501 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=11.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [314] 23:11:46.502 [debug] Current batch of media processed. Will check again in 1000ms 23:11:46.608 [debug] Current batch of media processed. Will check again in 1000ms 23:11:47.510 [debug] Current batch of media processed. Will check again in 1000ms 23:11:47.630 [debug] Current batch of media processed. Will check again in 1000ms 23:11:48.514 [debug] Current batch of media processed. Will check again in 1000ms 23:11:48.673 [debug] Current batch of media processed. Will check again in 1000ms 23:11:49.517 [debug] Current batch of media processed. Will check again in 1000ms 23:11:49.710 [debug] Current batch of media processed. Will check again in 1000ms 23:11:50.522 [debug] Current batch of media processed. Will check again in 1000ms 23:11:50.714 [debug] Current batch of media processed. Will check again in 1000ms 23:11:51.529 [debug] Current batch of media processed. Will check again in 1000ms 23:11:51.716 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Проезжаю по горам Эквадора, где живёт самая большая этническая группа коренного населения Америки - Кичуа.\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1688, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e103100 - Когда встречают россиянина на ТУК ТУКЕ..mkv", "id" => "L3e0t2mQs7Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=L3e0t2mQs7Q", "playlist_index" => 70, "timestamp" => 1730375477, "title" => "Когда встречают россиянина на ТУК ТУКЕ.", "upload_date" => "20241031"} 23:11:51.719 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=1444.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:11:51.722 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1448.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:11:51.723 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1449.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-31 11:51:17Z], 2] 23:11:51.726 [debug] QUERY OK source="media_items" db=1.9ms queue=0.2ms idle=1451.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Проезжаю по горам Эквадора, где живёт самая большая этническая группа коренного населения Америки - Кичуа.\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Когда встречают россиянина на ТУК ТУКЕ.", "d63e7fa6-a1cb-4d50-bc76-3afe586ed098", 1688, false, "L3e0t2mQs7Q", "https://www.youtube.com/watch?v=L3e0t2mQs7Q", 70, "/downloads/shows/Nestrashno/Season 2024/s2024e103100 - Когда встречают россиянина на ТУК ТУКЕ..mkv", false, false, false, 2, [], 99, ~U[2024-10-31 11:51:17Z], ~U[2026-04-17 18:11:51Z], ~U[2026-04-17 18:11:51Z], "Проезжаю по горам Эквадора, где живёт самая большая этническая группа коренного населения Америки - Кичуа.\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Когда встречают россиянина на ТУК ТУКЕ.", 1688, false, "L3e0t2mQs7Q", "https://www.youtube.com/watch?v=L3e0t2mQs7Q", "/downloads/shows/Nestrashno/Season 2024/s2024e103100 - Когда встречают россиянина на ТУК ТУКЕ..mkv", false, 2, ~U[2024-10-31 11:51:17Z]] 23:11:51.727 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=525.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:11:51.728 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=8.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:11:51.729 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [315] 23:11:51.730 [debug] Current batch of media processed. Will check again in 1000ms 23:11:52.594 [debug] Current batch of media processed. Will check again in 1000ms 23:11:52.905 [debug] Current batch of media processed. Will check again in 1000ms 23:11:53.599 [debug] Current batch of media processed. Will check again in 1000ms 23:11:53.909 [debug] Current batch of media processed. Will check again in 1000ms 23:11:54.670 [debug] Current batch of media processed. Will check again in 1000ms 23:11:54.915 [debug] Current batch of media processed. Will check again in 1000ms 23:11:55.676 [debug] Current batch of media processed. Will check again in 1000ms 23:11:55.921 [debug] Current batch of media processed. Will check again in 1000ms 23:11:56.496 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:56.740 [debug] Current batch of media processed. Will check again in 1000ms 23:11:56.923 [debug] Current batch of media processed. Will check again in 1000ms 23:11:57.911 [debug] Current batch of media processed. Will check again in 1000ms 23:11:57.989 [debug] Current batch of media processed. Will check again in 1000ms 23:11:58.927 [debug] Current batch of media processed. Will check again in 1000ms 23:11:59.003 [debug] Current batch of media processed. Will check again in 1000ms 23:11:59.931 [debug] Current batch of media processed. Will check again in 1000ms 23:12:00.007 [debug] Current batch of media processed. Will check again in 1000ms 23:12:00.896 [info] {"source":"oban","duration":870,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:12:00.972 [debug] Current batch of media processed. Will check again in 1000ms 23:12:01.049 [debug] Current batch of media processed. Will check again in 1000ms 23:12:01.983 [debug] Current batch of media processed. Will check again in 1000ms 23:12:02.068 [debug] Current batch of media processed. Will check again in 1000ms 23:12:03.036 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 22, "filename" => "/downloads/shows/LESYAKA/Season 2022/s2022e122200 - Extrañas letras en ruso.mp4", "id" => "epjIda5n0IU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/epjIda5n0IU", "playlist_index" => 115, "timestamp" => 1671722479, "title" => "Extrañas letras en ruso", "upload_date" => "20221222"} 23:12:03.039 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=1611.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:12:03.041 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1613.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:03.044 [debug] QUERY OK source="media_items" db=2.3ms queue=0.2ms idle=760.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-22 15:21:19Z], 1] 23:12:03.048 [debug] QUERY OK source="media_items" db=3.1ms queue=0.2ms idle=610.3ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Extrañas letras en ruso", "ac6c3494-a96e-4fa4-b4ef-202e54d4b677", 22, false, "epjIda5n0IU", "https://www.youtube.com/shorts/epjIda5n0IU", 115, "/downloads/shows/LESYAKA/Season 2022/s2022e122200 - Extrañas letras en ruso.mp4", false, false, true, 1, [], 99, ~U[2022-12-22 15:21:19Z], ~U[2026-04-17 18:12:03Z], ~U[2026-04-17 18:12:03Z], "", "Extrañas letras en ruso", 22, false, "epjIda5n0IU", "https://www.youtube.com/shorts/epjIda5n0IU", "/downloads/shows/LESYAKA/Season 2022/s2022e122200 - Extrañas letras en ruso.mp4", true, 1, ~U[2022-12-22 15:21:19Z]] 23:12:03.050 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=614.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:03.051 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=11.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:12:03.053 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=11.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [316] 23:12:03.053 [debug] Current batch of media processed. Will check again in 1000ms 23:12:03.167 [debug] Current batch of media processed. Will check again in 1000ms 23:12:04.058 [debug] Current batch of media processed. Will check again in 1000ms 23:12:04.234 [debug] Current batch of media processed. Will check again in 1000ms 23:12:05.060 [debug] Current batch of media processed. Will check again in 1000ms 23:12:05.245 [debug] Current batch of media processed. Will check again in 1000ms 23:12:06.073 [debug] Current batch of media processed. Will check again in 1000ms 23:12:06.254 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1081, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e102400 - Встрял на тук туке в горах Эквадора..mkv", "id" => "4y82XoHmDkI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=4y82XoHmDkI", "playlist_index" => 71, "timestamp" => 1729771254, "title" => "Встрял на тук туке в горах Эквадора.", "upload_date" => "20241024"} 23:12:06.257 [debug] QUERY OK source="sources" db=1.3ms queue=0.3ms idle=1747.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:12:06.258 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1749.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:12:06.259 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=1750.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-24 12:00:54Z], 2] 23:12:06.263 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=1752.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Встрял на тук туке в горах Эквадора.", "dff2f4a9-fdeb-4026-aff5-ebc73e6d515e", 1081, false, "4y82XoHmDkI", "https://www.youtube.com/watch?v=4y82XoHmDkI", 71, "/downloads/shows/Nestrashno/Season 2024/s2024e102400 - Встрял на тук туке в горах Эквадора..mkv", false, false, false, 2, [], 99, ~U[2024-10-24 12:00:54Z], ~U[2026-04-17 18:12:06Z], ~U[2026-04-17 18:12:06Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Встрял на тук туке в горах Эквадора.", 1081, false, "4y82XoHmDkI", "https://www.youtube.com/watch?v=4y82XoHmDkI", "/downloads/shows/Nestrashno/Season 2024/s2024e102400 - Встрял на тук туке в горах Эквадора..mkv", false, 2, ~U[2024-10-24 12:00:54Z]] 23:12:06.264 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=775.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:12:06.265 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=7.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:12:06.266 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [317] 23:12:06.267 [debug] Current batch of media processed. Will check again in 1000ms 23:12:07.077 [debug] Current batch of media processed. Will check again in 1000ms 23:12:07.268 [debug] Current batch of media processed. Will check again in 1000ms 23:12:08.080 [debug] Current batch of media processed. Will check again in 1000ms 23:12:08.274 [debug] Current batch of media processed. Will check again in 1000ms 23:12:09.083 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 21, "filename" => "/downloads/shows/LESYAKA/Season 2022/s2022e122000 - Hace frío en las casas de Rusia en invierno?🥶.mp4", "id" => "NxkhDKnumEQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/NxkhDKnumEQ", "playlist_index" => 116, "timestamp" => 1671571773, "title" => "Hace frío en las casas de Rusia en invierno?🥶", "upload_date" => "20221220"} 23:12:09.087 [debug] QUERY OK source="sources" db=2.2ms queue=1.2ms idle=1419.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:12:09.089 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1423.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:09.092 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=1425.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-20 21:29:33Z], 1] 23:12:09.095 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1428.4ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hace frío en las casas de Rusia en invierno?🥶", "8f86ca21-5296-437d-8873-77c10da01f17", 21, false, "NxkhDKnumEQ", "https://www.youtube.com/shorts/NxkhDKnumEQ", 116, "/downloads/shows/LESYAKA/Season 2022/s2022e122000 - Hace frío en las casas de Rusia en invierno?🥶.mp4", false, false, true, 1, [], 99, ~U[2022-12-20 21:29:33Z], ~U[2026-04-17 18:12:09Z], ~U[2026-04-17 18:12:09Z], "", "Hace frío en las casas de Rusia en invierno?🥶", 21, false, "NxkhDKnumEQ", "https://www.youtube.com/shorts/NxkhDKnumEQ", "/downloads/shows/LESYAKA/Season 2022/s2022e122000 - Hace frío en las casas de Rusia en invierno?🥶.mp4", true, 1, ~U[2022-12-20 21:29:33Z]] 23:12:09.095 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=561.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:09.096 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=8.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:12:09.098 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [318] 23:12:09.098 [debug] Current batch of media processed. Will check again in 1000ms 23:12:09.279 [debug] Current batch of media processed. Will check again in 1000ms 23:12:10.102 [debug] Current batch of media processed. Will check again in 1000ms 23:12:10.364 [debug] Current batch of media processed. Will check again in 1000ms 23:12:11.105 [debug] Current batch of media processed. Will check again in 1000ms 23:12:11.366 [debug] Current batch of media processed. Will check again in 1000ms 23:12:12.106 [debug] Current batch of media processed. Will check again in 1000ms 23:12:12.372 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nРанний выход выпусков на boosty: https://boosty.to/mnenestrashno\nИли Patreon: https://www.patreon.com/Nestrashno\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1652, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e102100 - Наркокартели, индейцы и нефть..mkv", "id" => "YfLaDk_-1f4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=YfLaDk_-1f4", "playlist_index" => 72, "timestamp" => 1729513014, "title" => "Наркокартели, индейцы и нефть.", "upload_date" => "20241021"} 23:12:12.374 [debug] QUERY OK source="sources" db=0.9ms queue=0.5ms idle=1703.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:12:12.376 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1705.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:12:12.377 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=1706.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-21 12:16:54Z], 2] 23:12:12.380 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=706.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nРанний выход выпусков на boosty: https://boosty.to/mnenestrashno\nИли Patreon: https://www.patreon.com/Nestrashno\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Наркокартели, индейцы и нефть.", "7dcd2181-f572-41bb-a63e-43eb618de17d", 1652, false, "YfLaDk_-1f4", "https://www.youtube.com/watch?v=YfLaDk_-1f4", 72, "/downloads/shows/Nestrashno/Season 2024/s2024e102100 - Наркокартели, индейцы и нефть..mkv", false, false, false, 2, [], 99, ~U[2024-10-21 12:16:54Z], ~U[2026-04-17 18:12:12Z], ~U[2026-04-17 18:12:12Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nРанний выход выпусков на boosty: https://boosty.to/mnenestrashno\nИли Patreon: https://www.patreon.com/Nestrashno\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Наркокартели, индейцы и нефть.", 1652, false, "YfLaDk_-1f4", "https://www.youtube.com/watch?v=YfLaDk_-1f4", "/downloads/shows/Nestrashno/Season 2024/s2024e102100 - Наркокартели, индейцы и нефть..mkv", false, 2, ~U[2024-10-21 12:16:54Z]] 23:12:12.381 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=704.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:12:12.383 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=7.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:12:12.384 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=7.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [319] 23:12:12.385 [debug] Current batch of media processed. Will check again in 1000ms 23:12:13.183 [debug] Current batch of media processed. Will check again in 1000ms 23:12:13.387 [debug] Current batch of media processed. Will check again in 1000ms 23:12:14.195 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "", "duration" => 6, "filename" => "/downloads/shows/LESYAKA/Season 2022/s2022e040500 - Я по жизни:.mkv", "id" => "ksw0IzYVKgg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/ksw0IzYVKgg", "playlist_index" => 117, "timestamp" => 1649121068, "title" => "Я по жизни:", "upload_date" => "20220405"} 23:12:14.199 [debug] QUERY OK source="sources" db=1.3ms queue=0.7ms idle=521.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:12:14.200 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=525.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.203 [debug] QUERY OK source="media_items" db=1.8ms queue=0.4ms idle=526.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-04-05 01:11:08Z], 1] 23:12:14.208 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=529.5ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Я по жизни:", "3d050940-9ea4-4ff6-b2dc-e7df3efa97ce", 6, false, "ksw0IzYVKgg", "https://www.youtube.com/shorts/ksw0IzYVKgg", 117, "/downloads/shows/LESYAKA/Season 2022/s2022e040500 - Я по жизни:.mkv", false, false, true, 1, [], 99, ~U[2022-04-05 01:11:08Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "", "Я по жизни:", 6, false, "ksw0IzYVKgg", "https://www.youtube.com/shorts/ksw0IzYVKgg", "/downloads/shows/LESYAKA/Season 2022/s2022e040500 - Я по жизни:.mkv", true, 1, ~U[2022-04-05 01:11:08Z]] 23:12:14.209 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=424.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.210 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=11.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:12:14.212 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=10.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [320] 23:12:14.212 [debug] Current batch of media processed. Will check again in 1000ms 23:12:14.399 [debug] Current batch of media processed. Will check again in 1000ms 23:12:14.609 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@lesyaka69 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/LESYAKA/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:2160,+codec:avc:m4a --format bestvideo*+bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/5b/9e/5b9e51e90a889d3445ea38019178ec0163bb61622f01fd3d9747634e254ec3d2.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:12:14.659 [debug] Gracefully stopping file follower 23:12:14.662 [debug] QUERY OK source="sources" db=2.6ms queue=0.7ms idle=455.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:12:14.665 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=456.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.667 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=456.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-09 15:00:48Z], 1] 23:12:14.676 [debug] QUERY OK source="media_items" db=5.4ms queue=0.1ms idle=459.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "УСТАЛА ОТ ПУТЕШЕСТВИЙ", "f1d5a708-4dfd-4cb8-8e5c-9065a1504517", 1150, false, "UAPaZx5tQck", "https://www.youtube.com/watch?v=UAPaZx5tQck", 1, "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", false, false, false, 1, [], 98, ~U[2026-04-09 15:00:48Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "УСТАЛА ОТ ПУТЕШЕСТВИЙ", 1150, false, "UAPaZx5tQck", "https://www.youtube.com/watch?v=UAPaZx5tQck", "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", false, 1, ~U[2026-04-09 15:00:48Z]] 23:12:14.678 [debug] QUERY OK source="sources" db=0.8ms idle=464.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.680 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=16.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-01 14:59:00Z], 1] 23:12:14.689 [debug] QUERY OK source="media_items" db=6.5ms queue=0.4ms idle=16.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", "4b9b47e8-3185-4b74-a6df-221066ee33d6", 1198, false, "dPjKfR6Pm8c", "https://www.youtube.com/watch?v=dPjKfR6Pm8c", 2, "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", false, false, false, 1, [], 98, ~U[2026-04-01 14:59:00Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", 1198, false, "dPjKfR6Pm8c", "https://www.youtube.com/watch?v=dPjKfR6Pm8c", "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", false, 1, ~U[2026-04-01 14:59:00Z]] 23:12:14.691 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=22.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.693 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=16.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-22 14:59:00Z], 1] 23:12:14.697 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=16.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЕХАЛА ЖИТЬ В ЛЕС", "441d7564-5f20-4861-bd9a-920e60b0e491", 1070, false, "wVJ6Ee84idE", "https://www.youtube.com/watch?v=wVJ6Ee84idE", 3, "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", false, false, false, 1, [], 98, ~U[2026-03-22 14:59:00Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЕХАЛА ЖИТЬ В ЛЕС", 1070, false, "wVJ6Ee84idE", "https://www.youtube.com/watch?v=wVJ6Ee84idE", "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", false, 1, ~U[2026-03-22 14:59:00Z]] 23:12:14.699 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=17.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.701 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=11.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-15 14:59:01Z], 1] 23:12:14.706 [debug] QUERY OK source="media_items" db=3.0ms idle=11.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", "eac3164a-b135-489d-abdb-69fc80619988", 1104, false, "CkfvdI6bzoM", "https://www.youtube.com/watch?v=CkfvdI6bzoM", 4, "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", false, false, false, 1, [], 98, ~U[2026-03-15 14:59:01Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", 1104, false, "CkfvdI6bzoM", "https://www.youtube.com/watch?v=CkfvdI6bzoM", "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", false, 1, ~U[2026-03-15 14:59:01Z]] 23:12:14.707 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=13.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.708 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=10.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-07 14:59:00Z], 1] 23:12:14.713 [debug] QUERY OK source="media_items" db=2.9ms idle=9.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", "8bb1b7e3-ce96-4ada-a354-35d8107924b8", 1053, false, "jWF2tjXDYnE", "https://www.youtube.com/watch?v=jWF2tjXDYnE", 5, "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", false, false, false, 1, [], 98, ~U[2026-03-07 14:59:00Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", 1053, false, "jWF2tjXDYnE", "https://www.youtube.com/watch?v=jWF2tjXDYnE", "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", false, 1, ~U[2026-03-07 14:59:00Z]] 23:12:14.714 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=11.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.716 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=9.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-01 14:59:00Z], 1] 23:12:14.719 [debug] QUERY OK source="media_items" db=2.2ms queue=0.2ms idle=10.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", "e835b223-a7ce-4aee-9202-e93d15d94e5b", 1267, false, "XtEw7ZyHwEM", "https://www.youtube.com/watch?v=XtEw7ZyHwEM", 6, "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", false, false, false, 1, [], 98, ~U[2026-03-01 14:59:00Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", 1267, false, "XtEw7ZyHwEM", "https://www.youtube.com/watch?v=XtEw7ZyHwEM", "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", false, 1, ~U[2026-03-01 14:59:00Z]] 23:12:14.721 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=11.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.722 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-22 14:59:00Z], 1] 23:12:14.725 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=9.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", "e34114db-fe77-4685-9c6a-ae280b2e42f4", 1470, false, "zrlvitviGGU", "https://www.youtube.com/watch?v=zrlvitviGGU", 7, "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", false, false, false, 1, [], 98, ~U[2026-02-22 14:59:00Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", 1470, false, "zrlvitviGGU", "https://www.youtube.com/watch?v=zrlvitviGGU", "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", false, 1, ~U[2026-02-22 14:59:00Z]] 23:12:14.726 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=9.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.728 [debug] QUERY OK source="media_items" db=0.7ms idle=7.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 03:00:40Z], 1] 23:12:14.731 [debug] QUERY OK source="media_items" db=2.8ms idle=7.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", "692853a7-093e-45c4-9389-e1b7111f0cf7", 1264, false, "c4TXEnQK2mw", "https://www.youtube.com/watch?v=c4TXEnQK2mw", 8, "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", false, false, false, 1, [], 98, ~U[2026-02-16 03:00:40Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", 1264, false, "c4TXEnQK2mw", "https://www.youtube.com/watch?v=c4TXEnQK2mw", "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", false, 1, ~U[2026-02-16 03:00:40Z]] 23:12:14.732 [debug] QUERY OK source="sources" db=0.4ms idle=9.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.734 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=7.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-11 15:00:44Z], 1] 23:12:14.753 [debug] QUERY OK source="media_items" db=17.6ms queue=0.1ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", "19368130-3dd7-43e6-8b82-5c3ba2cb9c3c", 1207, false, "Lp_1X0vj-MM", "https://www.youtube.com/watch?v=Lp_1X0vj-MM", 9, "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", false, false, false, 1, [], 98, ~U[2026-02-11 15:00:44Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", 1207, false, "Lp_1X0vj-MM", "https://www.youtube.com/watch?v=Lp_1X0vj-MM", "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", false, 1, ~U[2026-02-11 15:00:44Z]] 23:12:14.755 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=26.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.757 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=24.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-31 15:00:46Z], 1] 23:12:14.760 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=25.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Легендарные тюменские наушники-рекордсмены CaseGuru CGPods – https://cgpods.ru/lesya. \nКод LESYA на скидку до 1000 руб.\nТГ-блог – https://t.me/cg_pods\n\nКанал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?", "9c52ea0f-b669-4dd5-b6e2-5906742c7924", 1568, false, "PJIIKj5z9ys", "https://www.youtube.com/watch?v=PJIIKj5z9ys", 10, "/downloads/shows/LESYAKA/Season 2026/s2026e013100 - ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?.mkv", false, false, false, 1, [], 98, ~U[2026-01-31 15:00:46Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "Легендарные тюменские наушники-рекордсмены CaseGuru CGPods – https://cgpods.ru/lesya. \nКод LESYA на скидку до 1000 руб.\nТГ-блог – https://t.me/cg_pods\n\nКанал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?", 1568, false, "PJIIKj5z9ys", "https://www.youtube.com/watch?v=PJIIKj5z9ys", "/downloads/shows/LESYAKA/Season 2026/s2026e013100 - ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?.mkv", false, 1, ~U[2026-01-31 15:00:46Z]] 23:12:14.762 [debug] QUERY OK source="sources" db=0.8ms queue=0.7ms idle=27.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.764 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=10.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-24 15:00:09Z], 1] 23:12:14.767 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=9.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nПодкаст, в котором два путешественника делятся опытом и рассуждают о романтических отношениях в дороге и возможности создания семьи, когда ты \"вечно куда-то едешь\". \n\n#подкаст #отношения #любовь #путешествия #тревел #романтика #психология #семья #дети", "КАК ПУТЕШЕСТВОВАТЬ С ПАРТНЕРОМ И ЗАВОДИТЬ ДЕТЕЙ В ДОРОГЕ", "ad502e7a-6e0c-4cef-a5f1-69cce0416545", 5015, false, "5QbO6IImPWI", "https://www.youtube.com/watch?v=5QbO6IImPWI", 11, "/downloads/shows/LESYAKA/Season 2026/s2026e012400 - КАК ПУТЕШЕСТВОВАТЬ С ПАРТНЕРОМ И ЗАВОДИТЬ ДЕТЕЙ В ДОРОГЕ.mkv", false, false, false, 1, [], 96, ~U[2026-01-24 15:00:09Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "Канал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nПодкаст, в котором два путешественника делятся опытом и рассуждают о романтических отношениях в дороге и возможности создания семьи, когда ты \"вечно куда-то едешь\". \n\n#подкаст #отношения #любовь #путешествия #тревел #романтика #психология #семья #дети", "КАК ПУТЕШЕСТВОВАТЬ С ПАРТНЕРОМ И ЗАВОДИТЬ ДЕТЕЙ В ДОРОГЕ", 5015, false, "5QbO6IImPWI", "https://www.youtube.com/watch?v=5QbO6IImPWI", "/downloads/shows/LESYAKA/Season 2026/s2026e012400 - КАК ПУТЕШЕСТВОВАТЬ С ПАРТНЕРОМ И ЗАВОДИТЬ ДЕТЕЙ В ДОРОГЕ.mkv", false, 1, ~U[2026-01-24 15:00:09Z]] 23:12:14.768 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=10.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.770 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=8.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-18 15:01:27Z], 1] 23:12:14.773 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЖИВУ В ДОМЕ С МУЖЧИНОЙ?!", "6872ffb8-5c69-4399-8142-97c909301033", 1322, false, "qjAeAla7UTI", "https://www.youtube.com/watch?v=qjAeAla7UTI", 12, "/downloads/shows/LESYAKA/Season 2026/s2026e011800 - ЖИВУ В ДОМЕ С МУЖЧИНОЙ?!.mkv", false, false, false, 1, [], 98, ~U[2026-01-18 15:01:27Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "Канал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЖИВУ В ДОМЕ С МУЖЧИНОЙ?!", 1322, false, "qjAeAla7UTI", "https://www.youtube.com/watch?v=qjAeAla7UTI", "/downloads/shows/LESYAKA/Season 2026/s2026e011800 - ЖИВУ В ДОМЕ С МУЖЧИНОЙ?!.mkv", false, 1, ~U[2026-01-18 15:01:27Z]] 23:12:14.774 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=9.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.776 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=7.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-28 15:01:02Z], 1] 23:12:14.779 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ГОД ЖДАЛА ВСТРЕЧИ С НИМ", "78925575-f5e1-43fd-83bd-cd2622cec485", 1423, false, "Uo1ufO9tV_s", "https://www.youtube.com/watch?v=Uo1ufO9tV_s", 13, "/downloads/shows/LESYAKA/Season 2025/s2025e122800 - ГОД ЖДАЛА ВСТРЕЧИ С НИМ.mkv", false, false, false, 1, [], 98, ~U[2025-12-28 15:01:02Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "Канал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ГОД ЖДАЛА ВСТРЕЧИ С НИМ", 1423, false, "Uo1ufO9tV_s", "https://www.youtube.com/watch?v=Uo1ufO9tV_s", "/downloads/shows/LESYAKA/Season 2025/s2025e122800 - ГОД ЖДАЛА ВСТРЕЧИ С НИМ.mkv", false, 1, ~U[2025-12-28 15:01:02Z]] 23:12:14.780 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=9.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.781 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=7.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-23 15:00:53Z], 1] 23:12:14.784 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=7.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница", "МНЕ ПРИГРОЗИЛИ ПОЛИЦИЕЙ В ПЕРУ", "15cd49db-2d02-42af-a799-2c6cd4720701", 1098, false, "OC-2e5v7FEA", "https://www.youtube.com/watch?v=OC-2e5v7FEA", 14, "/downloads/shows/LESYAKA/Season 2025/s2025e122300 - МНЕ ПРИГРОЗИЛИ ПОЛИЦИЕЙ В ПЕРУ.mkv", false, false, false, 1, [], 98, ~U[2025-12-23 15:00:53Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница", "МНЕ ПРИГРОЗИЛИ ПОЛИЦИЕЙ В ПЕРУ", 1098, false, "OC-2e5v7FEA", "https://www.youtube.com/watch?v=OC-2e5v7FEA", "/downloads/shows/LESYAKA/Season 2025/s2025e122300 - МНЕ ПРИГРОЗИЛИ ПОЛИЦИЕЙ В ПЕРУ.mkv", false, 1, ~U[2025-12-23 15:00:53Z]] 23:12:14.785 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.786 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-16 15:00:15Z], 1] 23:12:14.788 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница", "РАЗДОБЫЛА ЛИСТЬЯ КОКИ, ПРОБУЮ", "bd4d07b0-cb21-4465-ae0c-7521a7373f4d", 1160, false, "8BZwvPWIzGE", "https://www.youtube.com/watch?v=8BZwvPWIzGE", 15, "/downloads/shows/LESYAKA/Season 2025/s2025e121600 - РАЗДОБЫЛА ЛИСТЬЯ КОКИ, ПРОБУЮ.mkv", false, false, false, 1, [], 98, ~U[2025-12-16 15:00:15Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница", "РАЗДОБЫЛА ЛИСТЬЯ КОКИ, ПРОБУЮ", 1160, false, "8BZwvPWIzGE", "https://www.youtube.com/watch?v=8BZwvPWIzGE", "/downloads/shows/LESYAKA/Season 2025/s2025e121600 - РАЗДОБЫЛА ЛИСТЬЯ КОКИ, ПРОБУЮ.mkv", false, 1, ~U[2025-12-16 15:00:15Z]] 23:12:14.789 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=7.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.791 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=6.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-10 15:01:56Z], 1] 23:12:14.798 [debug] QUERY OK source="media_items" db=5.6ms queue=0.1ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #эквадор #damas #daewoo #дамаск #дэу", "ЧТО СО МНОЙ НЕ ТАК?", "18ce0ff9-4912-484a-8489-c9b7193042e9", 1394, false, "wDE9yxJXq0o", "https://www.youtube.com/watch?v=wDE9yxJXq0o", 16, "/downloads/shows/LESYAKA/Season 2025/s2025e121000 - ЧТО СО МНОЙ НЕ ТАК?.mkv", false, false, false, 1, [], 98, ~U[2025-12-10 15:01:56Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #эквадор #damas #daewoo #дамаск #дэу", "ЧТО СО МНОЙ НЕ ТАК?", 1394, false, "wDE9yxJXq0o", "https://www.youtube.com/watch?v=wDE9yxJXq0o", "/downloads/shows/LESYAKA/Season 2025/s2025e121000 - ЧТО СО МНОЙ НЕ ТАК?.mkv", false, 1, ~U[2025-12-10 15:01:56Z]] 23:12:14.799 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=11.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.800 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=10.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-04 15:01:23Z], 1] 23:12:14.804 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=11.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nПутешествие на самодельном мини автодоме по Южной Америке продолжается. В этом видео я продолжу двигаться по побережью Тихого океана в Перу в поисках волн для серфинга. Не обойдется без приключений, я случайно застряну в песке на безлюдном пляже и буду искать помощь на ближайшей трассе. Приготовлю вкусный салат и уроню его на пол. Забуду выключить фары в машине и полностью посажу аккумулятор. Приятного просмотра!😊 \n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #эквадор #damas #daewoo #дамаск #дэу", "ЗАСТРЯЛА В ПЕСКЕ НА БЕЗЛЮДНОМ ПЛЯЖЕ И ЕМ САЛАТ С ПОЛА", "eb73cf7d-aee5-4756-acb7-f60f80d65a06", 1154, false, "hHSKm07A7gM", "https://www.youtube.com/watch?v=hHSKm07A7gM", 17, "/downloads/shows/LESYAKA/Season 2025/s2025e120400 - ЗАСТРЯЛА В ПЕСКЕ НА БЕЗЛЮДНОМ ПЛЯЖЕ И ЕМ САЛАТ С ПОЛА.mkv", false, false, false, 1, [], 98, ~U[2025-12-04 15:01:23Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nПутешествие на самодельном мини автодоме по Южной Америке продолжается. В этом видео я продолжу двигаться по побережью Тихого океана в Перу в поисках волн для серфинга. Не обойдется без приключений, я случайно застряну в песке на безлюдном пляже и буду искать помощь на ближайшей трассе. Приготовлю вкусный салат и уроню его на пол. Забуду выключить фары в машине и полностью посажу аккумулятор. Приятного просмотра!😊 \n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #эквадор #damas #daewoo #дамаск #дэу", "ЗАСТРЯЛА В ПЕСКЕ НА БЕЗЛЮДНОМ ПЛЯЖЕ И ЕМ САЛАТ С ПОЛА", 1154, false, "hHSKm07A7gM", "https://www.youtube.com/watch?v=hHSKm07A7gM", "/downloads/shows/LESYAKA/Season 2025/s2025e120400 - ЗАСТРЯЛА В ПЕСКЕ НА БЕЗЛЮДНОМ ПЛЯЖЕ И ЕМ САЛАТ С ПОЛА.mkv", false, 1, ~U[2025-12-04 15:01:23Z]] 23:12:14.805 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=13.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.807 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=8.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-30 15:00:41Z], 1] 23:12:14.811 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=9.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео мы вместе с вами пересечем границу из Перу в Эквадор на машине. Я расскажу, какие нужны документы, сколько это стоит и как много времени занимает. А дальше мы поедем по побережью Тихого океана в поисках мест для серфинга! \n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #эквадор #damas #daewoo #дамаск #дэу", "ЕДУ В ПЕРУ НА САМОДЕЛЬНОМ АВТОДОМЕ", "2a268c56-b216-4347-aa37-9ba33680deea", 1275, false, "MYPKsmbch34", "https://www.youtube.com/watch?v=MYPKsmbch34", 18, "/downloads/shows/LESYAKA/Season 2025/s2025e113000 - ЕДУ В ПЕРУ НА САМОДЕЛЬНОМ АВТОДОМЕ.mkv", false, false, false, 1, [], 98, ~U[2025-11-30 15:00:41Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео мы вместе с вами пересечем границу из Перу в Эквадор на машине. Я расскажу, какие нужны документы, сколько это стоит и как много времени занимает. А дальше мы поедем по побережью Тихого океана в поисках мест для серфинга! \n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #эквадор #damas #daewoo #дамаск #дэу", "ЕДУ В ПЕРУ НА САМОДЕЛЬНОМ АВТОДОМЕ", 1275, false, "MYPKsmbch34", "https://www.youtube.com/watch?v=MYPKsmbch34", "/downloads/shows/LESYAKA/Season 2025/s2025e113000 - ЕДУ В ПЕРУ НА САМОДЕЛЬНОМ АВТОДОМЕ.mkv", false, 1, ~U[2025-11-30 15:00:41Z]] 23:12:14.812 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=11.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.813 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=8.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-23 15:00:44Z], 1] 23:12:14.856 [debug] QUERY OK source="media_items" db=41.9ms queue=0.1ms idle=8.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #эквадор #damas #daewoo #дамаск #дэу", "БЕЗ УДАЛЕННОЙ РАБОТЫ", "6615b774-c047-4edb-baea-806d9a439287", 1141, false, "LLJL_uCNwN4", "https://www.youtube.com/watch?v=LLJL_uCNwN4", 19, "/downloads/shows/LESYAKA/Season 2025/s2025e112300 - БЕЗ УДАЛЕННОЙ РАБОТЫ.mkv", false, false, false, 1, [], 98, ~U[2025-11-23 15:00:44Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #эквадор #damas #daewoo #дамаск #дэу", "БЕЗ УДАЛЕННОЙ РАБОТЫ", 1141, false, "LLJL_uCNwN4", "https://www.youtube.com/watch?v=LLJL_uCNwN4", "/downloads/shows/LESYAKA/Season 2025/s2025e112300 - БЕЗ УДАЛЕННОЙ РАБОТЫ.mkv", false, 1, ~U[2025-11-23 15:00:44Z]] 23:12:14.860 [debug] QUERY OK source="sources" db=1.3ms queue=0.3ms idle=51.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.862 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=50.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-07 15:00:52Z], 1] 23:12:14.866 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=51.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #эквадор #damas #daewoo #дамаск #дэу", "МЕСЯЦ ЖИЗНИ В ЭКВАДОРЕ", "645ccbc4-ceca-4b3f-b168-fd1abae2d7cb", 1099, false, "RV3afqEyMyU", "https://www.youtube.com/watch?v=RV3afqEyMyU", 20, "/downloads/shows/LESYAKA/Season 2025/s2025e110700 - МЕСЯЦ ЖИЗНИ В ЭКВАДОРЕ.mkv", false, false, false, 1, [], 98, ~U[2025-11-07 15:00:52Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #эквадор #damas #daewoo #дамаск #дэу", "МЕСЯЦ ЖИЗНИ В ЭКВАДОРЕ", 1099, false, "RV3afqEyMyU", "https://www.youtube.com/watch?v=RV3afqEyMyU", "/downloads/shows/LESYAKA/Season 2025/s2025e110700 - МЕСЯЦ ЖИЗНИ В ЭКВАДОРЕ.mkv", false, 1, ~U[2025-11-07 15:00:52Z]] 23:12:14.869 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=10.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.871 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=9.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-30 15:01:18Z], 1] 23:12:14.874 [debug] QUERY OK source="media_items" db=1.8ms idle=10.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "ИДУ В БОЛЬНИЦУ В ЭКВАДОРЕ БЕЗ СТРАХОВКИ", "9826af6c-52a7-43e7-9cc5-3947c1e27d86", 1074, false, "gD6-8XYciZo", "https://www.youtube.com/watch?v=gD6-8XYciZo", 21, "/downloads/shows/LESYAKA/Season 2025/s2025e103000 - ИДУ В БОЛЬНИЦУ В ЭКВАДОРЕ БЕЗ СТРАХОВКИ.mkv", false, false, false, 1, [], 98, ~U[2025-10-30 15:01:18Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "ИДУ В БОЛЬНИЦУ В ЭКВАДОРЕ БЕЗ СТРАХОВКИ", 1074, false, "gD6-8XYciZo", "https://www.youtube.com/watch?v=gD6-8XYciZo", "/downloads/shows/LESYAKA/Season 2025/s2025e103000 - ИДУ В БОЛЬНИЦУ В ЭКВАДОРЕ БЕЗ СТРАХОВКИ.mkv", false, 1, ~U[2025-10-30 15:01:18Z]] 23:12:14.876 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.877 [debug] QUERY OK source="media_items" db=1.0ms idle=7.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-17 15:01:36Z], 1] 23:12:14.880 [debug] QUERY OK source="media_items" db=1.9ms idle=7.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nПривет! Уже 7 лет я путешествую в одиночку по разным странам. Я ездила автостопом по Мексике, Турции, Абхазии и России. Ночевала по приложению Couchsurfing. Жила в машине в США, а на данный момент путешествую в мини-автодоме по Латинской Америке.\nМеня часто спрашивают, как мне не страшно? На самом деле страшно, но я научилась бороться со своими страхами и идти к целям несмотря ни на что. В этом видео я поделюсь с вами тем, что помогает мне в этом. \n\nпутешественница #путешествия #тревел #тревелвлог #автодом #страхи #ванлайф #van #vanlife #влог #vlog #travelvlog #психология #страх #эквадор #дамаск #дэу", "ПУТЕШЕСТВУЮ ПО ЛАТИНСКОЙ АМЕРИКЕ", "e64959eb-165a-4320-890c-401d5cc0325a", 1040, false, "omlnf7Yz7-w", "https://www.youtube.com/watch?v=omlnf7Yz7-w", 22, "/downloads/shows/LESYAKA/Season 2025/s2025e101700 - ПУТЕШЕСТВУЮ ПО ЛАТИНСКОЙ АМЕРИКЕ.mkv", false, false, false, 1, [], 97, ~U[2025-10-17 15:01:36Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nПривет! Уже 7 лет я путешествую в одиночку по разным странам. Я ездила автостопом по Мексике, Турции, Абхазии и России. Ночевала по приложению Couchsurfing. Жила в машине в США, а на данный момент путешествую в мини-автодоме по Латинской Америке.\nМеня часто спрашивают, как мне не страшно? На самом деле страшно, но я научилась бороться со своими страхами и идти к целям несмотря ни на что. В этом видео я поделюсь с вами тем, что помогает мне в этом. \n\nпутешественница #путешествия #тревел #тревелвлог #автодом #страхи #ванлайф #van #vanlife #влог #vlog #travelvlog #психология #страх #эквадор #дамаск #дэу", "ПУТЕШЕСТВУЮ ПО ЛАТИНСКОЙ АМЕРИКЕ", 1040, false, "omlnf7Yz7-w", "https://www.youtube.com/watch?v=omlnf7Yz7-w", "/downloads/shows/LESYAKA/Season 2025/s2025e101700 - ПУТЕШЕСТВУЮ ПО ЛАТИНСКОЙ АМЕРИКЕ.mkv", false, 1, ~U[2025-10-17 15:01:36Z]] 23:12:14.881 [debug] QUERY OK source="sources" db=0.4ms idle=9.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.883 [debug] QUERY OK source="media_items" db=1.0ms idle=7.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-10 15:01:03Z], 1] 23:12:14.886 [debug] QUERY OK source="media_items" db=2.4ms idle=7.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🌍 Подключайся к интернету без роуминга!\nС eSIM от Roamjet ты можешь пользоваться мобильным интернетом в любой точке мира.\n\n🔥 Специальное предложение:\nИспользуй промокод LESYAKA35 и получи скидку 35% на первый заказ!\n\n📲 Скачать тут\nhttps://roamjet.onelink.me/Sc5I/7jowxdvi\n\n✈️ Установи приложение, выбери страну и наслаждайся интернетом без лишних затрат!\n\n#esimgermany #esimportugal #esimspain\n#esimairalo #esimholafly #esimroamless\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #surfing #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #серфинг #surf #дамаск #дэу", "ОДНА В ЭКВАДОРЕ ЖИВУ В АВТОДОМЕ!😳", "6b6b995e-6e13-4c96-8a41-80213cd6981e", 1134, false, "UAGpmLzZqT4", "https://www.youtube.com/watch?v=UAGpmLzZqT4", 23, "/downloads/shows/LESYAKA/Season 2025/s2025e101000 - ОДНА В ЭКВАДОРЕ ЖИВУ В АВТОДОМЕ!😳.mkv", false, false, false, 1, [], 98, ~U[2025-10-10 15:01:03Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "🌍 Подключайся к интернету без роуминга!\nС eSIM от Roamjet ты можешь пользоваться мобильным интернетом в любой точке мира.\n\n🔥 Специальное предложение:\nИспользуй промокод LESYAKA35 и получи скидку 35% на первый заказ!\n\n📲 Скачать тут\nhttps://roamjet.onelink.me/Sc5I/7jowxdvi\n\n✈️ Установи приложение, выбери страну и наслаждайся интернетом без лишних затрат!\n\n#esimgermany #esimportugal #esimspain\n#esimairalo #esimholafly #esimroamless\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #surfing #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #серфинг #surf #дамаск #дэу", "ОДНА В ЭКВАДОРЕ ЖИВУ В АВТОДОМЕ!😳", 1134, false, "UAGpmLzZqT4", "https://www.youtube.com/watch?v=UAGpmLzZqT4", "/downloads/shows/LESYAKA/Season 2025/s2025e101000 - ОДНА В ЭКВАДОРЕ ЖИВУ В АВТОДОМЕ!😳.mkv", false, 1, ~U[2025-10-10 15:01:03Z]] 23:12:14.887 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=9.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.889 [debug] QUERY OK source="media_items" db=0.8ms idle=8.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-04 15:00:10Z], 1] 23:12:14.891 [debug] QUERY OK source="media_items" db=1.6ms idle=8.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я найду райский уголок на побережье Тихого океана в Эквадоре. И все бы прекрасно, но, окажется, что эти места являются очень опасными из-за наркокартелей, орудующих вдоль всего побережья. Об этом я узнаю позже от полиции и местных жителей.\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "Я В ОПАСНОСТИ?😱⚠️", "bb43a421-f5c9-462c-ad38-e80f7b89d5fb", 1195, false, "3hAMw3eFLcg", "https://www.youtube.com/watch?v=3hAMw3eFLcg", 24, "/downloads/shows/LESYAKA/Season 2025/s2025e100400 - Я В ОПАСНОСТИ?😱⚠️.mkv", false, false, false, 1, [], 98, ~U[2025-10-04 15:00:10Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я найду райский уголок на побережье Тихого океана в Эквадоре. И все бы прекрасно, но, окажется, что эти места являются очень опасными из-за наркокартелей, орудующих вдоль всего побережья. Об этом я узнаю позже от полиции и местных жителей.\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "Я В ОПАСНОСТИ?😱⚠️", 1195, false, "3hAMw3eFLcg", "https://www.youtube.com/watch?v=3hAMw3eFLcg", "/downloads/shows/LESYAKA/Season 2025/s2025e100400 - Я В ОПАСНОСТИ?😱⚠️.mkv", false, 1, ~U[2025-10-04 15:00:10Z]] 23:12:14.892 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=9.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.894 [debug] QUERY OK source="media_items" db=0.8ms idle=7.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 15:01:05Z], 1] 23:12:14.896 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=7.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "УБИВАЮ МАШИНУ НА САМОМ ВЫСОКОМ ВУЛКАНЕ ЭКВАДОРА!", "98b205e2-0fdd-4072-ab75-2066fcc5588d", 1297, false, "ZRED8377VRQ", "https://www.youtube.com/watch?v=ZRED8377VRQ", 25, "/downloads/shows/LESYAKA/Season 2025/s2025e093000 - УБИВАЮ МАШИНУ НА САМОМ ВЫСОКОМ ВУЛКАНЕ ЭКВАДОРА!.mkv", false, false, false, 1, [], 98, ~U[2025-09-30 15:01:05Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "УБИВАЮ МАШИНУ НА САМОМ ВЫСОКОМ ВУЛКАНЕ ЭКВАДОРА!", 1297, false, "ZRED8377VRQ", "https://www.youtube.com/watch?v=ZRED8377VRQ", "/downloads/shows/LESYAKA/Season 2025/s2025e093000 - УБИВАЮ МАШИНУ НА САМОМ ВЫСОКОМ ВУЛКАНЕ ЭКВАДОРА!.mkv", false, 1, ~U[2025-09-30 15:01:05Z]] 23:12:14.897 [debug] QUERY OK source="sources" db=0.4ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.899 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=6.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-24 15:01:00Z], 1] 23:12:14.902 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=7.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nОбзор мини автодома своими руками! В нем я покажу, как все обустроено и какие вещи мне нужны для комфортной жизни и путешествий в доме на колесах. \n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу #обзор #diy", "ОБЗОР АВТОДОМА СВОИМИ РУКАМИ", "68309a02-f536-4990-a080-862d3a863587", 1205, false, "T5qGGS8EjkI", "https://www.youtube.com/watch?v=T5qGGS8EjkI", 26, "/downloads/shows/LESYAKA/Season 2025/s2025e092400 - ОБЗОР АВТОДОМА СВОИМИ РУКАМИ.mkv", false, false, false, 1, [], 98, ~U[2025-09-24 15:01:00Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nОбзор мини автодома своими руками! В нем я покажу, как все обустроено и какие вещи мне нужны для комфортной жизни и путешествий в доме на колесах. \n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу #обзор #diy", "ОБЗОР АВТОДОМА СВОИМИ РУКАМИ", 1205, false, "T5qGGS8EjkI", "https://www.youtube.com/watch?v=T5qGGS8EjkI", "/downloads/shows/LESYAKA/Season 2025/s2025e092400 - ОБЗОР АВТОДОМА СВОИМИ РУКАМИ.mkv", false, 1, ~U[2025-09-24 15:01:00Z]] 23:12:14.903 [debug] QUERY OK source="sources" db=0.4ms idle=9.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.904 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=7.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-19 15:01:19Z], 1] 23:12:14.906 [debug] QUERY OK source="media_items" db=1.3ms idle=7.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "КОНЕЦ ПУТЕШЕСТВИЯМ НА АВТОДОМЕ ПО КОЛУМБИИ", "ec64945c-1ed9-4c54-968d-83c7f06e4ce5", 1351, false, "fttu4P79BsY", "https://www.youtube.com/watch?v=fttu4P79BsY", 27, "/downloads/shows/LESYAKA/Season 2025/s2025e091900 - КОНЕЦ ПУТЕШЕСТВИЯМ НА АВТОДОМЕ ПО КОЛУМБИИ.mkv", false, false, false, 1, [], 96, ~U[2025-09-19 15:01:19Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "КОНЕЦ ПУТЕШЕСТВИЯМ НА АВТОДОМЕ ПО КОЛУМБИИ", 1351, false, "fttu4P79BsY", "https://www.youtube.com/watch?v=fttu4P79BsY", "/downloads/shows/LESYAKA/Season 2025/s2025e091900 - КОНЕЦ ПУТЕШЕСТВИЯМ НА АВТОДОМЕ ПО КОЛУМБИИ.mkv", false, 1, ~U[2025-09-19 15:01:19Z]] 23:12:14.907 [debug] QUERY OK source="sources" db=0.4ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.909 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=6.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 14:00:06Z], 1] 23:12:14.911 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=6.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "ПОТЕРЯЛА КЛЮЧИ ОТ МАШИНЫ В ПУСТЫНЕ😳", "9a6bf341-ddb5-4ab0-aa7d-42132f03848f", 1491, false, "39_xUTkyVz0", "https://www.youtube.com/watch?v=39_xUTkyVz0", 28, "/downloads/shows/LESYAKA/Season 2025/s2025e091600 - ПОТЕРЯЛА КЛЮЧИ ОТ МАШИНЫ В ПУСТЫНЕ😳.mkv", false, false, false, 1, [], 98, ~U[2025-09-16 14:00:06Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "ПОТЕРЯЛА КЛЮЧИ ОТ МАШИНЫ В ПУСТЫНЕ😳", 1491, false, "39_xUTkyVz0", "https://www.youtube.com/watch?v=39_xUTkyVz0", "/downloads/shows/LESYAKA/Season 2025/s2025e091600 - ПОТЕРЯЛА КЛЮЧИ ОТ МАШИНЫ В ПУСТЫНЕ😳.mkv", false, 1, ~U[2025-09-16 14:00:06Z]] 23:12:14.912 [debug] QUERY OK source="sources" db=0.3ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.913 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=5.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-09 15:00:59Z], 1] 23:12:14.933 [debug] QUERY OK source="media_items" db=18.0ms idle=6.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "НАРВАЛАСЬ НА ЗЛЫХ СОБАК!😱", "b6dc39b8-f09f-4718-a758-6b60bbab0601", 1303, false, "XMah_x8xlKU", "https://www.youtube.com/watch?v=XMah_x8xlKU", 29, "/downloads/shows/LESYAKA/Season 2025/s2025e090900 - НАРВАЛАСЬ НА ЗЛЫХ СОБАК!😱.mkv", false, false, false, 1, [], 98, ~U[2025-09-09 15:00:59Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "НАРВАЛАСЬ НА ЗЛЫХ СОБАК!😱", 1303, false, "XMah_x8xlKU", "https://www.youtube.com/watch?v=XMah_x8xlKU", "/downloads/shows/LESYAKA/Season 2025/s2025e090900 - НАРВАЛАСЬ НА ЗЛЫХ СОБАК!😱.mkv", false, 1, ~U[2025-09-09 15:00:59Z]] 23:12:14.938 [debug] QUERY OK source="sources" db=2.4ms queue=0.3ms idle=26.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.943 [debug] QUERY OK source="media_items" db=2.7ms queue=0.3ms idle=28.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-02 15:01:17Z], 1] 23:12:14.946 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=32.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "ГДЕ Я БЕРУ ДЕНЬГИ?💰", "18a07a36-2714-4aeb-a50a-7fc16353b8fc", 3207, false, "htRHcAqfDUU", "https://www.youtube.com/watch?v=htRHcAqfDUU", 30, "/downloads/shows/LESYAKA/Season 2025/s2025e090200 - ГДЕ Я БЕРУ ДЕНЬГИ?💰.mkv", false, false, false, 1, [], 98, ~U[2025-09-02 15:01:17Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "ГДЕ Я БЕРУ ДЕНЬГИ?💰", 3207, false, "htRHcAqfDUU", "https://www.youtube.com/watch?v=htRHcAqfDUU", "/downloads/shows/LESYAKA/Season 2025/s2025e090200 - ГДЕ Я БЕРУ ДЕНЬГИ?💰.mkv", false, 1, ~U[2025-09-02 15:01:17Z]] 23:12:14.948 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=34.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.949 [debug] QUERY OK source="media_items" db=0.8ms idle=16.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-29 15:01:41Z], 1] 23:12:14.952 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=11.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "ПОТЕРЯЛАСЬ В ДЖУНГЛЯХ КОЛУМБИИ", "e39df6f4-626d-45d2-ac81-7a88d080e740", 1166, false, "sNwPkaJOrr8", "https://www.youtube.com/watch?v=sNwPkaJOrr8", 31, "/downloads/shows/LESYAKA/Season 2025/s2025e082900 - ПОТЕРЯЛАСЬ В ДЖУНГЛЯХ КОЛУМБИИ.mkv", false, false, false, 1, [], 98, ~U[2025-08-29 15:01:41Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "ПОТЕРЯЛАСЬ В ДЖУНГЛЯХ КОЛУМБИИ", 1166, false, "sNwPkaJOrr8", "https://www.youtube.com/watch?v=sNwPkaJOrr8", "/downloads/shows/LESYAKA/Season 2025/s2025e082900 - ПОТЕРЯЛАСЬ В ДЖУНГЛЯХ КОЛУМБИИ.mkv", false, 1, ~U[2025-08-29 15:01:41Z]] 23:12:14.953 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=9.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:14.955 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=7.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-24 15:00:53Z], 1] 23:12:15.137 [debug] QUERY OK source="media_items" db=180.0ms queue=0.1ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "ПЕРЕНОЧЕВАЛА НА КЛАДБИЩЕ И ПОЛУЧИЛА ШТРАФ", "29da6ca5-9709-409d-9b90-6d44869e5054", 1053, false, "VFnc-aEc4dY", "https://www.youtube.com/watch?v=VFnc-aEc4dY", 32, "/downloads/shows/LESYAKA/Season 2025/s2025e082400 - ПЕРЕНОЧЕВАЛА НА КЛАДБИЩЕ И ПОЛУЧИЛА ШТРАФ.mkv", false, false, false, 1, [], 98, ~U[2025-08-24 15:00:53Z], ~U[2026-04-17 18:12:14Z], ~U[2026-04-17 18:12:14Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск #дэу", "ПЕРЕНОЧЕВАЛА НА КЛАДБИЩЕ И ПОЛУЧИЛА ШТРАФ", 1053, false, "VFnc-aEc4dY", "https://www.youtube.com/watch?v=VFnc-aEc4dY", "/downloads/shows/LESYAKA/Season 2025/s2025e082400 - ПЕРЕНОЧЕВАЛА НА КЛАДБИЩЕ И ПОЛУЧИЛА ШТРАФ.mkv", false, 1, ~U[2025-08-24 15:00:53Z]] 23:12:15.143 [debug] QUERY OK source="sources" db=2.3ms queue=0.4ms idle=191.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:15.154 [debug] QUERY OK source="media_items" db=5.4ms queue=0.6ms idle=195.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-21 15:01:08Z], 1] 23:12:15.405 [debug] Current batch of media processed. Will check again in 1000ms 23:12:16.003 [debug] QUERY OK source="media_items" db=839.3ms queue=1.0ms idle=208.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск", "В ЧЕМ СМЫСЛ ПУТЕШЕСТВИЙ?", "515441c3-4beb-416c-96a7-26a5c14f6f6d", 829, false, "ervfy9gXOa8", "https://www.youtube.com/watch?v=ervfy9gXOa8", 33, "/downloads/shows/LESYAKA/Season 2025/s2025e082100 - В ЧЕМ СМЫСЛ ПУТЕШЕСТВИЙ?.mkv", false, false, false, 1, [], 98, ~U[2025-08-21 15:01:08Z], ~U[2026-04-17 18:12:15Z], ~U[2026-04-17 18:12:15Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамаск", "В ЧЕМ СМЫСЛ ПУТЕШЕСТВИЙ?", 829, false, "ervfy9gXOa8", "https://www.youtube.com/watch?v=ervfy9gXOa8", "/downloads/shows/LESYAKA/Season 2025/s2025e082100 - В ЧЕМ СМЫСЛ ПУТЕШЕСТВИЙ?.mkv", false, 1, ~U[2025-08-21 15:01:08Z]] 23:12:16.005 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=868.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.007 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=862.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-18 15:00:41Z], 1] 23:12:16.010 [debug] QUERY OK source="media_items" db=1.4ms idle=854.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамас", "МОЙ АВТОДОМ ЗАТОПИЛО", "36cdd138-10ec-44cc-b14a-231150572e8c", 1437, false, "N5i9hUy6CkY", "https://www.youtube.com/watch?v=N5i9hUy6CkY", 34, "/downloads/shows/LESYAKA/Season 2025/s2025e081800 - МОЙ АВТОДОМ ЗАТОПИЛО.mkv", false, false, false, 1, [], 98, ~U[2025-08-18 15:00:41Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамас", "МОЙ АВТОДОМ ЗАТОПИЛО", 1437, false, "N5i9hUy6CkY", "https://www.youtube.com/watch?v=N5i9hUy6CkY", "/downloads/shows/LESYAKA/Season 2025/s2025e081800 - МОЙ АВТОДОМ ЗАТОПИЛО.mkv", false, 1, ~U[2025-08-18 15:00:41Z]] 23:12:16.011 [debug] QUERY OK source="sources" db=0.6ms idle=63.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.012 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-07 15:00:07Z], 1] 23:12:16.016 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=8.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамас #дэу", "СКОЛЬКО НУЖНО ДЕНЕГ?", "725022fe-9d16-4415-8c4f-c8b71f95663a", 1387, false, "2FLC4lh8O0M", "https://www.youtube.com/watch?v=2FLC4lh8O0M", 35, "/downloads/shows/LESYAKA/Season 2025/s2025e080700 - СКОЛЬКО НУЖНО ДЕНЕГ?.mkv", false, false, false, 1, [], 98, ~U[2025-08-07 15:00:07Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия #damas #daewoo #дамас #дэу", "СКОЛЬКО НУЖНО ДЕНЕГ?", 1387, false, "2FLC4lh8O0M", "https://www.youtube.com/watch?v=2FLC4lh8O0M", "/downloads/shows/LESYAKA/Season 2025/s2025e080700 - СКОЛЬКО НУЖНО ДЕНЕГ?.mkv", false, 1, ~U[2025-08-07 15:00:07Z]] 23:12:16.018 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=10.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.023 [debug] QUERY OK source="media_items" db=2.0ms queue=0.4ms idle=11.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-04 15:01:08Z], 1] 23:12:16.030 [debug] QUERY OK source="media_items" db=3.9ms queue=0.3ms idle=12.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео я отправлюсь на поиски дикого пляжа в Колумбии возле города Санта-Марта. И найду его! С кайфом проведу время на безлюдном побережье, накупаюсь, а потом переночую в автодоме с видом на Карибское море! Приятного просмотра :)\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "В ОДИНОЧКУ НА ПОИСКИ ДИКОГО ПЛЯЖА", "392ac175-5b05-4f0d-841c-27ae631152e9", 1210, false, "egnOhrdA1hg", "https://www.youtube.com/watch?v=egnOhrdA1hg", 36, "/downloads/shows/LESYAKA/Season 2025/s2025e080400 - В ОДИНОЧКУ НА ПОИСКИ ДИКОГО ПЛЯЖА.mkv", false, false, false, 1, [], 98, ~U[2025-08-04 15:01:08Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео я отправлюсь на поиски дикого пляжа в Колумбии возле города Санта-Марта. И найду его! С кайфом проведу время на безлюдном побережье, накупаюсь, а потом переночую в автодоме с видом на Карибское море! Приятного просмотра :)\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "В ОДИНОЧКУ НА ПОИСКИ ДИКОГО ПЛЯЖА", 1210, false, "egnOhrdA1hg", "https://www.youtube.com/watch?v=egnOhrdA1hg", "/downloads/shows/LESYAKA/Season 2025/s2025e080400 - В ОДИНОЧКУ НА ПОИСКИ ДИКОГО ПЛЯЖА.mkv", false, 1, ~U[2025-08-04 15:01:08Z]] 23:12:16.032 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=18.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.035 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=17.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-31 15:01:40Z], 1] 23:12:16.040 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=17.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "ВАНЛАЙФ В ЖАРУ 30 ГРАДУСОВ БЕЗ КОНДИЦИОНЕРА / влог", "5eab7840-16f4-436d-b0b9-addc22c19ff7", 1070, false, "xn70jfxRDeU", "https://www.youtube.com/watch?v=xn70jfxRDeU", 37, "/downloads/shows/LESYAKA/Season 2025/s2025e073100 - ВАНЛАЙФ В ЖАРУ 30 ГРАДУСОВ БЕЗ КОНДИЦИОНЕРА ⧸ влог.mkv", false, false, false, 1, [], 97, ~U[2025-07-31 15:01:40Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "ВАНЛАЙФ В ЖАРУ 30 ГРАДУСОВ БЕЗ КОНДИЦИОНЕРА / влог", 1070, false, "xn70jfxRDeU", "https://www.youtube.com/watch?v=xn70jfxRDeU", "/downloads/shows/LESYAKA/Season 2025/s2025e073100 - ВАНЛАЙФ В ЖАРУ 30 ГРАДУСОВ БЕЗ КОНДИЦИОНЕРА ⧸ влог.mkv", false, 1, ~U[2025-07-31 15:01:40Z]] 23:12:16.044 [debug] QUERY OK source="sources" db=2.1ms queue=0.2ms idle=18.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.047 [debug] QUERY OK source="media_items" db=2.2ms queue=0.5ms idle=16.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-28 15:00:42Z], 1] 23:12:16.054 [debug] QUERY OK source="media_items" db=4.9ms queue=0.2ms idle=16.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "МЕСТНЫЕ ЗАБЛОКИРОВАЛИ ДОРОГУ! / влог", "89fb01d5-b61e-4fca-9144-89f755ddfca3", 969, false, "Oej7SKaVs78", "https://www.youtube.com/watch?v=Oej7SKaVs78", 38, "/downloads/shows/LESYAKA/Season 2025/s2025e072800 - МЕСТНЫЕ ЗАБЛОКИРОВАЛИ ДОРОГУ! ⧸ влог.mkv", false, false, false, 1, [], 98, ~U[2025-07-28 15:00:42Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "МЕСТНЫЕ ЗАБЛОКИРОВАЛИ ДОРОГУ! / влог", 969, false, "Oej7SKaVs78", "https://www.youtube.com/watch?v=Oej7SKaVs78", "/downloads/shows/LESYAKA/Season 2025/s2025e072800 - МЕСТНЫЕ ЗАБЛОКИРОВАЛИ ДОРОГУ! ⧸ влог.mkv", false, 1, ~U[2025-07-28 15:00:42Z]] 23:12:16.058 [debug] QUERY OK source="sources" db=2.1ms queue=0.3ms idle=20.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.063 [debug] QUERY OK source="media_items" db=3.2ms queue=0.2ms idle=20.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-26 15:00:35Z], 1] 23:12:16.075 [debug] QUERY OK source="media_items" db=5.3ms queue=0.3ms idle=25.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "ПО ВЕНЕСУЭЛЕ НА МИНИ-АВТОДОМЕ / влог", "3247fd96-a4ea-420c-9d38-662e2dde7de9", 1413, false, "KywBNV5Nqp8", "https://www.youtube.com/watch?v=KywBNV5Nqp8", 39, "/downloads/shows/LESYAKA/Season 2025/s2025e072600 - ПО ВЕНЕСУЭЛЕ НА МИНИ-АВТОДОМЕ ⧸ влог.mkv", false, false, false, 1, [], 98, ~U[2025-07-26 15:00:35Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "ПО ВЕНЕСУЭЛЕ НА МИНИ-АВТОДОМЕ / влог", 1413, false, "KywBNV5Nqp8", "https://www.youtube.com/watch?v=KywBNV5Nqp8", "/downloads/shows/LESYAKA/Season 2025/s2025e072600 - ПО ВЕНЕСУЭЛЕ НА МИНИ-АВТОДОМЕ ⧸ влог.mkv", false, 1, ~U[2025-07-26 15:00:35Z]] 23:12:16.078 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=29.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.081 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=25.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-21 15:00:40Z], 1] 23:12:16.086 [debug] QUERY OK source="media_items" db=3.4ms queue=0.1ms idle=24.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом влоге я пересеку границу из Колумбии в Венесуэлу на машине, застряну в грязи ночью в джунглях, найду невероятно волшебное место в горах возле озера и проведу там два дня. Приятного просмотра!\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "НОЧУЮ ПОСРЕДИ ДОРОГИ В ДЖУНГЛЯХ ВЕНЕСУЭЛЫ / влог", "00b07cac-e419-420e-ad70-80205481fe8c", 1975, false, "MjXKIf39rVo", "https://www.youtube.com/watch?v=MjXKIf39rVo", 40, "/downloads/shows/LESYAKA/Season 2025/s2025e072100 - НОЧУЮ ПОСРЕДИ ДОРОГИ В ДЖУНГЛЯХ ВЕНЕСУЭЛЫ ⧸ влог.mkv", false, false, false, 1, [], 98, ~U[2025-07-21 15:00:40Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом влоге я пересеку границу из Колумбии в Венесуэлу на машине, застряну в грязи ночью в джунглях, найду невероятно волшебное место в горах возле озера и проведу там два дня. Приятного просмотра!\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "НОЧУЮ ПОСРЕДИ ДОРОГИ В ДЖУНГЛЯХ ВЕНЕСУЭЛЫ / влог", 1975, false, "MjXKIf39rVo", "https://www.youtube.com/watch?v=MjXKIf39rVo", "/downloads/shows/LESYAKA/Season 2025/s2025e072100 - НОЧУЮ ПОСРЕДИ ДОРОГИ В ДЖУНГЛЯХ ВЕНЕСУЭЛЫ ⧸ влог.mkv", false, 1, ~U[2025-07-21 15:00:40Z]] 23:12:16.091 [debug] QUERY OK source="sources" db=1.7ms queue=0.2ms idle=26.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.097 [debug] QUERY OK source="media_items" db=4.4ms queue=0.4ms idle=17.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-12 15:01:15Z], 1] 23:12:16.108 [debug] QUERY OK source="media_items" db=4.6ms queue=0.4ms idle=24.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "СПЛЮ ВОЗЛЕ ОБРЫВА / влог", "e2391d3c-f1f0-4b98-a4bf-69c02c1a6ea6", 1697, false, "lff0Q6fBQR0", "https://www.youtube.com/watch?v=lff0Q6fBQR0", 41, "/downloads/shows/LESYAKA/Season 2025/s2025e071200 - СПЛЮ ВОЗЛЕ ОБРЫВА ⧸ влог.mkv", false, false, false, 1, [], 98, ~U[2025-07-12 15:01:15Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "СПЛЮ ВОЗЛЕ ОБРЫВА / влог", 1697, false, "lff0Q6fBQR0", "https://www.youtube.com/watch?v=lff0Q6fBQR0", "/downloads/shows/LESYAKA/Season 2025/s2025e071200 - СПЛЮ ВОЗЛЕ ОБРЫВА ⧸ влог.mkv", false, 1, ~U[2025-07-12 15:01:15Z]] 23:12:16.110 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=27.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.112 [debug] QUERY OK source="media_items" db=1.3ms idle=24.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-09 15:00:55Z], 1] 23:12:16.116 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=21.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "ЗАСТРЯЛА НА БЕЗДОРОЖЬЕ В КОЛУМБИИ / влог", "dd937856-9032-4344-8f44-ed2b3181dbf2", 1560, false, "RYb6Z6wcOQA", "https://www.youtube.com/watch?v=RYb6Z6wcOQA", 42, "/downloads/shows/LESYAKA/Season 2025/s2025e070900 - ЗАСТРЯЛА НА БЕЗДОРОЖЬЕ В КОЛУМБИИ ⧸ влог.mkv", false, false, false, 1, [], 98, ~U[2025-07-09 15:00:55Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "ЗАСТРЯЛА НА БЕЗДОРОЖЬЕ В КОЛУМБИИ / влог", 1560, false, "RYb6Z6wcOQA", "https://www.youtube.com/watch?v=RYb6Z6wcOQA", "/downloads/shows/LESYAKA/Season 2025/s2025e070900 - ЗАСТРЯЛА НА БЕЗДОРОЖЬЕ В КОЛУМБИИ ⧸ влог.mkv", false, 1, ~U[2025-07-09 15:00:55Z]] 23:12:16.118 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=19.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.122 [debug] QUERY OK source="media_items" db=2.5ms queue=0.2ms idle=10.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-07 15:00:47Z], 1] 23:12:16.125 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=13.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео мы с вами проедем по горным колумбийским серпантинам в доме на колесах. По пути нас ждет много приключений, дикое бездорожье, опасные места и невероятно красивые пейзажи. Приятного просмотра!\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "ПО КОЛУМБИЙСКОМУ БЕЗДОРОЖЬЮ НА АВТОДОМЕ / влог", "1ba17778-ce5b-4c3f-a9f9-c4b5de5f25fc", 913, false, "RWsdCp5Ba54", "https://www.youtube.com/watch?v=RWsdCp5Ba54", 43, "/downloads/shows/LESYAKA/Season 2025/s2025e070700 - ПО КОЛУМБИЙСКОМУ БЕЗДОРОЖЬЮ НА АВТОДОМЕ ⧸ влог.mkv", false, false, false, 1, [], 98, ~U[2025-07-07 15:00:47Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео мы с вами проедем по горным колумбийским серпантинам в доме на колесах. По пути нас ждет много приключений, дикое бездорожье, опасные места и невероятно красивые пейзажи. Приятного просмотра!\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "ПО КОЛУМБИЙСКОМУ БЕЗДОРОЖЬЮ НА АВТОДОМЕ / влог", 913, false, "RWsdCp5Ba54", "https://www.youtube.com/watch?v=RWsdCp5Ba54", "/downloads/shows/LESYAKA/Season 2025/s2025e070700 - ПО КОЛУМБИЙСКОМУ БЕЗДОРОЖЬЮ НА АВТОДОМЕ ⧸ влог.mkv", false, 1, ~U[2025-07-07 15:00:47Z]] 23:12:16.127 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=14.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.131 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=14.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-02 15:00:23Z], 1] 23:12:16.136 [debug] QUERY OK source="media_items" db=2.1ms queue=0.2ms idle=15.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nПутешествия в доме на колесах по Колумбии продолжаются! И поскольку в моем автодоме нет душа, нужно искать, где помыться. Это не всегда легко, поэтому в этом выпуске мы с вами рассмотрим, какие есть варианты, и попробуем найти долгожданный душ.\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "В ПОИСКАХ ДУША, ПУТЕШЕСТВИЯ НА АВТОДОМЕ / влог", "47b3237c-1e73-4a7e-894b-6f7b44a736b0", 961, false, "F0l5_x1R-Gg", "https://www.youtube.com/watch?v=F0l5_x1R-Gg", 44, "/downloads/shows/LESYAKA/Season 2025/s2025e070200 - В ПОИСКАХ ДУША, ПУТЕШЕСТВИЯ НА АВТОДОМЕ ⧸ влог.mkv", false, false, false, 1, [], 98, ~U[2025-07-02 15:00:23Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nПутешествия в доме на колесах по Колумбии продолжаются! И поскольку в моем автодоме нет душа, нужно искать, где помыться. Это не всегда легко, поэтому в этом выпуске мы с вами рассмотрим, какие есть варианты, и попробуем найти долгожданный душ.\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "В ПОИСКАХ ДУША, ПУТЕШЕСТВИЯ НА АВТОДОМЕ / влог", 961, false, "F0l5_x1R-Gg", "https://www.youtube.com/watch?v=F0l5_x1R-Gg", "/downloads/shows/LESYAKA/Season 2025/s2025e070200 - В ПОИСКАХ ДУША, ПУТЕШЕСТВИЯ НА АВТОДОМЕ ⧸ влог.mkv", false, 1, ~U[2025-07-02 15:00:23Z]] 23:12:16.137 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=15.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.139 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=12.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-28 15:00:15Z], 1] 23:12:16.143 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=13.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nЯ окончательно переехала в дом на колесах, который построила в Колумбии. Обзор на него вы можете посмотреть в предыдущем выпуске. А в этом видео мы с вами отправимся в первое приключение. Переночуем в месте с невероятными видами на озеро и горы, а после чего продолжим путь, сломаемся прямо посреди дороги и прокатимся на эвакуаторе! Приятного просмотра :)\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "ПРИКЛЮЧЕНИЯ НАЧИНАЮТСЯ! / влог", "d9baa6df-8a68-4339-9ff9-df7efa6a33b6", 1119, false, "9RRqx-RymsA", "https://www.youtube.com/watch?v=9RRqx-RymsA", 45, "/downloads/shows/LESYAKA/Season 2025/s2025e062800 - ПРИКЛЮЧЕНИЯ НАЧИНАЮТСЯ! ⧸ влог.mkv", false, false, false, 1, [], 98, ~U[2025-06-28 15:00:15Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nЯ окончательно переехала в дом на колесах, который построила в Колумбии. Обзор на него вы можете посмотреть в предыдущем выпуске. А в этом видео мы с вами отправимся в первое приключение. Переночуем в месте с невероятными видами на озеро и горы, а после чего продолжим путь, сломаемся прямо посреди дороги и прокатимся на эвакуаторе! Приятного просмотра :)\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #домнаколесах #ванлайф #van #vanlife #влог #vlog #travelvlog #колумбия", "ПРИКЛЮЧЕНИЯ НАЧИНАЮТСЯ! / влог", 1119, false, "9RRqx-RymsA", "https://www.youtube.com/watch?v=9RRqx-RymsA", "/downloads/shows/LESYAKA/Season 2025/s2025e062800 - ПРИКЛЮЧЕНИЯ НАЧИНАЮТСЯ! ⧸ влог.mkv", false, 1, ~U[2025-06-28 15:00:15Z]] 23:12:16.144 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=12.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.146 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=9.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-26 15:00:32Z], 1] 23:12:16.149 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=9.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nПривет, ребята! Спешу вам сообщить, что мой новый дом на колесах в Колумбии на базе Chevrolet Super Carry 2007 года готов! Остается только добавить немного уюта и можно переезжать. В этом видео я сделаю обзор автодома и мы даже в нем переночуем. Приятного просмотра!\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #автодомсвоимируками #кемпер #кемперы #домнаколесах #колумбия #латинскаяамерика", "ДОМ НА КОЛЕСАХ ГОТОВ! / влог", "59a17e1a-dc53-49da-8b98-daef16ace013", 1577, false, "C-Wp35MyiSY", "https://www.youtube.com/watch?v=C-Wp35MyiSY", 46, "/downloads/shows/LESYAKA/Season 2025/s2025e062600 - ДОМ НА КОЛЕСАХ ГОТОВ! ⧸ влог.mkv", false, false, false, 1, [], 98, ~U[2025-06-26 15:00:32Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nПривет, ребята! Спешу вам сообщить, что мой новый дом на колесах в Колумбии на базе Chevrolet Super Carry 2007 года готов! Остается только добавить немного уюта и можно переезжать. В этом видео я сделаю обзор автодома и мы даже в нем переночуем. Приятного просмотра!\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #автодомсвоимируками #кемпер #кемперы #домнаколесах #колумбия #латинскаяамерика", "ДОМ НА КОЛЕСАХ ГОТОВ! / влог", 1577, false, "C-Wp35MyiSY", "https://www.youtube.com/watch?v=C-Wp35MyiSY", "/downloads/shows/LESYAKA/Season 2025/s2025e062600 - ДОМ НА КОЛЕСАХ ГОТОВ! ⧸ влог.mkv", false, 1, ~U[2025-06-26 15:00:32Z]] 23:12:16.150 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=10.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.152 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=9.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-21 15:00:20Z], 1] 23:12:16.156 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=9.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео я поделюсь полезными покупками для жизни в автодоме. Я не только покаталась по магазинам, но и сделала заказы с Амазона и Меркадо Либре. Распакуем их вместе, а еще я случайно разобью свою новую камеру Dji Osmo Pocket 3.\n\nпутешественница #путешествия #тревел #тревелвлог #амазон #распаковка #находки #покупки #автодом #кемпер #кемперы #camper #amazon #amazonfinds", "ПОЛЕЗНЫЕ ПОКУПКИ ДЛЯ ЖИЗНИ В АВТОДОМЕ / распаковка", "f669f355-ccb1-4fc8-ac7c-0e4751695080", 1080, false, "5-TxgRJfrJ4", "https://www.youtube.com/watch?v=5-TxgRJfrJ4", 47, "/downloads/shows/LESYAKA/Season 2025/s2025e062100 - ПОЛЕЗНЫЕ ПОКУПКИ ДЛЯ ЖИЗНИ В АВТОДОМЕ ⧸ распаковка.mkv", false, false, false, 1, [], 98, ~U[2025-06-21 15:00:20Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео я поделюсь полезными покупками для жизни в автодоме. Я не только покаталась по магазинам, но и сделала заказы с Амазона и Меркадо Либре. Распакуем их вместе, а еще я случайно разобью свою новую камеру Dji Osmo Pocket 3.\n\nпутешественница #путешествия #тревел #тревелвлог #амазон #распаковка #находки #покупки #автодом #кемпер #кемперы #camper #amazon #amazonfinds", "ПОЛЕЗНЫЕ ПОКУПКИ ДЛЯ ЖИЗНИ В АВТОДОМЕ / распаковка", 1080, false, "5-TxgRJfrJ4", "https://www.youtube.com/watch?v=5-TxgRJfrJ4", "/downloads/shows/LESYAKA/Season 2025/s2025e062100 - ПОЛЕЗНЫЕ ПОКУПКИ ДЛЯ ЖИЗНИ В АВТОДОМЕ ⧸ распаковка.mkv", false, 1, ~U[2025-06-21 15:00:20Z]] 23:12:16.157 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=10.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.159 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=9.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 15:00:55Z], 1] 23:12:16.167 [debug] QUERY OK source="media_items" db=5.9ms idle=10.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nПостройка автодома для путешествий по Латинской Америке продолжается. Мы почти завершили отделку, положили пол, потолок и стены, сделали каркас кровати. Совсем скоро кемпер будет готов для жизни и я смогу переехать в него на ПМЖ!\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #кемпер #кемперы #колумбия #богота #camper #travelgirl", "СТРОИТЕЛЬСТВО АВТОДОМА В КОЛУМБИИ / влог", "9731c23c-5c2d-48ce-b6ea-38b255cb7897", 894, false, "bG6Qwp_5wf4", "https://www.youtube.com/watch?v=bG6Qwp_5wf4", 48, "/downloads/shows/LESYAKA/Season 2025/s2025e061500 - СТРОИТЕЛЬСТВО АВТОДОМА В КОЛУМБИИ ⧸ влог.mkv", false, false, false, 1, [], 98, ~U[2025-06-15 15:00:55Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nПостройка автодома для путешествий по Латинской Америке продолжается. Мы почти завершили отделку, положили пол, потолок и стены, сделали каркас кровати. Совсем скоро кемпер будет готов для жизни и я смогу переехать в него на ПМЖ!\n\nпутешественница #путешествия #тревел #тревелвлог #автодом #кемпер #кемперы #колумбия #богота #camper #travelgirl", "СТРОИТЕЛЬСТВО АВТОДОМА В КОЛУМБИИ / влог", 894, false, "bG6Qwp_5wf4", "https://www.youtube.com/watch?v=bG6Qwp_5wf4", "/downloads/shows/LESYAKA/Season 2025/s2025e061500 - СТРОИТЕЛЬСТВО АВТОДОМА В КОЛУМБИИ ⧸ влог.mkv", false, 1, ~U[2025-06-15 15:00:55Z]] 23:12:16.169 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=15.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.171 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=14.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-10 15:01:00Z], 1] 23:12:16.175 [debug] QUERY OK source="media_items" db=2.3ms idle=14.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСегодня был день приключений, я не только сходила в горы и насладилась невероятными пейзажами, но и случайно познакомилась с колумбийцем. Он работал охранником на территории, куда я приехала погулять. Оказалось, что территория закрыта и никому туда нельзя. Но мой новый знакомый сказал, что может провести мне экскурсию, и я согласилась. Почему в итоге мы не подружились с этим парнем, вы узнаете в этом видео.\n\nпутешественница #путешествия #тревел #тревелвлог #тревелвлог #знакомства #колумбия #богота #travelvlog #traveling #colombia", "ЗНАКОМСТВО С КОЛУМБИЙЦЕМ И РАЗОЧАРОВАНИЕ / влог", "b4ad9507-4535-476c-8e74-3905d1a63e47", 885, false, "WRVWdTXOUCs", "https://www.youtube.com/watch?v=WRVWdTXOUCs", 49, "/downloads/shows/LESYAKA/Season 2025/s2025e061000 - ЗНАКОМСТВО С КОЛУМБИЙЦЕМ И РАЗОЧАРОВАНИЕ ⧸ влог.mkv", false, false, false, 1, [], 97, ~U[2025-06-10 15:01:00Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСегодня был день приключений, я не только сходила в горы и насладилась невероятными пейзажами, но и случайно познакомилась с колумбийцем. Он работал охранником на территории, куда я приехала погулять. Оказалось, что территория закрыта и никому туда нельзя. Но мой новый знакомый сказал, что может провести мне экскурсию, и я согласилась. Почему в итоге мы не подружились с этим парнем, вы узнаете в этом видео.\n\nпутешественница #путешествия #тревел #тревелвлог #тревелвлог #знакомства #колумбия #богота #travelvlog #traveling #colombia", "ЗНАКОМСТВО С КОЛУМБИЙЦЕМ И РАЗОЧАРОВАНИЕ / влог", 885, false, "WRVWdTXOUCs", "https://www.youtube.com/watch?v=WRVWdTXOUCs", "/downloads/shows/LESYAKA/Season 2025/s2025e061000 - ЗНАКОМСТВО С КОЛУМБИЙЦЕМ И РАЗОЧАРОВАНИЕ ⧸ влог.mkv", false, 1, ~U[2025-06-10 15:01:00Z]] 23:12:16.176 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=15.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.180 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=11.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-10 03:31:05Z], 1] 23:12:16.184 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=12.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru", "Я УМЕЮ ЛЕТАТЬ!", "3f71f7e3-27db-4f7b-80e4-03c59f8e930e", 121, false, "Pd8k9eXpopc", "https://www.youtube.com/watch?v=Pd8k9eXpopc", 50, "/downloads/shows/LESYAKA/Season 2025/s2025e061000 - Я УМЕЮ ЛЕТАТЬ!.NA", false, false, false, 1, [], 97, ~U[2025-06-10 03:31:05Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru", "Я УМЕЮ ЛЕТАТЬ!", 121, false, "Pd8k9eXpopc", "https://www.youtube.com/watch?v=Pd8k9eXpopc", "/downloads/shows/LESYAKA/Season 2025/s2025e061000 - Я УМЕЮ ЛЕТАТЬ!.NA", false, 1, ~U[2025-06-10 03:31:05Z]] 23:12:16.185 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=12.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.187 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=11.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-07 14:58:59Z], 1] 23:12:16.192 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=11.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео мы с вами попробуем прокатиться на фургончике в горы. Я все еще не до конца понимаю, как правильно водить машину на механике, поэтому нужно практиковаться. Заедет ли автодом в горы, справлюсь ли я с управлением - все это вы узнаете в этом влоге. А еще посмотрим на Боготу с дрона. Спойлер: это очень красиво! :) \n\nпутешественница #путешествия #тревел #тревелвлог #колумбия #богота #латинскаяамерика #влог #colombia #bogota #кемпер #автодом", "ЕДЕМ В ГОРЫ НА АВТОДОМЕ / влог", "2c28cfd4-2127-4720-8e8a-31ec909e59f7", 983, false, "AoomnrF6df8", "https://www.youtube.com/watch?v=AoomnrF6df8", 51, "/downloads/shows/LESYAKA/Season 2025/s2025e060700 - ЕДЕМ В ГОРЫ НА АВТОДОМЕ ⧸ влог.mkv", false, false, false, 1, [], 98, ~U[2025-06-07 14:58:59Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео мы с вами попробуем прокатиться на фургончике в горы. Я все еще не до конца понимаю, как правильно водить машину на механике, поэтому нужно практиковаться. Заедет ли автодом в горы, справлюсь ли я с управлением - все это вы узнаете в этом влоге. А еще посмотрим на Боготу с дрона. Спойлер: это очень красиво! :) \n\nпутешественница #путешествия #тревел #тревелвлог #колумбия #богота #латинскаяамерика #влог #colombia #bogota #кемпер #автодом", "ЕДЕМ В ГОРЫ НА АВТОДОМЕ / влог", 983, false, "AoomnrF6df8", "https://www.youtube.com/watch?v=AoomnrF6df8", "/downloads/shows/LESYAKA/Season 2025/s2025e060700 - ЕДЕМ В ГОРЫ НА АВТОДОМЕ ⧸ влог.mkv", false, 1, ~U[2025-06-07 14:58:59Z]] 23:12:16.195 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=13.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.196 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=11.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-03 15:00:09Z], 1] 23:12:16.200 [debug] QUERY OK source="media_items" db=2.5ms idle=11.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСовсем недавно я прилетела в Боготу, столицу Колумбии, и купила здесь небольшой фургончик, чтобы переделать его под кемпер и путешествовать по Латинской Америке. Для этого мне предстояло пересмотреть десятки видео о строительстве автодомов, потому что я и представить не могла, как это делается. Я решила начать с звуко- и теплоизоляции, купила материалы и приступила к работе. Также я нашла человека, который сделает всю остальную основную работу: положит пол, стены и потолок, сделает кровать, столешницы и ящики. А дальше останется самое интересное - добавить уюта!\n\n#колумбия #латинскаяамерика #богота #путешественница #путешествия #тревел #тревелвлог #автодом #автодомсвоимируками #кемпер #campervan #camperlife", "СТРОЮ АВТОДОМ В КОЛУМБИИ / влог", "b466192f-73df-4fbe-94b9-fe11b2e87f94", 1017, false, "Q8A-CV0qiQI", "https://www.youtube.com/watch?v=Q8A-CV0qiQI", 52, "/downloads/shows/LESYAKA/Season 2025/s2025e060300 - СТРОЮ АВТОДОМ В КОЛУМБИИ ⧸ влог.mkv", false, false, false, 1, [], 98, ~U[2025-06-03 15:00:09Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСовсем недавно я прилетела в Боготу, столицу Колумбии, и купила здесь небольшой фургончик, чтобы переделать его под кемпер и путешествовать по Латинской Америке. Для этого мне предстояло пересмотреть десятки видео о строительстве автодомов, потому что я и представить не могла, как это делается. Я решила начать с звуко- и теплоизоляции, купила материалы и приступила к работе. Также я нашла человека, который сделает всю остальную основную работу: положит пол, стены и потолок, сделает кровать, столешницы и ящики. А дальше останется самое интересное - добавить уюта!\n\n#колумбия #латинскаяамерика #богота #путешественница #путешествия #тревел #тревелвлог #автодом #автодомсвоимируками #кемпер #campervan #camperlife", "СТРОЮ АВТОДОМ В КОЛУМБИИ / влог", 1017, false, "Q8A-CV0qiQI", "https://www.youtube.com/watch?v=Q8A-CV0qiQI", "/downloads/shows/LESYAKA/Season 2025/s2025e060300 - СТРОЮ АВТОДОМ В КОЛУМБИИ ⧸ влог.mkv", false, 1, ~U[2025-06-03 15:00:09Z]] 23:12:16.203 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=14.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.206 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=12.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-29 15:00:34Z], 1] 23:12:16.210 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=12.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nНесколько дней назад я прилетела в Колумбию, и уже давно у меня в голове поселилась идея о том, чтобы купить небольшой фургончик и сделать из него кемпер или мини-дом на колесах, чтобы путешествовать по Латинской Америке. Прилетев в Боготу, я сразу начала заниматься этим вопросом. И вот уже на пятый день пребывания в Колумбии я купила вэн!\n\n#латам #латинскаяамерика #колумбия #путешественница #путешествия #тревел #тревелвлог #богота #colombia #bogota #latinoamerica #camper #camping #кемпер #автодом #motorhome #motorhomelife", "ПОКУПАЮ МАШИНУ В КОЛУМБИИ??? / влог", "5e81f08b-b081-4e64-a05e-daa4d1bc4c50", 1266, false, "b7pfwEBjoKQ", "https://www.youtube.com/watch?v=b7pfwEBjoKQ", 53, "/downloads/shows/LESYAKA/Season 2025/s2025e052900 - ПОКУПАЮ МАШИНУ В КОЛУМБИИ??? ⧸ влог.mkv", false, false, false, 1, [], 98, ~U[2025-05-29 15:00:34Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nНесколько дней назад я прилетела в Колумбию, и уже давно у меня в голове поселилась идея о том, чтобы купить небольшой фургончик и сделать из него кемпер или мини-дом на колесах, чтобы путешествовать по Латинской Америке. Прилетев в Боготу, я сразу начала заниматься этим вопросом. И вот уже на пятый день пребывания в Колумбии я купила вэн!\n\n#латам #латинскаяамерика #колумбия #путешественница #путешествия #тревел #тревелвлог #богота #colombia #bogota #latinoamerica #camper #camping #кемпер #автодом #motorhome #motorhomelife", "ПОКУПАЮ МАШИНУ В КОЛУМБИИ??? / влог", 1266, false, "b7pfwEBjoKQ", "https://www.youtube.com/watch?v=b7pfwEBjoKQ", "/downloads/shows/LESYAKA/Season 2025/s2025e052900 - ПОКУПАЮ МАШИНУ В КОЛУМБИИ??? ⧸ влог.mkv", false, 1, ~U[2025-05-29 15:00:34Z]] 23:12:16.212 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=14.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.214 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=12.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-26 14:04:51Z], 1] 23:12:16.219 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=13.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nЯ наконец-то запустила свой товар на Вайлдбериз и уже получила первые заказы. Показываю, что продаю. А еще мы приехали в Чехию в гости к сестре и ее семье, чтобы посмотреть Прагу и ее окрестности. Впечатления неоднозначные...\nДве недели пребывания в Европе по шенгенской визе подходят к концу, поэтому я начинаю новое одиночное приключение и лечу в новую страну!\n\n#европа #влогизевропы #прага #путешественница #путешествия #тревел #тревелвлог #prague #chezhrepublic #czech #чехия #europe", "ПЕРВЫЕ ПРОДАЖИ НА ВБ, ПУТЕШЕСТВИЕ В ЧЕХИЮ / влог", "f1695695-4b58-4931-8337-e48122f178e6", 1181, false, "Wbre8p9aZ_M", "https://www.youtube.com/watch?v=Wbre8p9aZ_M", 54, "/downloads/shows/LESYAKA/Season 2025/s2025e052600 - ПЕРВЫЕ ПРОДАЖИ НА ВБ, ПУТЕШЕСТВИЕ В ЧЕХИЮ ⧸ влог.mp4", false, false, false, 1, [], 98, ~U[2025-05-26 14:04:51Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nЯ наконец-то запустила свой товар на Вайлдбериз и уже получила первые заказы. Показываю, что продаю. А еще мы приехали в Чехию в гости к сестре и ее семье, чтобы посмотреть Прагу и ее окрестности. Впечатления неоднозначные...\nДве недели пребывания в Европе по шенгенской визе подходят к концу, поэтому я начинаю новое одиночное приключение и лечу в новую страну!\n\n#европа #влогизевропы #прага #путешественница #путешествия #тревел #тревелвлог #prague #chezhrepublic #czech #чехия #europe", "ПЕРВЫЕ ПРОДАЖИ НА ВБ, ПУТЕШЕСТВИЕ В ЧЕХИЮ / влог", 1181, false, "Wbre8p9aZ_M", "https://www.youtube.com/watch?v=Wbre8p9aZ_M", "/downloads/shows/LESYAKA/Season 2025/s2025e052600 - ПЕРВЫЕ ПРОДАЖИ НА ВБ, ПУТЕШЕСТВИЕ В ЧЕХИЮ ⧸ влог.mp4", false, 1, ~U[2025-05-26 14:04:51Z]] 23:12:16.221 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=13.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.223 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=11.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-15 15:00:16Z], 1] 23:12:16.227 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=11.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом влоге мы вместе будем собираться в Европу, посмотрим, получится ли упаковать все мои вещи в один небольшой рюкзак, узнаем какие проблемы возникли с моей шенгенской визой, полетим в Венгрию, чтобы посмотреть ее столицу Будапешт. Увидим главную реку Дунай, прогуляемся по мостам, посмотрим архитектуру города, покатаемся на местном стареньком трамвае, взглянем на Будапешт с высоты птичьего полета с помощью дрона и многое другое.\n\n#европа #влогизевропы #будапешт #путешественница #путешествия #тревел #тревелвлог #budapest #hungary #венгрия #дунай #europe", "ОБЛОМ С ВИЗОЙ, ПУТЕШЕСТВИЕ В БУДАПЕШТ / влог", "c9faed02-b16b-4ef5-9555-5cb82ca6c58e", 1826, false, "A-0k9H2um7k", "https://www.youtube.com/watch?v=A-0k9H2um7k", 55, "/downloads/shows/LESYAKA/Season 2025/s2025e051500 - ОБЛОМ С ВИЗОЙ, ПУТЕШЕСТВИЕ В БУДАПЕШТ ⧸ влог.mkv", false, false, false, 1, [], 98, ~U[2025-05-15 15:00:16Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом влоге мы вместе будем собираться в Европу, посмотрим, получится ли упаковать все мои вещи в один небольшой рюкзак, узнаем какие проблемы возникли с моей шенгенской визой, полетим в Венгрию, чтобы посмотреть ее столицу Будапешт. Увидим главную реку Дунай, прогуляемся по мостам, посмотрим архитектуру города, покатаемся на местном стареньком трамвае, взглянем на Будапешт с высоты птичьего полета с помощью дрона и многое другое.\n\n#европа #влогизевропы #будапешт #путешественница #путешествия #тревел #тревелвлог #budapest #hungary #венгрия #дунай #europe", "ОБЛОМ С ВИЗОЙ, ПУТЕШЕСТВИЕ В БУДАПЕШТ / влог", 1826, false, "A-0k9H2um7k", "https://www.youtube.com/watch?v=A-0k9H2um7k", "/downloads/shows/LESYAKA/Season 2025/s2025e051500 - ОБЛОМ С ВИЗОЙ, ПУТЕШЕСТВИЕ В БУДАПЕШТ ⧸ влог.mkv", false, 1, ~U[2025-05-15 15:00:16Z]] 23:12:16.230 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=13.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.231 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=11.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-03 11:00:01Z], 1] 23:12:16.236 [debug] QUERY OK source="media_items" db=3.8ms queue=0.1ms idle=10.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео мы с вами вместе сходим в СДЭК и получим посылку, которую я заказала нам всем в подарок. Распакуем, посмотрим и немножко расскажу о том, что это, зачем и с какими трудностями я столкнулась при ее оплате😊\n\n#dji #osmopocket3 #osmopocket #распаковка #обзор #техника #видео #влогер #влог #travel", "КУПИЛА НАМ С ВАМИ ПОДАРОК / распаковка", "70f26457-1a89-4202-a069-18077d183c30", 761, false, "0_GHEfuRIbI", "https://www.youtube.com/watch?v=0_GHEfuRIbI", 56, "/downloads/shows/LESYAKA/Season 2025/s2025e050300 - КУПИЛА НАМ С ВАМИ ПОДАРОК ⧸ распаковка.mkv", false, false, false, 1, [], 96, ~U[2025-05-03 11:00:01Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео мы с вами вместе сходим в СДЭК и получим посылку, которую я заказала нам всем в подарок. Распакуем, посмотрим и немножко расскажу о том, что это, зачем и с какими трудностями я столкнулась при ее оплате😊\n\n#dji #osmopocket3 #osmopocket #распаковка #обзор #техника #видео #влогер #влог #travel", "КУПИЛА НАМ С ВАМИ ПОДАРОК / распаковка", 761, false, "0_GHEfuRIbI", "https://www.youtube.com/watch?v=0_GHEfuRIbI", "/downloads/shows/LESYAKA/Season 2025/s2025e050300 - КУПИЛА НАМ С ВАМИ ПОДАРОК ⧸ распаковка.mkv", false, 1, ~U[2025-05-03 11:00:01Z]] 23:12:16.237 [debug] QUERY OK source="sources" db=0.4ms idle=13.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.238 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=10.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-20 09:17:19Z], 1] 23:12:16.242 [debug] QUERY OK source="media_items" db=2.1ms idle=9.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nНедавно я получила свою первую шенгенскую визу в Венгрию. И хочу поделиться с вами тем, как мне удалось это сделать. В этом видео я подробно рассказываю, какие документы нужно собрать, куда их подавать, сколько это займет времени и сколько это будет стоить. Также я делюсь некоторыми лайфхаками, которые помогут получить визу. \n\nСкачать визовую анкету и записаться на прием в визовый центр Венгрии:\nhttps://visa.vfsglobal.com/rus/ru/hun\nКупить страховку для путешествия:\nhttps://www.cherehapa.ru\n\n#виза #шенген #путешествия #визы #шенгенскаявизы #европа #europe #visa #вб #виза #travel", "КАК ПОЛУЧИТЬ ШЕНГЕН В ВЕНГРИЮ В 2025 ГОДУ / пошаговая инструкция", "527339be-939b-460f-9d7d-d10ddc4d6d82", 525, false, "QHm9Cv7HY1Q", "https://www.youtube.com/watch?v=QHm9Cv7HY1Q", 57, "/downloads/shows/LESYAKA/Season 2025/s2025e042000 - КАК ПОЛУЧИТЬ ШЕНГЕН В ВЕНГРИЮ В 2025 ГОДУ ⧸ пошаговая инструкция.mp4", false, false, false, 1, [], 97, ~U[2025-04-20 09:17:19Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nНедавно я получила свою первую шенгенскую визу в Венгрию. И хочу поделиться с вами тем, как мне удалось это сделать. В этом видео я подробно рассказываю, какие документы нужно собрать, куда их подавать, сколько это займет времени и сколько это будет стоить. Также я делюсь некоторыми лайфхаками, которые помогут получить визу. \n\nСкачать визовую анкету и записаться на прием в визовый центр Венгрии:\nhttps://visa.vfsglobal.com/rus/ru/hun\nКупить страховку для путешествия:\nhttps://www.cherehapa.ru\n\n#виза #шенген #путешествия #визы #шенгенскаявизы #европа #europe #visa #вб #виза #travel", "КАК ПОЛУЧИТЬ ШЕНГЕН В ВЕНГРИЮ В 2025 ГОДУ / пошаговая инструкция", 525, false, "QHm9Cv7HY1Q", "https://www.youtube.com/watch?v=QHm9Cv7HY1Q", "/downloads/shows/LESYAKA/Season 2025/s2025e042000 - КАК ПОЛУЧИТЬ ШЕНГЕН В ВЕНГРИЮ В 2025 ГОДУ ⧸ пошаговая инструкция.mp4", false, 1, ~U[2025-04-20 09:17:19Z]] 23:12:16.243 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=11.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.244 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=7.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-17 13:58:24Z], 1] 23:12:16.248 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=8.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВлог о моей жизни в России перед тем, как снова отправиться в путешествие. Подаю документы на визу после отказа от политического убежища в США. Какова вероятность того, что можно ее получить? Параллельно с этим празднуем День Рождения подружки в Москве, с которой работали аниматорами в Турции около 6 лети назад. Наряжаемся для костюмированной вечеринки, а что за тематика, можно увидеть во влоге.\n\n#россия #влогизроссии #путешествия #путешественница #тверь #russia #wildberries #вайлдбериз #вб #виза #визы", "ПОДАЮСЬ НА ВИЗУ ДЛЯ НОВОГО ПУТЕШЕСТВИЯ / влог", "401f6666-0383-4307-bfa7-51bd6fa9b0c2", 1776, false, "8DriORdyx74", "https://www.youtube.com/watch?v=8DriORdyx74", 58, "/downloads/shows/LESYAKA/Season 2025/s2025e041700 - ПОДАЮСЬ НА ВИЗУ ДЛЯ НОВОГО ПУТЕШЕСТВИЯ ⧸ влог.mp4", false, false, false, 1, [], 98, ~U[2025-04-17 13:58:24Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВлог о моей жизни в России перед тем, как снова отправиться в путешествие. Подаю документы на визу после отказа от политического убежища в США. Какова вероятность того, что можно ее получить? Параллельно с этим празднуем День Рождения подружки в Москве, с которой работали аниматорами в Турции около 6 лети назад. Наряжаемся для костюмированной вечеринки, а что за тематика, можно увидеть во влоге.\n\n#россия #влогизроссии #путешествия #путешественница #тверь #russia #wildberries #вайлдбериз #вб #виза #визы", "ПОДАЮСЬ НА ВИЗУ ДЛЯ НОВОГО ПУТЕШЕСТВИЯ / влог", 1776, false, "8DriORdyx74", "https://www.youtube.com/watch?v=8DriORdyx74", "/downloads/shows/LESYAKA/Season 2025/s2025e041700 - ПОДАЮСЬ НА ВИЗУ ДЛЯ НОВОГО ПУТЕШЕСТВИЯ ⧸ влог.mp4", false, 1, ~U[2025-04-17 13:58:24Z]] 23:12:16.250 [debug] QUERY OK source="sources" db=0.8ms queue=0.7ms idle=10.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.251 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=8.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-09 12:01:18Z], 1] 23:12:16.255 [debug] QUERY OK source="media_items" db=2.0ms idle=8.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВо время путешествий по США на машине я побывала в очень интересном месте - в самолете, находящемся в лесу штата Орегон, недалеко от города Портленд. В этом самолете уже на протяжении многих лет живет мужчина по имени Брюс Кемпбел. Ежедневно он принимает гостей из разных стран и проводит им экскурсии по своему необычному жилищу. Вот и мне удалось там побывать. Местро правда какое-то нереальное, надеюсь, вам оно понравится так же сильно, как понравилось мне. Приятного просмотра!\n\n#россия #влогизроссии #путешествия #путешественница #тверь #russia #wildberries #вайлдбериз #вб", "ДОМ САМОЛЕТ в лесу США", "59dccec4-d680-430f-a5fe-a55a7def22e0", 509, false, "k3FGfyBDDjc", "https://www.youtube.com/watch?v=k3FGfyBDDjc", 59, "/downloads/shows/LESYAKA/Season 2025/s2025e040900 - ДОМ САМОЛЕТ в лесу США.mp4", false, false, false, 1, [], 98, ~U[2025-04-09 12:01:18Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВо время путешествий по США на машине я побывала в очень интересном месте - в самолете, находящемся в лесу штата Орегон, недалеко от города Портленд. В этом самолете уже на протяжении многих лет живет мужчина по имени Брюс Кемпбел. Ежедневно он принимает гостей из разных стран и проводит им экскурсии по своему необычному жилищу. Вот и мне удалось там побывать. Местро правда какое-то нереальное, надеюсь, вам оно понравится так же сильно, как понравилось мне. Приятного просмотра!\n\n#россия #влогизроссии #путешествия #путешественница #тверь #russia #wildberries #вайлдбериз #вб", "ДОМ САМОЛЕТ в лесу США", 509, false, "k3FGfyBDDjc", "https://www.youtube.com/watch?v=k3FGfyBDDjc", "/downloads/shows/LESYAKA/Season 2025/s2025e040900 - ДОМ САМОЛЕТ в лесу США.mp4", false, 1, ~U[2025-04-09 12:01:18Z]] 23:12:16.256 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=10.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.258 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=8.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-23 17:25:26Z], 1] 23:12:16.261 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=8.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВлог из России, как я провожу время в родном городе Тверь, встречаюсь с родными и друзьями, открываю бизнес на Вайлдбериз и готовлюсь к новому путешествию. Приятного просмотра :)\n\n#россия #влогизроссии #путешествия #путешественница #тверь #russia #wildberries #вайлдбериз #вб #vlog #wb #ищумужа", "ОТКРЫВАЮ БИЗНЕС, ИЩУ МУЖА / ВЛОГ", "c910972d-7ef3-4fe6-9dca-4bba0eb45b46", 1905, false, "6i8RVR8Xy9A", "https://www.youtube.com/watch?v=6i8RVR8Xy9A", 60, "/downloads/shows/LESYAKA/Season 2025/s2025e032300 - ОТКРЫВАЮ БИЗНЕС, ИЩУ МУЖА ⧸ ВЛОГ.mp4", false, false, false, 1, [], 97, ~U[2025-03-23 17:25:26Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВлог из России, как я провожу время в родном городе Тверь, встречаюсь с родными и друзьями, открываю бизнес на Вайлдбериз и готовлюсь к новому путешествию. Приятного просмотра :)\n\n#россия #влогизроссии #путешествия #путешественница #тверь #russia #wildberries #вайлдбериз #вб #vlog #wb #ищумужа", "ОТКРЫВАЮ БИЗНЕС, ИЩУ МУЖА / ВЛОГ", 1905, false, "6i8RVR8Xy9A", "https://www.youtube.com/watch?v=6i8RVR8Xy9A", "/downloads/shows/LESYAKA/Season 2025/s2025e032300 - ОТКРЫВАЮ БИЗНЕС, ИЩУ МУЖА ⧸ ВЛОГ.mp4", false, 1, ~U[2025-03-23 17:25:26Z]] 23:12:16.263 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=10.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.265 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=9.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-22 09:53:30Z], 1] 23:12:16.268 [debug] QUERY OK source="media_items" db=1.7ms idle=9.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nПривет! В этом видео я расскажу о самых страшных и забавных историях из путешествия автостопом по Мексике и США. О том, как мне давали деньги, пытались изнасиловать, угрожали пистолетом, украли абсолютно все вещи, включая документы и о другом. Приятного просмотра!\n\n#мексика #автостоп #путешествия #mexico #бродяга #travel #usa", "ПРО ПУТЕШЕСТВИЯ АВТОСТОПОМ ПО МЕКСИКЕ И США", "dabf21ae-45bb-400e-888d-ed49d6f3c6f9", 2040, false, "kpBFbN_EcOE", "https://www.youtube.com/watch?v=kpBFbN_EcOE", 61, "/downloads/shows/LESYAKA/Season 2025/s2025e022200 - ПРО ПУТЕШЕСТВИЯ АВТОСТОПОМ ПО МЕКСИКЕ И США.mp4", false, false, false, 1, [], 97, ~U[2025-02-22 09:53:30Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nПривет! В этом видео я расскажу о самых страшных и забавных историях из путешествия автостопом по Мексике и США. О том, как мне давали деньги, пытались изнасиловать, угрожали пистолетом, украли абсолютно все вещи, включая документы и о другом. Приятного просмотра!\n\n#мексика #автостоп #путешествия #mexico #бродяга #travel #usa", "ПРО ПУТЕШЕСТВИЯ АВТОСТОПОМ ПО МЕКСИКЕ И США", 2040, false, "kpBFbN_EcOE", "https://www.youtube.com/watch?v=kpBFbN_EcOE", "/downloads/shows/LESYAKA/Season 2025/s2025e022200 - ПРО ПУТЕШЕСТВИЯ АВТОСТОПОМ ПО МЕКСИКЕ И США.mp4", false, 1, ~U[2025-02-22 09:53:30Z]] 23:12:16.269 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=10.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.270 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=8.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-10 16:06:34Z], 1] 23:12:16.274 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=8.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео я рассказываю, как прожила в машине в США год и четыре месяца одна и с бывшим парнем. Почему я оказалась в машине, как организовала свою жизнь в ней, где готовила, мылась, куда ходила в туалет, где парковалась на ночь, как меня ловила и прогоняла полиция и другие истории - вы услышите в этом видео. Заваривайте чай и приятного просмотра!\n\n#сша #сшавлог #путешествия #usa #unitedstates #америка #бродяга", "БОМЖЕВАЛА в США БОЛЬШЕ ГОДА, КАК ТАК ВЫШЛО?!😱", "7e275dc4-87a7-417e-a20e-551b7e13d134", 1637, false, "EXmXwuJCRTU", "https://www.youtube.com/watch?v=EXmXwuJCRTU", 62, "/downloads/shows/LESYAKA/Season 2025/s2025e021000 - БОМЖЕВАЛА в США БОЛЬШЕ ГОДА, КАК ТАК ВЫШЛО?!😱.mp4", false, false, false, 1, [], 98, ~U[2025-02-10 16:06:34Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nВ этом видео я рассказываю, как прожила в машине в США год и четыре месяца одна и с бывшим парнем. Почему я оказалась в машине, как организовала свою жизнь в ней, где готовила, мылась, куда ходила в туалет, где парковалась на ночь, как меня ловила и прогоняла полиция и другие истории - вы услышите в этом видео. Заваривайте чай и приятного просмотра!\n\n#сша #сшавлог #путешествия #usa #unitedstates #америка #бродяга", "БОМЖЕВАЛА в США БОЛЬШЕ ГОДА, КАК ТАК ВЫШЛО?!😱", 1637, false, "EXmXwuJCRTU", "https://www.youtube.com/watch?v=EXmXwuJCRTU", "/downloads/shows/LESYAKA/Season 2025/s2025e021000 - БОМЖЕВАЛА в США БОЛЬШЕ ГОДА, КАК ТАК ВЫШЛО?!😱.mp4", false, 1, ~U[2025-02-10 16:06:34Z]] 23:12:16.275 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=9.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.276 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=8.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-22 22:18:17Z], 1] 23:12:16.280 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКак я уезжала из США в Россию, из Лос-Анджелеса в Санкт-Петербург. Какие сложности возникли. Какого это жить в доме после более года жизни в машине. Обо всем этом во влоге. Приятного просмотра!\n\n#сша #сшавлог #путешествия #usa #unitedstates #америка", "УЕЗЖАЮ из США в РОССИЮ, ЖИЗНЬ в ДОМЕ ПОСЛЕ ГОДА ЖИЗНИ в МАШИНЕ / ВЛОГ", "d310e46c-f49a-45a8-9ded-b2742e64d4fb", 1566, false, "F8NNmI6E20w", "https://www.youtube.com/watch?v=F8NNmI6E20w", 63, "/downloads/shows/LESYAKA/Season 2025/s2025e012200 - УЕЗЖАЮ из США в РОССИЮ, ЖИЗНЬ в ДОМЕ ПОСЛЕ ГОДА ЖИЗНИ в МАШИНЕ ⧸ ВЛОГ.mp4", false, false, false, 1, [], 98, ~U[2025-01-22 22:18:17Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКак я уезжала из США в Россию, из Лос-Анджелеса в Санкт-Петербург. Какие сложности возникли. Какого это жить в доме после более года жизни в машине. Обо всем этом во влоге. Приятного просмотра!\n\n#сша #сшавлог #путешествия #usa #unitedstates #америка", "УЕЗЖАЮ из США в РОССИЮ, ЖИЗНЬ в ДОМЕ ПОСЛЕ ГОДА ЖИЗНИ в МАШИНЕ / ВЛОГ", 1566, false, "F8NNmI6E20w", "https://www.youtube.com/watch?v=F8NNmI6E20w", "/downloads/shows/LESYAKA/Season 2025/s2025e012200 - УЕЗЖАЮ из США в РОССИЮ, ЖИЗНЬ в ДОМЕ ПОСЛЕ ГОДА ЖИЗНИ в МАШИНЕ ⧸ ВЛОГ.mp4", false, 1, ~U[2025-01-22 22:18:17Z]] 23:12:16.281 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=9.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.283 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=8.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-13 15:16:33Z], 1] 23:12:16.286 [debug] QUERY OK source="media_items" db=1.5ms idle=8.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nЭто видео знакомство с теми, кто знает про меня и мой канал еще очень мало. Хоть оно и короткое, но примерно отражает главное. Приятного просмотра!\n\n#приветствие #обомне #путешествия #travel #vlogger #vlogs #влог", "Познакомимся?🙋🏽\u200D♀️", "1ed9e54f-5eca-473a-9b8f-fd9b8b0995e8", 145, false, "u12ncT81A2Q", "https://www.youtube.com/watch?v=u12ncT81A2Q", 64, "/downloads/shows/LESYAKA/Season 2025/s2025e011300 - Познакомимся?🙋🏽\u200D♀️.mp4", false, false, false, 1, [], 98, ~U[2025-01-13 15:16:33Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nЭто видео знакомство с теми, кто знает про меня и мой канал еще очень мало. Хоть оно и короткое, но примерно отражает главное. Приятного просмотра!\n\n#приветствие #обомне #путешествия #travel #vlogger #vlogs #влог", "Познакомимся?🙋🏽\u200D♀️", 145, false, "u12ncT81A2Q", "https://www.youtube.com/watch?v=u12ncT81A2Q", "/downloads/shows/LESYAKA/Season 2025/s2025e011300 - Познакомимся?🙋🏽\u200D♀️.mp4", false, 1, ~U[2025-01-13 15:16:33Z]] 23:12:16.288 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=9.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.289 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-04 07:22:13Z], 1] 23:12:16.293 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=9.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nПривет! Это влог о моем последнем месяце жизни в Америке. Я показываю, как живу в машине, работаю в доставке Uber Eats, подготавливаюсь к отъезду в Россию и немного путешествую. Приятного просмотра!\n\n#сша #сшавлог #путешествия #usa #unitedstates #америка", "ПОСЛЕДНИЙ МЕСЯЦ в США, ЖИЗНЬ в МАШИНЕ / ВЛОГ", "6d34217c-cf7f-4f4e-b9a4-a410daa2f0c7", 1795, false, "W2U3KCRdqNk", "https://www.youtube.com/watch?v=W2U3KCRdqNk", 65, "/downloads/shows/LESYAKA/Season 2025/s2025e010400 - ПОСЛЕДНИЙ МЕСЯЦ в США, ЖИЗНЬ в МАШИНЕ ⧸ ВЛОГ.mp4", false, false, false, 1, [], 98, ~U[2025-01-04 07:22:13Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nПривет! Это влог о моем последнем месяце жизни в Америке. Я показываю, как живу в машине, работаю в доставке Uber Eats, подготавливаюсь к отъезду в Россию и немного путешествую. Приятного просмотра!\n\n#сша #сшавлог #путешествия #usa #unitedstates #америка", "ПОСЛЕДНИЙ МЕСЯЦ в США, ЖИЗНЬ в МАШИНЕ / ВЛОГ", 1795, false, "W2U3KCRdqNk", "https://www.youtube.com/watch?v=W2U3KCRdqNk", "/downloads/shows/LESYAKA/Season 2025/s2025e010400 - ПОСЛЕДНИЙ МЕСЯЦ в США, ЖИЗНЬ в МАШИНЕ ⧸ ВЛОГ.mp4", false, 1, ~U[2025-01-04 07:22:13Z]] 23:12:16.294 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=10.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.295 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=8.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-11 22:46:01Z], 1] 23:12:16.298 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=8.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nЭто небольшой фильм о месте, которое случайно повстречалось на моем пути, о месте, в котором я почувствовала себя как дома и которое вдохновило меня на съемки этого короткого метра.\n\n#фильмы #фильм #короткометражныйфильм #кино #unitedstates #америка", "Короткометражный фильм «ПОЛУОСТРОВОК», 2023", "0442a2e4-c121-4b76-b6d6-a475b4f13c6f", 284, false, "5NR8fQ4mJuQ", "https://www.youtube.com/watch?v=5NR8fQ4mJuQ", 66, "/downloads/shows/LESYAKA/Season 2023/s2023e121100 - Короткометражный фильм «ПОЛУОСТРОВОК», 2023.mp4", false, false, false, 1, [], 98, ~U[2023-12-11 22:46:01Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nЭто небольшой фильм о месте, которое случайно повстречалось на моем пути, о месте, в котором я почувствовала себя как дома и которое вдохновило меня на съемки этого короткого метра.\n\n#фильмы #фильм #короткометражныйфильм #кино #unitedstates #америка", "Короткометражный фильм «ПОЛУОСТРОВОК», 2023", 284, false, "5NR8fQ4mJuQ", "https://www.youtube.com/watch?v=5NR8fQ4mJuQ", "/downloads/shows/LESYAKA/Season 2023/s2023e121100 - Короткометражный фильм «ПОЛУОСТРОВОК», 2023.mp4", false, 1, ~U[2023-12-11 22:46:01Z]] 23:12:16.299 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.300 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-04 16:00:33Z], 1] 23:12:16.303 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nДолина Смерти - один из самых больших и необычных национальных парков США. Это самое жаркое место на планете Земля и здесь также находится самая низкая точка во всей Северной Америке. Это место обитания многих диких животных, таких как горные козлы, койоты, дикие ослы, пустынные черепахи и другие. Хотите узнать, что еще интересного и удивительного есть в этом парке? Тогда приятного просмотра!\n\n#долинасмерти #travelusa #usa #птушкин #unitedstates #америка #deathvalley", "ДОЛИНА СМЕРТИ после урагана Хилари", "5117de8b-321a-4003-8138-d963a6df4b34", 730, false, "m2JQcIzOQNo", "https://www.youtube.com/watch?v=m2JQcIzOQNo", 67, "/downloads/shows/LESYAKA/Season 2023/s2023e120400 - ДОЛИНА СМЕРТИ после урагана Хилари.mp4", false, false, false, 1, [], 97, ~U[2023-12-04 16:00:33Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nДолина Смерти - один из самых больших и необычных национальных парков США. Это самое жаркое место на планете Земля и здесь также находится самая низкая точка во всей Северной Америке. Это место обитания многих диких животных, таких как горные козлы, койоты, дикие ослы, пустынные черепахи и другие. Хотите узнать, что еще интересного и удивительного есть в этом парке? Тогда приятного просмотра!\n\n#долинасмерти #travelusa #usa #птушкин #unitedstates #америка #deathvalley", "ДОЛИНА СМЕРТИ после урагана Хилари", 730, false, "m2JQcIzOQNo", "https://www.youtube.com/watch?v=m2JQcIzOQNo", "/downloads/shows/LESYAKA/Season 2023/s2023e120400 - ДОЛИНА СМЕРТИ после урагана Хилари.mp4", false, 1, ~U[2023-12-04 16:00:33Z]] 23:12:16.305 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.306 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-27 07:00:00Z], 1] 23:12:16.309 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=7.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Я так хотела посмотреть осень в этом году, что отправилась в самую пасмурную часть США. Орегон, Вашингтон. Осень там очень красивая. И я рада была провести ее на севере, несмотря на то, что не люблю дождь и холод.\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: olesya.ezhova\nTikTok (Spanish): https://www.tiktok.com/@olesya.ezhova \nTikTok (English): https://www.tiktok.com/@keeptravels?_t=8fwF75sH7le&_r=1\nYouTube (Spanish ): https://youtube.com/@lesyakaesp?si=eUnbM1079qDdpTsA\n\n———————————————\n\n#хэллоуин #travelusa #usa #prius #unitedstates", "Осень в США, Сиэтл🇺🇸", "d49b9523-b23b-4bbf-a637-e475fcb91fcc", 119, false, "0eS8_9jHz6s", "https://www.youtube.com/watch?v=0eS8_9jHz6s", 68, "/downloads/shows/LESYAKA/Season 2023/s2023e112700 - Осень в США, Сиэтл🇺🇸.mp4", false, false, false, 1, [], 98, ~U[2023-11-27 07:00:00Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "Я так хотела посмотреть осень в этом году, что отправилась в самую пасмурную часть США. Орегон, Вашингтон. Осень там очень красивая. И я рада была провести ее на севере, несмотря на то, что не люблю дождь и холод.\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: olesya.ezhova\nTikTok (Spanish): https://www.tiktok.com/@olesya.ezhova \nTikTok (English): https://www.tiktok.com/@keeptravels?_t=8fwF75sH7le&_r=1\nYouTube (Spanish ): https://youtube.com/@lesyakaesp?si=eUnbM1079qDdpTsA\n\n———————————————\n\n#хэллоуин #travelusa #usa #prius #unitedstates", "Осень в США, Сиэтл🇺🇸", 119, false, "0eS8_9jHz6s", "https://www.youtube.com/watch?v=0eS8_9jHz6s", "/downloads/shows/LESYAKA/Season 2023/s2023e112700 - Осень в США, Сиэтл🇺🇸.mp4", false, 1, ~U[2023-11-27 07:00:00Z]] 23:12:16.310 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.311 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-18 17:00:06Z], 1] 23:12:16.314 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Хэллоуин это американский праздник? Как он появился? Почему в этот день все наряжаются в костюмы нечистей? Причем здесь тыква? Ответы на эти вопросы вы найдете в этом видео. Желаю приятного просмотра видео!\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: olesya.ezhova\nTikTok (Spanish): https://www.tiktok.com/@olesya.ezhova \nTikTok (English): https://www.tiktok.com/@keeptravels?_t=8fwF75sH7le&_r=1\nYouTube (Spanish ): https://youtube.com/@lesyakaesp?si=eUnbM1079qDdpTsA\n\n———————————————\n\n#хэллоуин #travelusa #usa #prius #unitedstates", "ХЭЛЛОУИН в американском городке", "b4efb424-f884-4829-a011-6587c614828d", 502, false, "AAn3zbAzWzo", "https://www.youtube.com/watch?v=AAn3zbAzWzo", 69, "/downloads/shows/LESYAKA/Season 2023/s2023e111800 - ХЭЛЛОУИН в американском городке.mp4", false, false, false, 1, [], 95, ~U[2023-11-18 17:00:06Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "Хэллоуин это американский праздник? Как он появился? Почему в этот день все наряжаются в костюмы нечистей? Причем здесь тыква? Ответы на эти вопросы вы найдете в этом видео. Желаю приятного просмотра видео!\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: olesya.ezhova\nTikTok (Spanish): https://www.tiktok.com/@olesya.ezhova \nTikTok (English): https://www.tiktok.com/@keeptravels?_t=8fwF75sH7le&_r=1\nYouTube (Spanish ): https://youtube.com/@lesyakaesp?si=eUnbM1079qDdpTsA\n\n———————————————\n\n#хэллоуин #travelusa #usa #prius #unitedstates", "ХЭЛЛОУИН в американском городке", 502, false, "AAn3zbAzWzo", "https://www.youtube.com/watch?v=AAn3zbAzWzo", "/downloads/shows/LESYAKA/Season 2023/s2023e111800 - ХЭЛЛОУИН в американском городке.mp4", false, 1, ~U[2023-11-18 17:00:06Z]] 23:12:16.315 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.316 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-02 16:00:10Z], 1] 23:12:16.319 [debug] QUERY OK source="media_items" db=2.0ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Вы когда-нибудь слышали о городах-призраках? А удавалось ли вам их посетить? Если нет, то сегодня у вас будет такая возможность, ведь мы приехали в город-призрак Шанико.\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: olesya.ezhova\nTikTok (Spanish): https://www.tiktok.com/@olesya.ezhova \nTikTok (English): https://www.tiktok.com/@keeptravels?_t=8fwF75sH7le&_r=1\nYouTube (Spanish ): https://youtube.com/@lesyakaesp?si=eUnbM1079qDdpTsA\n\n———————————————\n\n#города-призраки #travelusa #дом на колесах #prius #unitedstates", "ГОРОД-ПРИЗРАК ШАНИКО", "a2e7e2a5-2a54-4140-9999-e269b515267f", 304, false, "CHrkrXg-JMM", "https://www.youtube.com/watch?v=CHrkrXg-JMM", 70, "/downloads/shows/LESYAKA/Season 2023/s2023e110200 - ГОРОД-ПРИЗРАК ШАНИКО.mp4", false, false, false, 1, [], 97, ~U[2023-11-02 16:00:10Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "Вы когда-нибудь слышали о городах-призраках? А удавалось ли вам их посетить? Если нет, то сегодня у вас будет такая возможность, ведь мы приехали в город-призрак Шанико.\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: olesya.ezhova\nTikTok (Spanish): https://www.tiktok.com/@olesya.ezhova \nTikTok (English): https://www.tiktok.com/@keeptravels?_t=8fwF75sH7le&_r=1\nYouTube (Spanish ): https://youtube.com/@lesyakaesp?si=eUnbM1079qDdpTsA\n\n———————————————\n\n#города-призраки #travelusa #дом на колесах #prius #unitedstates", "ГОРОД-ПРИЗРАК ШАНИКО", 304, false, "CHrkrXg-JMM", "https://www.youtube.com/watch?v=CHrkrXg-JMM", "/downloads/shows/LESYAKA/Season 2023/s2023e110200 - ГОРОД-ПРИЗРАК ШАНИКО.mp4", false, 1, ~U[2023-11-02 16:00:10Z]] 23:12:16.320 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.322 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=7.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-05 17:00:15Z], 1] 23:12:16.324 [debug] QUERY OK source="media_items" db=1.6ms idle=7.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Небольшая история об однодневном путешествии в Палм-Спрингс с ребятами, с которыми мы познакомились по интернету.\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: olesya.ezhova\nTikTok (Spanish): https://www.tiktok.com/@olesya.ezhova \nTikTok (English): https://www.tiktok.com/@keeptravels?_t=8fwF75sH7le&_r=1\nYouTube (Spanish ): https://youtube.com/@lesyakaesp?si=eUnbM1079qDdpTsA\n\n#travel #путешествия #сша", "Путешествие длиной в день", "98de069a-4f26-4764-a0cc-9a00c4f86fcd", 217, false, "SxWskuf1G_o", "https://www.youtube.com/watch?v=SxWskuf1G_o", 71, "/downloads/shows/LESYAKA/Season 2023/s2023e100500 - Путешествие длиной в день.mkv", false, false, false, 1, [], 98, ~U[2023-10-05 17:00:15Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "Небольшая история об однодневном путешествии в Палм-Спрингс с ребятами, с которыми мы познакомились по интернету.\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: olesya.ezhova\nTikTok (Spanish): https://www.tiktok.com/@olesya.ezhova \nTikTok (English): https://www.tiktok.com/@keeptravels?_t=8fwF75sH7le&_r=1\nYouTube (Spanish ): https://youtube.com/@lesyakaesp?si=eUnbM1079qDdpTsA\n\n#travel #путешествия #сша", "Путешествие длиной в день", 217, false, "SxWskuf1G_o", "https://www.youtube.com/watch?v=SxWskuf1G_o", "/downloads/shows/LESYAKA/Season 2023/s2023e100500 - Путешествие длиной в день.mkv", false, 1, ~U[2023-10-05 17:00:15Z]] 23:12:16.326 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.328 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=8.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-25 16:00:09Z], 1] 23:12:16.336 [debug] QUERY OK source="media_items" db=6.3ms queue=0.3ms idle=8.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Всем привет! Я наконец-то полноценно переехала в свой дом на колесах под названием Тойота Приус и начала путешествовать по США. Недавно я посетила свой первый национальный парк и хочу поделиться этим приключением с вами.\nТе, кто следит за мной в Инстаграм уже знают, что в этом лесу я повстречала медведей. Если вы хотите увидеть, как это было, а также посмотреть на других диких животных, узнать о деревьях-гигантах и увидеть множество красивых мест, не переключайтесь!\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: olesya.ezhova\nTikTok (Spanish): https://www.tiktok.com/@olesya.ezhova \nTikTok (English): https://www.tiktok.com/@keeptravels?_t=8fwF75sH7le&_r=1\nYouTube (Spanish ): https://youtube.com/@lesyakaesp?si=eUnbM1079qDdpTsA\n\n———————————————\n\nМУЗЫКА:\n\nDiscoveries by Tokyo Music Walker \nhttps://soundcloud.com/user-356546060 \nCreative Commons — Attribution 3.0 Unported — CC BY 3.0 \nFree Download / Stream: https://bit.ly/421sugd\nMusic promoted by Audio Library https://bit.ly/3r9WOs6\n\nTrack: Santa Cruz — Land of Fire [Audio Library Release]\nMusic provided by Audio Library Plus\nWatch:\u00A0•\u00A0Santa\u00A0Cruz\u00A0—\u00A0Land\u00A0of\u00A0Fire\u00A0|\u00A0Free\u00A0Back...\u00A0\u00A0\nFree Download / Stream: https://alplus.io/santa-cruz\n\nTrack: Where Is My Freedom — Vendredi [Audio Library Release]\nMusic provided by Audio Library Plus\nWatch:\u00A0•\u00A0Where\u00A0Is\u00A0My\u00A0Freedom\u00A0—\u00A0Vendredi\u00A0|\u00A0Free...\u00A0\u00A0\nFree Download / Stream: https://alplus.io/WhereIsMyFreedom\n\n\"Alex Productions - A Folk Story\" is under a Creative Commons (CC-BY 3.0) license\nMusic promoted by BreakingCopyright: https://bit.ly/bkc-story\n\n\"Keys of Moon - The Epic Hero\" is under a Creative Commons license (CC BY-SA 3.0) https://creativecommons.org/licenses/...\nMusic promoted by BreakingCopyright: https://bit.ly/the-epic-hero-song\n\n\"Punch Deck - Ethereal\" is under a Creative Commons (CC BY 3.0) license\nMusic promoted by BreakingCopyright: https://bit.ly/bkc-ethereal2\n\n#sequoia #travelusa #motorhome #prius #сша", "Национальный парк Секвойя. Я ВСТРЕТИЛА МЕДВЕДЕЙ!", "d347e05b-bd96-487a-afb8-d6fbaffa40d1", 769, false, "DrL8-uJLghI", "https://www.youtube.com/watch?v=DrL8-uJLghI", 72, "/downloads/shows/LESYAKA/Season 2023/s2023e092500 - Национальный парк Секвойя. Я ВСТРЕТИЛА МЕДВЕДЕЙ!.mp4", false, false, false, 1, [], 97, ~U[2023-09-25 16:00:09Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "Всем привет! Я наконец-то полноценно переехала в свой дом на колесах под названием Тойота Приус и начала путешествовать по США. Недавно я посетила свой первый национальный парк и хочу поделиться этим приключением с вами.\nТе, кто следит за мной в Инстаграм уже знают, что в этом лесу я повстречала медведей. Если вы хотите увидеть, как это было, а также посмотреть на других диких животных, узнать о деревьях-гигантах и увидеть множество красивых мест, не переключайтесь!\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: olesya.ezhova\nTikTok (Spanish): https://www.tiktok.com/@olesya.ezhova \nTikTok (English): https://www.tiktok.com/@keeptravels?_t=8fwF75sH7le&_r=1\nYouTube (Spanish ): https://youtube.com/@lesyakaesp?si=eUnbM1079qDdpTsA\n\n———————————————\n\nМУЗЫКА:\n\nDiscoveries by Tokyo Music Walker \nhttps://soundcloud.com/user-356546060 \nCreative Commons — Attribution 3.0 Unported — CC BY 3.0 \nFree Download / Stream: https://bit.ly/421sugd\nMusic promoted by Audio Library https://bit.ly/3r9WOs6\n\nTrack: Santa Cruz — Land of Fire [Audio Library Release]\nMusic provided by Audio Library Plus\nWatch:\u00A0•\u00A0Santa\u00A0Cruz\u00A0—\u00A0Land\u00A0of\u00A0Fire\u00A0|\u00A0Free\u00A0Back...\u00A0\u00A0\nFree Download / Stream: https://alplus.io/santa-cruz\n\nTrack: Where Is My Freedom — Vendredi [Audio Library Release]\nMusic provided by Audio Library Plus\nWatch:\u00A0•\u00A0Where\u00A0Is\u00A0My\u00A0Freedom\u00A0—\u00A0Vendredi\u00A0|\u00A0Free...\u00A0\u00A0\nFree Download / Stream: https://alplus.io/WhereIsMyFreedom\n\n\"Alex Productions - A Folk Story\" is under a Creative Commons (CC-BY 3.0) license\nMusic promoted by BreakingCopyright: https://bit.ly/bkc-story\n\n\"Keys of Moon - The Epic Hero\" is under a Creative Commons license (CC BY-SA 3.0) https://creativecommons.org/licenses/...\nMusic promoted by BreakingCopyright: https://bit.ly/the-epic-hero-song\n\n\"Punch Deck - Ethereal\" is under a Creative Commons (CC BY 3.0) license\nMusic promoted by BreakingCopyright: https://bit.ly/bkc-ethereal2\n\n#sequoia #travelusa #motorhome #prius #сша", "Национальный парк Секвойя. Я ВСТРЕТИЛА МЕДВЕДЕЙ!", 769, false, "DrL8-uJLghI", "https://www.youtube.com/watch?v=DrL8-uJLghI", "/downloads/shows/LESYAKA/Season 2023/s2023e092500 - Национальный парк Секвойя. Я ВСТРЕТИЛА МЕДВЕДЕЙ!.mp4", false, 1, ~U[2023-09-25 16:00:09Z]] 23:12:16.337 [debug] QUERY OK source="sources" db=0.6ms idle=14.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.339 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=13.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-08-31 17:00:22Z], 1] 23:12:16.344 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=13.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Прошло более трех месяцев с моего переезда в США. В этой стране я собиралась начать жить обычной жизнью \"работа-дом\", но такой режим мне надоел слишком быстро. Я поняла, что не могу существовать без приключений и придумала что-то интересное. А чтобы узнать что, предлагаю вам посмотреть это видео.\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: https://instagram.com/olesya.ezhova?igshid=OGQ5ZDc2ODk2ZA==\nTikTok (Испанский): https://www.tiktok.com/@olesya.ezhova \nYouTube (Испанский): https://youtube.com/@lesyakaesp?si=BS0vptHh8zWfSp5v\n\n———————————————\n\nМУЗЫКА:\n\nTrack: Disco Ball — Vendredi [Audio Library Release]\nMusic provided by Audio Library Plus\nWatch: \u00A0•\u00A0Disco\u00A0Ball\u00A0—\u00A0Vendredi\nFree Download / Stream: https://alplus.io/disco-ball\n\nCabo Frio by Le Gang https://soundcloud.com/thisislegang\nCreative Commons — Attribution 3.0 Unported — CC BY 3.0 \nFree Download / Stream: https://bit.ly/2TBcUds\nMusic promoted by Audio Library\u00A0•\u00A0Cabo\u00A0Frio\u00A0–\u00A0Le\u00A0Gang\u00A0(No\u00A0Copyright\u00A0Music)\n\nSuperstar (Instrumental) by RYYZN https://soundcloud.com/ryyzn\nCreative Commons — Attribution 3.0 Unported — CC BY 3.0\nFree Download / Stream: https://bit.ly/al-superstar\nMusic promoted by Audio Library •\u00A0Superstar\u00A0(Instrumental)\u00A0–\u00A0RYYZN\n\n\"Sapajou - The Way To You\" is under a Creative Commons (CC-BY 3.0) license\nMusic promoted by BreakingCopyright: https://bit.ly/bkc-the-way\n\nJingle Bells Ukulele by Musicphrase https://soundcloud.com/musicphrase\nCreative Commons — Attribution-ShareAlike 3.0 Unported — CC BY-SA 3.0 \nFree Download / Stream: http://bit.ly/2Q3dZHg\nMusic promoted by Audio Library •\u00A0Jingle\u00A0Bells\u00A0Ukulele\u00A0–\u00A0Musicphrase\n\n———————————————\n\n#путешествия #путешествие #тревел #орелирешка #сша #сшавлог #сша2023 #travel #usa #unitedstates", "ПЕРЕЕХАЛА ЖИТЬ в МАШИНУ, ПУТЕШЕСТВИЕ по США", "700f5af3-2a5f-4ff9-822e-f85f2ba6a80a", 1109, false, "crq9mwiF0ZE", "https://www.youtube.com/watch?v=crq9mwiF0ZE", 73, "/downloads/shows/LESYAKA/Season 2023/s2023e083100 - ПЕРЕЕХАЛА ЖИТЬ в МАШИНУ, ПУТЕШЕСТВИЕ по США.mp4", false, false, false, 1, [], 97, ~U[2023-08-31 17:00:22Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "Прошло более трех месяцев с моего переезда в США. В этой стране я собиралась начать жить обычной жизнью \"работа-дом\", но такой режим мне надоел слишком быстро. Я поняла, что не могу существовать без приключений и придумала что-то интересное. А чтобы узнать что, предлагаю вам посмотреть это видео.\n\n———————————————\n\nПОДДЕРЖИТЕ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nZelle: lesya.lesya_98@mail.ru\n\n———————————————\n\nСОЦСЕТИ:\nInstagram: https://instagram.com/olesya.ezhova?igshid=OGQ5ZDc2ODk2ZA==\nTikTok (Испанский): https://www.tiktok.com/@olesya.ezhova \nYouTube (Испанский): https://youtube.com/@lesyakaesp?si=BS0vptHh8zWfSp5v\n\n———————————————\n\nМУЗЫКА:\n\nTrack: Disco Ball — Vendredi [Audio Library Release]\nMusic provided by Audio Library Plus\nWatch: \u00A0•\u00A0Disco\u00A0Ball\u00A0—\u00A0Vendredi\nFree Download / Stream: https://alplus.io/disco-ball\n\nCabo Frio by Le Gang https://soundcloud.com/thisislegang\nCreative Commons — Attribution 3.0 Unported — CC BY 3.0 \nFree Download / Stream: https://bit.ly/2TBcUds\nMusic promoted by Audio Library\u00A0•\u00A0Cabo\u00A0Frio\u00A0–\u00A0Le\u00A0Gang\u00A0(No\u00A0Copyright\u00A0Music)\n\nSuperstar (Instrumental) by RYYZN https://soundcloud.com/ryyzn\nCreative Commons — Attribution 3.0 Unported — CC BY 3.0\nFree Download / Stream: https://bit.ly/al-superstar\nMusic promoted by Audio Library •\u00A0Superstar\u00A0(Instrumental)\u00A0–\u00A0RYYZN\n\n\"Sapajou - The Way To You\" is under a Creative Commons (CC-BY 3.0) license\nMusic promoted by BreakingCopyright: https://bit.ly/bkc-the-way\n\nJingle Bells Ukulele by Musicphrase https://soundcloud.com/musicphrase\nCreative Commons — Attribution-ShareAlike 3.0 Unported — CC BY-SA 3.0 \nFree Download / Stream: http://bit.ly/2Q3dZHg\nMusic promoted by Audio Library •\u00A0Jingle\u00A0Bells\u00A0Ukulele\u00A0–\u00A0Musicphrase\n\n———————————————\n\n#путешествия #путешествие #тревел #орелирешка #сша #сшавлог #сша2023 #travel #usa #unitedstates", "ПЕРЕЕХАЛА ЖИТЬ в МАШИНУ, ПУТЕШЕСТВИЕ по США", 1109, false, "crq9mwiF0ZE", "https://www.youtube.com/watch?v=crq9mwiF0ZE", "/downloads/shows/LESYAKA/Season 2023/s2023e083100 - ПЕРЕЕХАЛА ЖИТЬ в МАШИНУ, ПУТЕШЕСТВИЕ по США.mp4", false, 1, ~U[2023-08-31 17:00:22Z]] 23:12:16.345 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=16.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.346 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=10.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-27 20:41:53Z], 1] 23:12:16.348 [debug] QUERY OK source="media_items" db=1.0ms idle=9.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dio la casualidad de que terminé en los EE. UU. y no podré irme de aquí durante al menos 3 años. En este vídeo te cuento cómo vivir en uno de los países más caros del mundo si tu presupuesto es muy limitado.", "¿Cómo sobrevivir en USA sin dinero?🇺🇸🤪", "39dc9bf4-4262-4276-b433-26c0f8a1ec13", 289, false, "iOVWYBGpbIQ", "https://www.youtube.com/watch?v=iOVWYBGpbIQ", 74, "/downloads/shows/LESYAKA/Season 2023/s2023e052700 - ¿Cómo sobrevivir en USA sin dinero?🇺🇸🤪.mp4", false, false, false, 1, [], 98, ~U[2023-05-27 20:41:53Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "Dio la casualidad de que terminé en los EE. UU. y no podré irme de aquí durante al menos 3 años. En este vídeo te cuento cómo vivir en uno de los países más caros del mundo si tu presupuesto es muy limitado.", "¿Cómo sobrevivir en USA sin dinero?🇺🇸🤪", 289, false, "iOVWYBGpbIQ", "https://www.youtube.com/watch?v=iOVWYBGpbIQ", "/downloads/shows/LESYAKA/Season 2023/s2023e052700 - ¿Cómo sobrevivir en USA sin dinero?🇺🇸🤪.mp4", false, 1, ~U[2023-05-27 20:41:53Z]] 23:12:16.350 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=10.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.351 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-13 19:33:04Z], 1] 23:12:16.354 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=6.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hay personas que nunca han oído hablar de Cuba? Tengo dudas ... Por qué Cuba se parece tanto a la Unión Soviética y por qué tiene tan malas relaciones con los Estados Unidos? ¿Cómo vive la gente bajo el socialismo en 2023 y sigue siendo feliz en un país tan pobre? Intentaremos descubrir todo esto en este vídeo.\n\nLa Habana, Cuba.", "CUBA🇨🇺 Un híbrido de URSS y UUEE. ¿Cómo vive la gente bajo el socialismo? #cuba #urss #usa", "ef48e309-d79f-41bb-8f6c-78e26e7de6af", 981, false, "3A7qUGzPpFk", "https://www.youtube.com/watch?v=3A7qUGzPpFk", 75, "/downloads/shows/LESYAKA/Season 2023/s2023e051300 - CUBA🇨🇺 Un híbrido de URSS y UUEE. ¿Cómo vive la gente bajo el socialismo? #cuba #urss #usa.mp4", false, false, false, 1, [], 98, ~U[2023-05-13 19:33:04Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "Hay personas que nunca han oído hablar de Cuba? Tengo dudas ... Por qué Cuba se parece tanto a la Unión Soviética y por qué tiene tan malas relaciones con los Estados Unidos? ¿Cómo vive la gente bajo el socialismo en 2023 y sigue siendo feliz en un país tan pobre? Intentaremos descubrir todo esto en este vídeo.\n\nLa Habana, Cuba.", "CUBA🇨🇺 Un híbrido de URSS y UUEE. ¿Cómo vive la gente bajo el socialismo? #cuba #urss #usa", 981, false, "3A7qUGzPpFk", "https://www.youtube.com/watch?v=3A7qUGzPpFk", "/downloads/shows/LESYAKA/Season 2023/s2023e051300 - CUBA🇨🇺 Un híbrido de URSS y UUEE. ¿Cómo vive la gente bajo el socialismo? #cuba #urss #usa.mp4", false, 1, ~U[2023-05-13 19:33:04Z]] 23:12:16.354 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.356 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=6.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-08 12:29:42Z], 1] 23:12:16.358 [debug] QUERY OK source="media_items" db=1.4ms queue=0.3ms idle=6.9ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Viaje en tren por toda Cuba por solo $1😯", "7823fc22-f608-47c0-ab91-68402083ceb7", 415, false, "GVHfUAI4PRo", "https://www.youtube.com/watch?v=GVHfUAI4PRo", 76, "/downloads/shows/LESYAKA/Season 2023/s2023e040800 - Viaje en tren por toda Cuba por solo $1😯.mp4", false, false, false, 1, [], 98, ~U[2023-04-08 12:29:42Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "", "Viaje en tren por toda Cuba por solo $1😯", 415, false, "GVHfUAI4PRo", "https://www.youtube.com/watch?v=GVHfUAI4PRo", "/downloads/shows/LESYAKA/Season 2023/s2023e040800 - Viaje en tren por toda Cuba por solo $1😯.mp4", false, 1, ~U[2023-04-08 12:29:42Z]] 23:12:16.360 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.362 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=7.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-29 22:18:20Z], 1] 23:12:16.366 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Los invito a caminar un poco por las calles cubanas. Pasamos por el centro, por la calle principal peatonal que se llama San Rafael y vamos a ver el Capitolio. Mientras el paseo hablamos de La Habana.", "Un paseo por La Habana, Cuba🇨🇺", "70c5b427-e419-468b-8bcb-28e83a8cd27d", 487, false, "hDaOD2T-cIU", "https://www.youtube.com/watch?v=hDaOD2T-cIU", 77, "/downloads/shows/LESYAKA/Season 2023/s2023e032900 - Un paseo por La Habana, Cuba🇨🇺.mp4", false, false, false, 1, [], 98, ~U[2023-03-29 22:18:20Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "Los invito a caminar un poco por las calles cubanas. Pasamos por el centro, por la calle principal peatonal que se llama San Rafael y vamos a ver el Capitolio. Mientras el paseo hablamos de La Habana.", "Un paseo por La Habana, Cuba🇨🇺", 487, false, "hDaOD2T-cIU", "https://www.youtube.com/watch?v=hDaOD2T-cIU", "/downloads/shows/LESYAKA/Season 2023/s2023e032900 - Un paseo por La Habana, Cuba🇨🇺.mp4", false, 1, ~U[2023-03-29 22:18:20Z]] 23:12:16.367 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=10.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.370 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=10.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-18 15:31:31Z], 1] 23:12:16.373 [debug] QUERY OK source="media_items" db=1.5ms idle=10.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["En este video quiero hablarles un poco. Finalmente compré un boleto a un nuevo país y me voy en un par de días. Durante algún tiempo mantuve en secreto el nombre de este país. Pero en este video te diré a dónde voy.", "Compré boleto a nuevo país. Cual es mi próximo destino?😏", "8c4d609d-184d-4410-be6a-e25d9386257d", 486, false, "oFwR3BmQLXs", "https://www.youtube.com/watch?v=oFwR3BmQLXs", 78, "/downloads/shows/LESYAKA/Season 2023/s2023e031800 - Compré boleto a nuevo país. Cual es mi próximo destino?😏.mp4", false, false, false, 1, [], 98, ~U[2023-03-18 15:31:31Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "En este video quiero hablarles un poco. Finalmente compré un boleto a un nuevo país y me voy en un par de días. Durante algún tiempo mantuve en secreto el nombre de este país. Pero en este video te diré a dónde voy.", "Compré boleto a nuevo país. Cual es mi próximo destino?😏", 486, false, "oFwR3BmQLXs", "https://www.youtube.com/watch?v=oFwR3BmQLXs", "/downloads/shows/LESYAKA/Season 2023/s2023e031800 - Compré boleto a nuevo país. Cual es mi próximo destino?😏.mp4", false, 1, ~U[2023-03-18 15:31:31Z]] 23:12:16.374 [debug] QUERY OK source="sources" db=0.6ms decode=0.5ms queue=0.1ms idle=11.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.376 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=10.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-08 18:00:17Z], 1] 23:12:16.379 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=9.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hola! Yo llegué al pueblo ruso donde vive mi abuela. Pasé mucho tiempo aquí cuando era niña. Ahora este pueblo está casi abandonado, no viven más de 30 personas en él.\nEn este video, les mostraré casas rusas, un horno rustico ruso, donde se baña la gente del pueblo y les contaré cómo viven los rusos aquí.\n\nINSTAGRAM: https://www.instagram.com/olesya.ezhova\nTIKTOK: https://vm.tiktok.com/ZSJm63rsc", "PUEBLO ABANDONADO RUSO🏡🇷🇺 Aquí viven menos de 30 personas!", "8ba1a0c1-031c-4d9e-8cb3-bc3fc8cba9db", 555, false, "KWIc12BSeYw", "https://www.youtube.com/watch?v=KWIc12BSeYw", 79, "/downloads/shows/LESYAKA/Season 2023/s2023e020800 - PUEBLO ABANDONADO RUSO🏡🇷🇺 Aquí viven menos de 30 personas!.mp4", false, false, false, 1, [], 97, ~U[2023-02-08 18:00:17Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "Hola! Yo llegué al pueblo ruso donde vive mi abuela. Pasé mucho tiempo aquí cuando era niña. Ahora este pueblo está casi abandonado, no viven más de 30 personas en él.\nEn este video, les mostraré casas rusas, un horno rustico ruso, donde se baña la gente del pueblo y les contaré cómo viven los rusos aquí.\n\nINSTAGRAM: https://www.instagram.com/olesya.ezhova\nTIKTOK: https://vm.tiktok.com/ZSJm63rsc", "PUEBLO ABANDONADO RUSO🏡🇷🇺 Aquí viven menos de 30 personas!", 555, false, "KWIc12BSeYw", "https://www.youtube.com/watch?v=KWIc12BSeYw", "/downloads/shows/LESYAKA/Season 2023/s2023e020800 - PUEBLO ABANDONADO RUSO🏡🇷🇺 Aquí viven menos de 30 personas!.mp4", false, 1, ~U[2023-02-08 18:00:17Z]] 23:12:16.380 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=9.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.382 [debug] QUERY OK source="media_items" db=1.0ms queue=0.3ms idle=8.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-26 17:00:33Z], 1] 23:12:16.386 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=10.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nunca has estado en Rusia y estás interesado en aprender más sobre este país? En este video te mostraré mi ciudad natal. Se llama Tver y se encuentra a 150 kilómetros de Moscú. El resto está en el video. Disfruta viendo!\n\nInstagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc", "RUSIA🇷🇺 Mi ciudad natal que se llama Tver. Vamos a pasear!", "c5941501-accb-4e0c-9557-210e23e56084", 542, false, "eD2XzyzWj_A", "https://www.youtube.com/watch?v=eD2XzyzWj_A", 80, "/downloads/shows/LESYAKA/Season 2023/s2023e012600 - RUSIA🇷🇺 Mi ciudad natal que se llama Tver. Vamos a pasear!.mp4", false, false, false, 1, [], 97, ~U[2023-01-26 17:00:33Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "Nunca has estado en Rusia y estás interesado en aprender más sobre este país? En este video te mostraré mi ciudad natal. Se llama Tver y se encuentra a 150 kilómetros de Moscú. El resto está en el video. Disfruta viendo!\n\nInstagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc", "RUSIA🇷🇺 Mi ciudad natal que se llama Tver. Vamos a pasear!", 542, false, "eD2XzyzWj_A", "https://www.youtube.com/watch?v=eD2XzyzWj_A", "/downloads/shows/LESYAKA/Season 2023/s2023e012600 - RUSIA🇷🇺 Mi ciudad natal que se llama Tver. Vamos a pasear!.mp4", false, 1, ~U[2023-01-26 17:00:33Z]] 23:12:16.388 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=10.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.389 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-10-01 17:37:54Z], 1] 23:12:16.392 [debug] QUERY OK source="media_items" db=2.0ms idle=9.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Привет!\nХочешь отправиться в Мексику на ПМЖ или просто попутешествовать и у тебя много вопросов по поводу этой страны? Сегодня ты узнаешь ответы, как минимум, на часть из них.\n\nСколько можно находиться в Мексике без визы?\nВ каком городе лучше жить?\nКак снять жильё и найти работу?\nДорогие ли здесь продукты и интернет?\nИ другие вопросы…\n\nПриятного просмотра!\n\nССЫЛКИ ИЗ ВИДЕО ⬇️\n\n1. Миграционный сайт Мексики для получения электронного разрешения на въезд в страну:\nhttps://embamex.sre.gob.mx/rusia/index.php/ru/component/content/article/183\n\n2. Сайты для поиска жилья:\nAirbnb - http://airbnb.com\nBooking - http://booking.com\nFacebook Marketplace - http://facebook.com/marketplace\n\n3. Сайты для поиска работы:\nIndeed - http://ca.indeed.com\nLinkedin - http://linkedin.com\nGlassdoor - http://glassdoor.com\n\n4. Мобильные операторы:\nBait - https://mibait.com\nTelcel - https://www.telcel.com\n\n5. Оффлайн-переводчик:\nGoogle переводчик - https://apps.apple.com/ru/app/google-%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4%D1%87%D0%B8%D0%BA/id414706506", "Ответы на вопросы для тех, кто хочет ПЕРЕЕХАТЬ В МЕКСИКУ НА ПМЖ 🇲🇽", "24c19477-3e48-46b1-a446-bac6968258c6", 481, false, "JnlHaK6KSe8", "https://www.youtube.com/watch?v=JnlHaK6KSe8", 81, "/downloads/shows/LESYAKA/Season 2022/s2022e100100 - Ответы на вопросы для тех, кто хочет ПЕРЕЕХАТЬ В МЕКСИКУ НА ПМЖ 🇲🇽.mp4", false, false, false, 1, [], 98, ~U[2022-10-01 17:37:54Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "Привет!\nХочешь отправиться в Мексику на ПМЖ или просто попутешествовать и у тебя много вопросов по поводу этой страны? Сегодня ты узнаешь ответы, как минимум, на часть из них.\n\nСколько можно находиться в Мексике без визы?\nВ каком городе лучше жить?\nКак снять жильё и найти работу?\nДорогие ли здесь продукты и интернет?\nИ другие вопросы…\n\nПриятного просмотра!\n\nССЫЛКИ ИЗ ВИДЕО ⬇️\n\n1. Миграционный сайт Мексики для получения электронного разрешения на въезд в страну:\nhttps://embamex.sre.gob.mx/rusia/index.php/ru/component/content/article/183\n\n2. Сайты для поиска жилья:\nAirbnb - http://airbnb.com\nBooking - http://booking.com\nFacebook Marketplace - http://facebook.com/marketplace\n\n3. Сайты для поиска работы:\nIndeed - http://ca.indeed.com\nLinkedin - http://linkedin.com\nGlassdoor - http://glassdoor.com\n\n4. Мобильные операторы:\nBait - https://mibait.com\nTelcel - https://www.telcel.com\n\n5. Оффлайн-переводчик:\nGoogle переводчик - https://apps.apple.com/ru/app/google-%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4%D1%87%D0%B8%D0%BA/id414706506", "Ответы на вопросы для тех, кто хочет ПЕРЕЕХАТЬ В МЕКСИКУ НА ПМЖ 🇲🇽", 481, false, "JnlHaK6KSe8", "https://www.youtube.com/watch?v=JnlHaK6KSe8", "/downloads/shows/LESYAKA/Season 2022/s2022e100100 - Ответы на вопросы для тех, кто хочет ПЕРЕЕХАТЬ В МЕКСИКУ НА ПМЖ 🇲🇽.mp4", false, 1, ~U[2022-10-01 17:37:54Z]] 23:12:16.393 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=10.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.395 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=8.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-09-29 14:00:06Z], 1] 23:12:16.397 [debug] QUERY OK source="media_items" db=1.4ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Está planeando visitar Oaxaca, pero no sabe exactamente a dónde ir y qué ver?\n\nEn este video hablaré de los mejores lugares de las ciudades de Puerto Escondido, Oaxaca y el Pueblo Mágico de Mazunte. Surf, hermosas playas, maravillosa naturaleza, antiguas pirámides y arquitectura, todo esto te espera en el maravilloso estado de Oaxaca.\n\nFeliz visualización! No olvides darle me gusta y suscribirte al canal :)", "QUÉ VISITAR EN OAXACA? Puerto Escondido, Mazunte, Oaxaca de Juárez", "073335b9-564e-494c-b895-c8ae751d2331", 571, false, "DdgDOnkMkek", "https://www.youtube.com/watch?v=DdgDOnkMkek", 82, "/downloads/shows/LESYAKA/Season 2022/s2022e092900 - QUÉ VISITAR EN OAXACA? Puerto Escondido, Mazunte, Oaxaca de Juárez.mkv", false, false, false, 1, [], 98, ~U[2022-09-29 14:00:06Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "Está planeando visitar Oaxaca, pero no sabe exactamente a dónde ir y qué ver?\n\nEn este video hablaré de los mejores lugares de las ciudades de Puerto Escondido, Oaxaca y el Pueblo Mágico de Mazunte. Surf, hermosas playas, maravillosa naturaleza, antiguas pirámides y arquitectura, todo esto te espera en el maravilloso estado de Oaxaca.\n\nFeliz visualización! No olvides darle me gusta y suscribirte al canal :)", "QUÉ VISITAR EN OAXACA? Puerto Escondido, Mazunte, Oaxaca de Juárez", 571, false, "DdgDOnkMkek", "https://www.youtube.com/watch?v=DdgDOnkMkek", "/downloads/shows/LESYAKA/Season 2022/s2022e092900 - QUÉ VISITAR EN OAXACA? Puerto Escondido, Mazunte, Oaxaca de Juárez.mkv", false, 1, ~U[2022-09-29 14:00:06Z]] 23:12:16.399 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.401 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=7.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-07-29 13:00:16Z], 1] 23:12:16.403 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Хотите связать топ, но никогда раньше не держали крючок в руках? Тогда это видео для вас. Сегодня мы свяжем самый простой топ за один день. Все, что вам понадобится, это пряжа и крючок. Приступим!\n\nЕсли есть вопросы, задавайте их в комментариях. И не забудьте поставить лайк и подписаться на канал!❤️\n\nМой инстаграм: https://vk.com/olesya_ezhova", "ТОП КРЮЧКОМ🔥для начинающих. Легко. За один день!", "a4bc2169-06a4-4daa-a7da-69494cfbe078", 1177, false, "IIInbNEdPSo", "https://www.youtube.com/watch?v=IIInbNEdPSo", 83, "/downloads/shows/LESYAKA/Season 2022/s2022e072900 - ТОП КРЮЧКОМ🔥для начинающих. Легко. За один день!.mp4", false, false, false, 1, [], 98, ~U[2022-07-29 13:00:16Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "Хотите связать топ, но никогда раньше не держали крючок в руках? Тогда это видео для вас. Сегодня мы свяжем самый простой топ за один день. Все, что вам понадобится, это пряжа и крючок. Приступим!\n\nЕсли есть вопросы, задавайте их в комментариях. И не забудьте поставить лайк и подписаться на канал!❤️\n\nМой инстаграм: https://vk.com/olesya_ezhova", "ТОП КРЮЧКОМ🔥для начинающих. Легко. За один день!", 1177, false, "IIInbNEdPSo", "https://www.youtube.com/watch?v=IIInbNEdPSo", "/downloads/shows/LESYAKA/Season 2022/s2022e072900 - ТОП КРЮЧКОМ🔥для начинающих. Легко. За один день!.mp4", false, 1, ~U[2022-07-29 13:00:16Z]] 23:12:16.404 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=8.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.405 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=7.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-04-19 15:00:32Z], 1] 23:12:16.407 [debug] Current batch of media processed. Will check again in 1000ms 23:12:16.408 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=7.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["¡Oye! Este es mi primer video en español. Hoy nos vamos al Mirador del Toro. Si vas a visitar Riviera Nayarit, no dejes de ver este video. ¡Te gustará!\n\nMás en Instagram:\nhttps://www.instagram.com/olesya.ezhova\nTik Tok:\nhttps://vm.tiktok.com/ZSJm63rsc\nEn contacto con:\nhttps://vk.com/olesya_ezhova\n\n#mexico #nayarit #rivieranayarit #mirador #rusos #espanol #viajes #travel #playas #lugares", "RUSA EN MÉXICO. Qué visitar en Nayarit? Mirador del Toro", "9292a60a-cb64-4473-9389-fe4cded29c54", 481, false, "j2L_SsD1XsE", "https://www.youtube.com/watch?v=j2L_SsD1XsE", 84, "/downloads/shows/LESYAKA/Season 2022/s2022e041900 - RUSA EN MÉXICO. Qué visitar en Nayarit? Mirador del Toro.mp4", false, false, false, 1, [], 98, ~U[2022-04-19 15:00:32Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "¡Oye! Este es mi primer video en español. Hoy nos vamos al Mirador del Toro. Si vas a visitar Riviera Nayarit, no dejes de ver este video. ¡Te gustará!\n\nMás en Instagram:\nhttps://www.instagram.com/olesya.ezhova\nTik Tok:\nhttps://vm.tiktok.com/ZSJm63rsc\nEn contacto con:\nhttps://vk.com/olesya_ezhova\n\n#mexico #nayarit #rivieranayarit #mirador #rusos #espanol #viajes #travel #playas #lugares", "RUSA EN MÉXICO. Qué visitar en Nayarit? Mirador del Toro", 481, false, "j2L_SsD1XsE", "https://www.youtube.com/watch?v=j2L_SsD1XsE", "/downloads/shows/LESYAKA/Season 2022/s2022e041900 - RUSA EN MÉXICO. Qué visitar en Nayarit? Mirador del Toro.mp4", false, 1, ~U[2022-04-19 15:00:32Z]] 23:12:16.410 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=8.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.411 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-03-29 15:00:16Z], 1] 23:12:16.414 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=7.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Впервые за два с половиной года путешествий автостопом произошла ситуация, в которой я действительна была напугана - меня хотели изнасиловать. Как это произошло и как мне удалось сбежать, смотри в видео!\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #канкун #путешествия #автостоп #автостопом #мехико #mexico #cancun #travel #hitchhiking #couchsurfing #граница #workaway", "ОПАСНАЯ МЕКСИКА. Как меня пытались изнасиловать в автостопе", "96135a1e-4308-4228-aa0f-87138eb8e694", 507, false, "Y831SCWakEw", "https://www.youtube.com/watch?v=Y831SCWakEw", 85, "/downloads/shows/LESYAKA/Season 2022/s2022e032900 - ОПАСНАЯ МЕКСИКА. Как меня пытались изнасиловать в автостопе.mp4", false, false, false, 1, [], 98, ~U[2022-03-29 15:00:16Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "Впервые за два с половиной года путешествий автостопом произошла ситуация, в которой я действительна была напугана - меня хотели изнасиловать. Как это произошло и как мне удалось сбежать, смотри в видео!\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #канкун #путешествия #автостоп #автостопом #мехико #mexico #cancun #travel #hitchhiking #couchsurfing #граница #workaway", "ОПАСНАЯ МЕКСИКА. Как меня пытались изнасиловать в автостопе", 507, false, "Y831SCWakEw", "https://www.youtube.com/watch?v=Y831SCWakEw", "/downloads/shows/LESYAKA/Season 2022/s2022e032900 - ОПАСНАЯ МЕКСИКА. Как меня пытались изнасиловать в автостопе.mp4", false, 1, ~U[2022-03-29 15:00:16Z]] 23:12:16.415 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=9.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.417 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=8.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-03-06 15:00:22Z], 1] 23:12:16.420 [debug] QUERY OK source="media_items" db=1.5ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Что можно получить по бартеру в Инстаграм, когда у тебя немного подписчиков? Отдых в отеле в Мексике!\n\nБутик отель San Trópico:\nhttps://www.instagram.com/hotelsantropico\nФотограф Каролина:\nhttps://www.instagram.com/_sentidoto_\nВидеооператор Луис:\nhttps://www.instagram.com/r.h_sayugang\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #канкун #путешествия #автостоп #автостопом #мехико #mexico #cancun #travel #hitchhiking #couchsurfing #граница #workaway", "СОТРУДНИЧЕСТВО ПО БАРТЕРУ ЧЕРЕЗ ИНСТАГРАМ. Как это работает?", "80fa6e33-ad26-49f2-a2ef-6e4829771440", 538, false, "PT_FK-HxDSs", "https://www.youtube.com/watch?v=PT_FK-HxDSs", 86, "/downloads/shows/LESYAKA/Season 2022/s2022e030600 - СОТРУДНИЧЕСТВО ПО БАРТЕРУ ЧЕРЕЗ ИНСТАГРАМ. Как это работает?.mp4", false, false, false, 1, [], 98, ~U[2022-03-06 15:00:22Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "Что можно получить по бартеру в Инстаграм, когда у тебя немного подписчиков? Отдых в отеле в Мексике!\n\nБутик отель San Trópico:\nhttps://www.instagram.com/hotelsantropico\nФотограф Каролина:\nhttps://www.instagram.com/_sentidoto_\nВидеооператор Луис:\nhttps://www.instagram.com/r.h_sayugang\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #канкун #путешествия #автостоп #автостопом #мехико #mexico #cancun #travel #hitchhiking #couchsurfing #граница #workaway", "СОТРУДНИЧЕСТВО ПО БАРТЕРУ ЧЕРЕЗ ИНСТАГРАМ. Как это работает?", 538, false, "PT_FK-HxDSs", "https://www.youtube.com/watch?v=PT_FK-HxDSs", "/downloads/shows/LESYAKA/Season 2022/s2022e030600 - СОТРУДНИЧЕСТВО ПО БАРТЕРУ ЧЕРЕЗ ИНСТАГРАМ. Как это работает?.mp4", false, 1, ~U[2022-03-06 15:00:22Z]] 23:12:16.422 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=9.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:16.423 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=8.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-11-13 15:00:05Z], 1] 23:12:17.411 [debug] Current batch of media processed. Will check again in 1000ms 23:12:18.451 [debug] Current batch of media processed. Will check again in 1000ms 23:12:18.844 [debug] QUERY OK source="media_items" db=2419.4ms queue=0.1ms idle=8.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["День Мертвых в Мексике. В чем его отличие от Америкарского Хэллоуина? Какие традиции соблюдают, что происходит на кладбищах и как украшают города.\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #деньмертвых #фестиваль #путешествия #автостоп #автостопом #мехико #mexico #diademuertos #travel #hitchhiking #couchsurfing", "ДЕНЬ МЕРТВЫХ В МЕКСИКЕ. Чем отличается от Хэллоуина и как его отмечают?", "27580b04-ed0d-45de-8e54-7d0e07016fb8", 403, false, "BkY4t3tzfsc", "https://www.youtube.com/watch?v=BkY4t3tzfsc", 87, "/downloads/shows/LESYAKA/Season 2021/s2021e111300 - ДЕНЬ МЕРТВЫХ В МЕКСИКЕ. Чем отличается от Хэллоуина и как его отмечают?.mp4", false, false, false, 1, [], 98, ~U[2021-11-13 15:00:05Z], ~U[2026-04-17 18:12:16Z], ~U[2026-04-17 18:12:16Z], "День Мертвых в Мексике. В чем его отличие от Америкарского Хэллоуина? Какие традиции соблюдают, что происходит на кладбищах и как украшают города.\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #деньмертвых #фестиваль #путешествия #автостоп #автостопом #мехико #mexico #diademuertos #travel #hitchhiking #couchsurfing", "ДЕНЬ МЕРТВЫХ В МЕКСИКЕ. Чем отличается от Хэллоуина и как его отмечают?", 403, false, "BkY4t3tzfsc", "https://www.youtube.com/watch?v=BkY4t3tzfsc", "/downloads/shows/LESYAKA/Season 2021/s2021e111300 - ДЕНЬ МЕРТВЫХ В МЕКСИКЕ. Чем отличается от Хэллоуина и как его отмечают?.mp4", false, 1, ~U[2021-11-13 15:00:05Z]] 23:12:18.846 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1158.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:18.848 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=1160.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-10-24 15:00:34Z], 1] 23:12:19.232 [debug] QUERY OK source="media_items" db=380.8ms queue=0.1ms idle=1163.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Собираетесь в Мексику, но не знаете, какие документы для этого требуются? Боитесь, что развернут на границе?\nЭто видео для вас, удачного путешествия!\n\nСсылка на получение электронного разрешения для въезда в Мексику:\n\nhttps://embamex.sre.gob.mx/rusia/index.php/ru/component/content/article/183\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #канкун #ривьерамайя #путешествия #автостоп #автостопом #мехико #mexico #cancun #travel #hitchhiking #couchsurfing #граница #workaway", "КАК УЛЕТЕТЬ В МЕКСИКУ? Какие нужны документы и как пройти границу", "115379b2-84d7-4bf7-a168-8497a9233e50", 189, false, "rZw0vg9VYwA", "https://www.youtube.com/watch?v=rZw0vg9VYwA", 88, "/downloads/shows/LESYAKA/Season 2021/s2021e102400 - КАК УЛЕТЕТЬ В МЕКСИКУ? Какие нужны документы и как пройти границу.mp4", false, false, false, 1, [], 98, ~U[2021-10-24 15:00:34Z], ~U[2026-04-17 18:12:18Z], ~U[2026-04-17 18:12:18Z], "Собираетесь в Мексику, но не знаете, какие документы для этого требуются? Боитесь, что развернут на границе?\nЭто видео для вас, удачного путешествия!\n\nСсылка на получение электронного разрешения для въезда в Мексику:\n\nhttps://embamex.sre.gob.mx/rusia/index.php/ru/component/content/article/183\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #канкун #ривьерамайя #путешествия #автостоп #автостопом #мехико #mexico #cancun #travel #hitchhiking #couchsurfing #граница #workaway", "КАК УЛЕТЕТЬ В МЕКСИКУ? Какие нужны документы и как пройти границу", 189, false, "rZw0vg9VYwA", "https://www.youtube.com/watch?v=rZw0vg9VYwA", "/downloads/shows/LESYAKA/Season 2021/s2021e102400 - КАК УЛЕТЕТЬ В МЕКСИКУ? Какие нужны документы и как пройти границу.mp4", false, 1, ~U[2021-10-24 15:00:34Z]] 23:12:19.235 [debug] QUERY OK source="sources" db=1.4ms queue=0.5ms idle=390.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.238 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=389.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-10-09 15:00:05Z], 1] 23:12:19.245 [debug] QUERY OK source="media_items" db=4.8ms queue=0.1ms idle=391.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Чем я занимаюсь в Мексике?\nПочему больше не использую Couchsurfing?\nЯ устроилась на работу?\nКак жить бесплатно в хостеле на побережье Тихого океана?\nЧто такое Workaway?\n\nОтветы на эти и другие вопросы в этом видео. Наслаждайся просмотром и не забудь поставить лайк!❤️\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #канкун #наярит #путешествия #автостоп #автостопом #мехико #mexico #cancun #travel #hitchhiking #couchsurfing #workandtravel #workaway", "ДЕНЬ ИЗ ЖИЗНИ В МЕКСИКЕ. Бесплатное жилье в путешествии", "757f1ff5-569d-4d67-a531-219728bf47c0", 499, false, "BjGU7wXR2kE", "https://www.youtube.com/watch?v=BjGU7wXR2kE", 89, "/downloads/shows/LESYAKA/Season 2021/s2021e100900 - ДЕНЬ ИЗ ЖИЗНИ В МЕКСИКЕ. Бесплатное жилье в путешествии.mp4", false, false, false, 1, [], 98, ~U[2021-10-09 15:00:05Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "Чем я занимаюсь в Мексике?\nПочему больше не использую Couchsurfing?\nЯ устроилась на работу?\nКак жить бесплатно в хостеле на побережье Тихого океана?\nЧто такое Workaway?\n\nОтветы на эти и другие вопросы в этом видео. Наслаждайся просмотром и не забудь поставить лайк!❤️\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #канкун #наярит #путешествия #автостоп #автостопом #мехико #mexico #cancun #travel #hitchhiking #couchsurfing #workandtravel #workaway", "ДЕНЬ ИЗ ЖИЗНИ В МЕКСИКЕ. Бесплатное жилье в путешествии", 499, false, "BjGU7wXR2kE", "https://www.youtube.com/watch?v=BjGU7wXR2kE", "/downloads/shows/LESYAKA/Season 2021/s2021e100900 - ДЕНЬ ИЗ ЖИЗНИ В МЕКСИКЕ. Бесплатное жилье в путешествии.mp4", false, 1, ~U[2021-10-09 15:00:05Z]] 23:12:19.247 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=107.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.249 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=17.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-09-22 15:00:31Z], 1] 23:12:19.252 [debug] QUERY OK source="media_items" db=2.1ms idle=14.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Побывала в колониальных городах центральной Мексики - Керетаро, Сан-Мигель-де-Айенде и Гуанахуато. Погуляла по узким уютным улочкам среди разноцветных домиков, посетила множество смотровых площадок с сумасшедшими видами. Наслаждайтесь просмотром видео и берите места на заметку!\n\nЗдесь можно послушать песни моего кауча:\nhttps://youtube.com/c/SeuMusic\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #канкун #мексиканскаякухня #путешествия #автостоп #автостопом #мехико #mexico #cancun #travel #hitchhiking", "ЦЕНТРАЛЬНАЯ МЕКСИКА. Колониальные города", "04ce2d64-56d7-4f3e-bace-83f2ce7611c9", 916, false, "ZXexzl477OA", "https://www.youtube.com/watch?v=ZXexzl477OA", 90, "/downloads/shows/LESYAKA/Season 2021/s2021e092200 - ЦЕНТРАЛЬНАЯ МЕКСИКА. Колониальные города.mp4", false, false, false, 1, [], 98, ~U[2021-09-22 15:00:31Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "Побывала в колониальных городах центральной Мексики - Керетаро, Сан-Мигель-де-Айенде и Гуанахуато. Погуляла по узким уютным улочкам среди разноцветных домиков, посетила множество смотровых площадок с сумасшедшими видами. Наслаждайтесь просмотром видео и берите места на заметку!\n\nЗдесь можно послушать песни моего кауча:\nhttps://youtube.com/c/SeuMusic\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\n#мексика #канкун #мексиканскаякухня #путешествия #автостоп #автостопом #мехико #mexico #cancun #travel #hitchhiking", "ЦЕНТРАЛЬНАЯ МЕКСИКА. Колониальные города", 916, false, "ZXexzl477OA", "https://www.youtube.com/watch?v=ZXexzl477OA", "/downloads/shows/LESYAKA/Season 2021/s2021e092200 - ЦЕНТРАЛЬНАЯ МЕКСИКА. Колониальные города.mp4", false, 1, ~U[2021-09-22 15:00:31Z]] 23:12:19.254 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=16.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.256 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=10.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-09-08 15:00:30Z], 1] 23:12:19.271 [debug] QUERY OK source="media_items" db=13.5ms queue=0.3ms idle=9.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["История о том, как меня ограбили в Мексике. Украли абсолютно все вещи, с которыми я путешествовала: телефон, ноутбук, банковские карты, одежду и документы. А ещё угнали машину мужчины, у которого я оставалась по Couchsurfing.\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в моем Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n#мексика #путешествия #автостоп #автостопом #мехико #опасность #оружие #mexico #travel #hitchhiking", "ОГРАБИЛИ В МЕКСИКЕ. Фейк-полиция. Осталась без документов, телефона и одежды", "1b04134e-ff2a-49b8-8c74-de8bf34ebee6", 273, false, "wRqPyWMB3w8", "https://www.youtube.com/watch?v=wRqPyWMB3w8", 91, "/downloads/shows/LESYAKA/Season 2021/s2021e090800 - ОГРАБИЛИ В МЕКСИКЕ. Фейк-полиция. Осталась без документов, телефона и одежды.mp4", false, false, false, 1, [], 98, ~U[2021-09-08 15:00:30Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "История о том, как меня ограбили в Мексике. Украли абсолютно все вещи, с которыми я путешествовала: телефон, ноутбук, банковские карты, одежду и документы. А ещё угнали машину мужчины, у которого я оставалась по Couchsurfing.\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в моем Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n#мексика #путешествия #автостоп #автостопом #мехико #опасность #оружие #mexico #travel #hitchhiking", "ОГРАБИЛИ В МЕКСИКЕ. Фейк-полиция. Осталась без документов, телефона и одежды", 273, false, "wRqPyWMB3w8", "https://www.youtube.com/watch?v=wRqPyWMB3w8", "/downloads/shows/LESYAKA/Season 2021/s2021e090800 - ОГРАБИЛИ В МЕКСИКЕ. Фейк-полиция. Осталась без документов, телефона и одежды.mp4", false, 1, ~U[2021-09-08 15:00:30Z]] 23:12:19.273 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=22.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.277 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=22.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-07-27 16:00:00Z], 1] 23:12:19.282 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=24.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Проехала по 4 городам, расположенным на границе Мексика-США. Пообщалась с местными, узнала о том, как можно пересечь границу нелегальным путем и что будет если поймают.\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в моем Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n#мексика #сша #граница #путешествия #тревел #тихуана #автостоп #travel #trip #mexico #tijuana #autostop #hitchhiking", "ГРАНИЦА МЕКСИКА-США. Как пересечь нелегально и что случится, если поймают?", "7f8c2515-059e-48d7-b932-761bd94974a0", 918, false, "-xkX2rSEu9I", "https://www.youtube.com/watch?v=-xkX2rSEu9I", 92, "/downloads/shows/LESYAKA/Season 2021/s2021e072700 - ГРАНИЦА МЕКСИКА-США. Как пересечь нелегально и что случится, если поймают?.mp4", false, false, false, 1, [], 98, ~U[2021-07-27 16:00:00Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "Проехала по 4 городам, расположенным на границе Мексика-США. Пообщалась с местными, узнала о том, как можно пересечь границу нелегальным путем и что будет если поймают.\n\nХочешь поддержать моё путешествие?\nТинькофф: 55536914025665682\nПолучатель: Олеся Евгеньевна Е.\n\nБольше в моем Инстаграм: \nhttps://www.instagram.com/olesya.ezhova\nТикТок:\nhttps://vm.tiktok.com/ZSJm63rsc\nВконтакте:\nhttps://vk.com/olesya_ezhova\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n#мексика #сша #граница #путешествия #тревел #тихуана #автостоп #travel #trip #mexico #tijuana #autostop #hitchhiking", "ГРАНИЦА МЕКСИКА-США. Как пересечь нелегально и что случится, если поймают?", 918, false, "-xkX2rSEu9I", "https://www.youtube.com/watch?v=-xkX2rSEu9I", "/downloads/shows/LESYAKA/Season 2021/s2021e072700 - ГРАНИЦА МЕКСИКА-США. Как пересечь нелегально и что случится, если поймают?.mp4", false, 1, ~U[2021-07-27 16:00:00Z]] 23:12:19.283 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=26.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.286 [debug] QUERY OK source="media_items" db=1.9ms queue=0.2ms idle=12.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-07-15 16:00:11Z], 1] 23:12:19.290 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=13.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.\n\n#мексика #путешествия #тревел #канкун #автостоп #travel #trip #mexico #cancun #autostop #hitchhiking", "Что интересного в Северной Мексике?", "3c248902-1128-4663-91b6-cde8d4f81b20", 816, false, "SIcQxxhS60g", "https://www.youtube.com/watch?v=SIcQxxhS60g", 93, "/downloads/shows/LESYAKA/Season 2021/s2021e071500 - Что интересного в Северной Мексике?.mp4", false, false, false, 1, [], 98, ~U[2021-07-15 16:00:11Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.\n\n#мексика #путешествия #тревел #канкун #автостоп #travel #trip #mexico #cancun #autostop #hitchhiking", "Что интересного в Северной Мексике?", 816, false, "SIcQxxhS60g", "https://www.youtube.com/watch?v=SIcQxxhS60g", "/downloads/shows/LESYAKA/Season 2021/s2021e071500 - Что интересного в Северной Мексике?.mp4", false, 1, ~U[2021-07-15 16:00:11Z]] 23:12:19.291 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=13.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.292 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=9.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-07-10 16:00:12Z], 1] 23:12:19.295 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=9.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.", "Галлюциногенный кактус Пейоте, проникновение на частную территорию и Дикий Запад (subtitles)", "9dbc1056-bf4b-4a1d-a35c-030b69f5a08e", 1157, false, "MyHcxGUWff8", "https://www.youtube.com/watch?v=MyHcxGUWff8", 94, "/downloads/shows/LESYAKA/Season 2021/s2021e071000 - Галлюциногенный кактус Пейоте, проникновение на частную территорию и Дикий Запад (subtitles).mp4", false, false, false, 1, [], 98, ~U[2021-07-10 16:00:12Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.", "Галлюциногенный кактус Пейоте, проникновение на частную территорию и Дикий Запад (subtitles)", 1157, false, "MyHcxGUWff8", "https://www.youtube.com/watch?v=MyHcxGUWff8", "/downloads/shows/LESYAKA/Season 2021/s2021e071000 - Галлюциногенный кактус Пейоте, проникновение на частную территорию и Дикий Запад (subtitles).mp4", false, 1, ~U[2021-07-10 16:00:12Z]] 23:12:19.296 [debug] QUERY OK source="sources" db=0.3ms idle=9.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.297 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=7.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-06-23 14:34:38Z], 1] 23:12:19.299 [debug] QUERY OK source="media_items" db=1.2ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.", "Мехико Сити: марихуанна и главные достопримечательности", "bd950dba-27e8-4ae0-bdb8-37c45bd56052", 976, false, "mSXQtb2nRhc", "https://www.youtube.com/watch?v=mSXQtb2nRhc", 95, "/downloads/shows/LESYAKA/Season 2021/s2021e062300 - Мехико Сити: марихуанна и главные достопримечательности.mkv", false, false, false, 1, [], 98, ~U[2021-06-23 14:34:38Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.", "Мехико Сити: марихуанна и главные достопримечательности", 976, false, "mSXQtb2nRhc", "https://www.youtube.com/watch?v=mSXQtb2nRhc", "/downloads/shows/LESYAKA/Season 2021/s2021e062300 - Мехико Сити: марихуанна и главные достопримечательности.mkv", false, 1, ~U[2021-06-23 14:34:38Z]] 23:12:19.301 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.302 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-06-09 16:30:11Z], 1] 23:12:19.304 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.", "Сквирт, город Пуэбла, вулкан Ла-Малинче, пирамиды Теотиуакан", "680a9edf-339e-4b29-8fd1-c42ee30f6989", 667, false, "IaGvfP6nwRo", "https://www.youtube.com/watch?v=IaGvfP6nwRo", 96, "/downloads/shows/LESYAKA/Season 2021/s2021e060900 - Сквирт, город Пуэбла, вулкан Ла-Малинче, пирамиды Теотиуакан.mp4", false, false, false, 1, [], 98, ~U[2021-06-09 16:30:11Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.", "Сквирт, город Пуэбла, вулкан Ла-Малинче, пирамиды Теотиуакан", 667, false, "IaGvfP6nwRo", "https://www.youtube.com/watch?v=IaGvfP6nwRo", "/downloads/shows/LESYAKA/Season 2021/s2021e060900 - Сквирт, город Пуэбла, вулкан Ла-Малинче, пирамиды Теотиуакан.mp4", false, 1, ~U[2021-06-09 16:30:11Z]] 23:12:19.305 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.307 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=7.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-06-03 17:00:11Z], 1] 23:12:19.310 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=7.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.", "Столица штата Веракрус, магические города Хико и Коатепек, вулкан Кофре де Пероте", "17c2e29c-1b96-4be7-9477-d2fb6a691c76", 775, false, "vcO1KasFyfg", "https://www.youtube.com/watch?v=vcO1KasFyfg", 97, "/downloads/shows/LESYAKA/Season 2021/s2021e060300 - Столица штата Веракрус, магические города Хико и Коатепек, вулкан Кофре де Пероте.mp4", false, false, false, 1, [], 98, ~U[2021-06-03 17:00:11Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.", "Столица штата Веракрус, магические города Хико и Коатепек, вулкан Кофре де Пероте", 775, false, "vcO1KasFyfg", "https://www.youtube.com/watch?v=vcO1KasFyfg", "/downloads/shows/LESYAKA/Season 2021/s2021e060300 - Столица штата Веракрус, магические города Хико и Коатепек, вулкан Кофре де Пероте.mp4", false, 1, ~U[2021-06-03 17:00:11Z]] 23:12:19.311 [debug] QUERY OK source="sources" db=0.5ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.313 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=7.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-05-26 16:56:28Z], 1] 23:12:19.316 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.", "Автостопом по Мексике: магический город Орисаба", "90283f4d-194b-46c5-8aaf-8b7b6303dd38", 686, false, "nR64JV-UgLs", "https://www.youtube.com/watch?v=nR64JV-UgLs", 98, "/downloads/shows/LESYAKA/Season 2021/s2021e052600 - Автостопом по Мексике: магический город Орисаба.mp4", false, false, false, 1, [], 98, ~U[2021-05-26 16:56:28Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "Автостопом по Мексике.\n\nБольше в моем Инстаграм: https://www.instagram.com/olesya.ezhova\nТикТок: https://vm.tiktok.com/ZSJm63rsc\n\nВы можете смотреть видео с субтитрами на английском, испанском, турецком и польском языках.\n\n==============================\n\nHitchhiker's Guide to Mexico.\n\nMore on my Instagram: https://www.instagram.com/olesya.ezhova\nTikTok: https://vm.tiktok.com/ZSJm63rsc\n\nYou can watch videos with subtitles in English, Spanish, Turkish, and Polish.", "Автостопом по Мексике: магический город Орисаба", 686, false, "nR64JV-UgLs", "https://www.youtube.com/watch?v=nR64JV-UgLs", "/downloads/shows/LESYAKA/Season 2021/s2021e052600 - Автостопом по Мексике: магический город Орисаба.mp4", false, 1, ~U[2021-05-26 16:56:28Z]] 23:12:19.318 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=9.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.319 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=8.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-16 18:55:42Z], 1] 23:12:19.323 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=9.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ ИЗ БРАЗИЛИИ :)", "0d79ff78-7602-41f2-a962-7cab46659d5d", 7993, true, "zSJ95PrXdoA", "https://www.youtube.com/watch?v=zSJ95PrXdoA", 1, "/downloads/shows/LESYAKA/Season 2026/s2026e041600 - СТРИМ ИЗ БРАЗИЛИИ :).mp4", false, false, false, 1, [], 98, ~U[2026-04-16 18:55:42Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ ИЗ БРАЗИЛИИ :)", 7993, true, "zSJ95PrXdoA", "https://www.youtube.com/watch?v=zSJ95PrXdoA", "/downloads/shows/LESYAKA/Season 2026/s2026e041600 - СТРИМ ИЗ БРАЗИЛИИ :).mp4", false, 1, ~U[2026-04-16 18:55:42Z]] 23:12:19.325 [debug] QUERY OK source="sources" db=0.5ms queue=0.4ms idle=11.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.326 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=9.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-06 17:31:34Z], 1] 23:12:19.329 [debug] QUERY OK source="media_items" db=1.4ms idle=8.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ПРИВЕТ из БРАЗИЛИИ", "f4ad63f4-017f-4826-b908-e09698ede881", 7516, true, "9uQqljcfRqU", "https://www.youtube.com/watch?v=9uQqljcfRqU", 2, "/downloads/shows/LESYAKA/Season 2026/s2026e040600 - ПРИВЕТ из БРАЗИЛИИ.NA", false, false, false, 1, [], 98, ~U[2026-04-06 17:31:34Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ПРИВЕТ из БРАЗИЛИИ", 7516, true, "9uQqljcfRqU", "https://www.youtube.com/watch?v=9uQqljcfRqU", "/downloads/shows/LESYAKA/Season 2026/s2026e040600 - ПРИВЕТ из БРАЗИЛИИ.NA", false, 1, ~U[2026-04-06 17:31:34Z]] 23:12:19.331 [debug] QUERY OK source="sources" db=1.5ms queue=0.2ms idle=9.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.333 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=8.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-25 19:36:43Z], 1] 23:12:19.335 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=8.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ИЩЕМ БЕНЗ В ЧИЛИ", "2b4670a5-280a-44d1-b76c-91d0bc14122b", 5398, true, "Nfpps_qm_R8", "https://www.youtube.com/watch?v=Nfpps_qm_R8", 3, "/downloads/shows/LESYAKA/Season 2026/s2026e032500 - ИЩЕМ БЕНЗ В ЧИЛИ.NA", false, false, false, 1, [], 98, ~U[2026-03-25 19:36:43Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ИЩЕМ БЕНЗ В ЧИЛИ", 5398, true, "Nfpps_qm_R8", "https://www.youtube.com/watch?v=Nfpps_qm_R8", "/downloads/shows/LESYAKA/Season 2026/s2026e032500 - ИЩЕМ БЕНЗ В ЧИЛИ.NA", false, 1, ~U[2026-03-25 19:36:43Z]] 23:12:19.337 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=9.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.338 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=9.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-13 19:19:06Z], 1] 23:12:19.341 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=8.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://www.youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ЛЯЛЯКАЕМ в ЧИЛИ", "e8e36790-6198-438c-92bc-bc701f5d5cb5", 8683, true, "ygWa2lQDy1A", "https://www.youtube.com/watch?v=ygWa2lQDy1A", 4, "/downloads/shows/LESYAKA/Season 2026/s2026e031300 - ЛЯЛЯКАЕМ в ЧИЛИ.NA", false, false, false, 1, [], 98, ~U[2026-03-13 19:19:06Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://www.youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ЛЯЛЯКАЕМ в ЧИЛИ", 8683, true, "ygWa2lQDy1A", "https://www.youtube.com/watch?v=ygWa2lQDy1A", "/downloads/shows/LESYAKA/Season 2026/s2026e031300 - ЛЯЛЯКАЕМ в ЧИЛИ.NA", false, 1, ~U[2026-03-13 19:19:06Z]] 23:12:19.342 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=8.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.344 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=7.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-04 21:16:52Z], 1] 23:12:19.347 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ПРЯМОЙ ЭФИР :)", "aa4fca06-90ea-4b4f-98f6-a72174896bff", 6538, true, "9CambaOaq-E", "https://www.youtube.com/watch?v=9CambaOaq-E", 5, "/downloads/shows/LESYAKA/Season 2026/s2026e030400 - ПРЯМОЙ ЭФИР :).NA", false, false, false, 1, [], 98, ~U[2026-03-04 21:16:52Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ПРЯМОЙ ЭФИР :)", 6538, true, "9CambaOaq-E", "https://www.youtube.com/watch?v=9CambaOaq-E", "/downloads/shows/LESYAKA/Season 2026/s2026e030400 - ПРЯМОЙ ЭФИР :).NA", false, 1, ~U[2026-03-04 21:16:52Z]] 23:12:19.348 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.350 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=7.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-25 19:49:58Z], 1] 23:12:19.357 [debug] QUERY OK source="media_items" db=6.0ms queue=0.2ms idle=8.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://www.youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "МЫ СНОВА ВМЕСТЕ", "dc2ccc5a-5f76-42dc-bbd5-f104f7f0729f", 8036, true, "GIs8X6lydDA", "https://www.youtube.com/watch?v=GIs8X6lydDA", 6, "/downloads/shows/LESYAKA/Season 2026/s2026e022500 - МЫ СНОВА ВМЕСТЕ.NA", false, false, false, 1, [], 98, ~U[2026-02-25 19:49:58Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://www.youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "МЫ СНОВА ВМЕСТЕ", 8036, true, "GIs8X6lydDA", "https://www.youtube.com/watch?v=GIs8X6lydDA", "/downloads/shows/LESYAKA/Season 2026/s2026e022500 - МЫ СНОВА ВМЕСТЕ.NA", false, 1, ~U[2026-02-25 19:49:58Z]] 23:12:19.360 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=15.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.362 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=14.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-20 16:59:36Z], 1] 23:12:19.365 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=14.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ЧИЛИМ В АВТОДОМИКЕ😜", "2a3a02c3-9852-4a06-96be-14ab20f03626", 6328, true, "hG-ZthNcj3U", "https://www.youtube.com/watch?v=hG-ZthNcj3U", 7, "/downloads/shows/LESYAKA/Season 2026/s2026e022000 - ЧИЛИМ В АВТОДОМИКЕ😜.NA", false, false, false, 1, [], 98, ~U[2026-02-20 16:59:36Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ЧИЛИМ В АВТОДОМИКЕ😜", 6328, true, "hG-ZthNcj3U", "https://www.youtube.com/watch?v=hG-ZthNcj3U", "/downloads/shows/LESYAKA/Season 2026/s2026e022000 - ЧИЛИМ В АВТОДОМИКЕ😜.NA", false, 1, ~U[2026-02-20 16:59:36Z]] 23:12:19.366 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=15.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.369 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=10.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-13 17:49:53Z], 1] 23:12:19.372 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=9.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ГУЛЯЕМ ПО СОЛИ В БОЛИВИИ", "edf6292d-46e4-4e12-b678-1317c1dcaa0e", 2319, true, "sIILns8uSac", "https://www.youtube.com/watch?v=sIILns8uSac", 8, "/downloads/shows/LESYAKA/Season 2026/s2026e021300 - ГУЛЯЕМ ПО СОЛИ В БОЛИВИИ.NA", false, false, false, 1, [], 98, ~U[2026-02-13 17:49:53Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ГУЛЯЕМ ПО СОЛИ В БОЛИВИИ", 2319, true, "sIILns8uSac", "https://www.youtube.com/watch?v=sIILns8uSac", "/downloads/shows/LESYAKA/Season 2026/s2026e021300 - ГУЛЯЕМ ПО СОЛИ В БОЛИВИИ.NA", false, 1, ~U[2026-02-13 17:49:53Z]] 23:12:19.374 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=11.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.376 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=11.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-06 21:24:06Z], 1] 23:12:19.380 [debug] QUERY OK source="media_items" db=2.5ms queue=0.2ms idle=10.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКанал Юры: https://www.youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "МУЖЧИНА В МОЕМ ДОМЕ??? (СТРИМ)", "a182fcbc-7d8e-4842-8e59-df2e045f95d4", 12357, true, "yhj2fL_O3u0", "https://www.youtube.com/watch?v=yhj2fL_O3u0", 9, "/downloads/shows/LESYAKA/Season 2026/s2026e010600 - МУЖЧИНА В МОЕМ ДОМЕ??? (СТРИМ).NA", false, false, false, 1, [], 98, ~U[2026-01-06 21:24:06Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКанал Юры: https://www.youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "МУЖЧИНА В МОЕМ ДОМЕ??? (СТРИМ)", 12357, true, "yhj2fL_O3u0", "https://www.youtube.com/watch?v=yhj2fL_O3u0", "/downloads/shows/LESYAKA/Season 2026/s2026e010600 - МУЖЧИНА В МОЕМ ДОМЕ??? (СТРИМ).NA", false, 1, ~U[2026-01-06 21:24:06Z]] 23:12:19.381 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=11.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.383 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-29 19:26:18Z], 1] 23:12:19.388 [debug] QUERY OK source="media_items" db=4.2ms queue=0.1ms idle=9.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ ПОСЛЕ СЕРФИНГА🏄🏽\u200D♀️", "e16a0157-028d-4a96-bdf3-4a43913566ba", 6598, true, "_Pw66LshkFI", "https://www.youtube.com/watch?v=_Pw66LshkFI", 10, "/downloads/shows/LESYAKA/Season 2025/s2025e112900 - СТРИМ ПОСЛЕ СЕРФИНГА🏄🏽\u200D♀️.NA", false, false, false, 1, [], 98, ~U[2025-11-29 19:26:18Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ ПОСЛЕ СЕРФИНГА🏄🏽\u200D♀️", 6598, true, "_Pw66LshkFI", "https://www.youtube.com/watch?v=_Pw66LshkFI", "/downloads/shows/LESYAKA/Season 2025/s2025e112900 - СТРИМ ПОСЛЕ СЕРФИНГА🏄🏽\u200D♀️.NA", false, 1, ~U[2025-11-29 19:26:18Z]] 23:12:19.389 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=12.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.391 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=9.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-27 02:53:08Z], 1] 23:12:19.394 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=10.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "Вечерний стрим из автодомика", "a0492261-a83a-4abb-b0dd-3d90c29fbf30", 5909, true, "WSCk65VofQg", "https://www.youtube.com/watch?v=WSCk65VofQg", 11, "/downloads/shows/LESYAKA/Season 2025/s2025e112700 - Вечерний стрим из автодомика.NA", false, false, false, 1, [], 98, ~U[2025-11-27 02:53:08Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "Вечерний стрим из автодомика", 5909, true, "WSCk65VofQg", "https://www.youtube.com/watch?v=WSCk65VofQg", "/downloads/shows/LESYAKA/Season 2025/s2025e112700 - Вечерний стрим из автодомика.NA", false, 1, ~U[2025-11-27 02:53:08Z]] 23:12:19.395 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=11.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.396 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=7.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-22 21:33:27Z], 1] 23:12:19.399 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "Стрим из ПЕРУ", "c61795e8-0df6-4bbd-b67e-a6ecd795a33c", 8330, true, "znNMf9q9H-0", "https://www.youtube.com/watch?v=znNMf9q9H-0", 12, "/downloads/shows/LESYAKA/Season 2025/s2025e112200 - Стрим из ПЕРУ.NA", false, false, false, 1, [], 98, ~U[2025-11-22 21:33:27Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "Стрим из ПЕРУ", 8330, true, "znNMf9q9H-0", "https://www.youtube.com/watch?v=znNMf9q9H-0", "/downloads/shows/LESYAKA/Season 2025/s2025e112200 - Стрим из ПЕРУ.NA", false, 1, ~U[2025-11-22 21:33:27Z]] 23:12:19.400 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.401 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=6.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-14 21:35:43Z], 1] 23:12:19.404 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "Чилим в Эквадоре :)", "9b009866-ae1e-4595-9cad-d682c61782fa", 10107, true, "95NJsKKFm-0", "https://www.youtube.com/watch?v=95NJsKKFm-0", 13, "/downloads/shows/LESYAKA/Season 2025/s2025e111400 - Чилим в Эквадоре :).NA", false, false, false, 1, [], 98, ~U[2025-11-14 21:35:43Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "Чилим в Эквадоре :)", 10107, true, "95NJsKKFm-0", "https://www.youtube.com/watch?v=95NJsKKFm-0", "/downloads/shows/LESYAKA/Season 2025/s2025e111400 - Чилим в Эквадоре :).NA", false, 1, ~U[2025-11-14 21:35:43Z]] 23:12:19.405 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.406 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=6.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-26 19:05:53Z], 1] 23:12:19.409 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=7.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ПРЯМОЙ ЭФИР ИЗ ДОМИКА", "6b1945f0-c556-4381-af73-72561c719cdb", 9832, true, "wCDj8cBn15Y", "https://www.youtube.com/watch?v=wCDj8cBn15Y", 14, "/downloads/shows/LESYAKA/Season 2025/s2025e102600 - ПРЯМОЙ ЭФИР ИЗ ДОМИКА.NA", false, false, false, 1, [], 98, ~U[2025-10-26 19:05:53Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ПРЯМОЙ ЭФИР ИЗ ДОМИКА", 9832, true, "wCDj8cBn15Y", "https://www.youtube.com/watch?v=wCDj8cBn15Y", "/downloads/shows/LESYAKA/Season 2025/s2025e102600 - ПРЯМОЙ ЭФИР ИЗ ДОМИКА.NA", false, 1, ~U[2025-10-26 19:05:53Z]] 23:12:19.411 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.412 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=7.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-19 20:12:36Z], 1] 23:12:19.415 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=8.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ ИЗ АВТОДОМА В ЭКВАДОРЕ", "d4d2786d-7d66-4dd6-ba10-4add58e4944a", 5767, true, "QDRQGcGd4-8", "https://www.youtube.com/watch?v=QDRQGcGd4-8", 15, "/downloads/shows/LESYAKA/Season 2025/s2025e101900 - СТРИМ ИЗ АВТОДОМА В ЭКВАДОРЕ.NA", false, false, false, 1, [], 98, ~U[2025-10-19 20:12:36Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ ИЗ АВТОДОМА В ЭКВАДОРЕ", 5767, true, "QDRQGcGd4-8", "https://www.youtube.com/watch?v=QDRQGcGd4-8", "/downloads/shows/LESYAKA/Season 2025/s2025e101900 - СТРИМ ИЗ АВТОДОМА В ЭКВАДОРЕ.NA", false, 1, ~U[2025-10-19 20:12:36Z]] 23:12:19.416 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.418 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=8.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-17 05:08:55Z], 1] 23:12:19.422 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=8.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ С ПЛЯЖИКА", "460eae51-6098-468d-9d97-886eb2aff946", 6306, true, "kaXmcdVNx38", "https://www.youtube.com/watch?v=kaXmcdVNx38", 16, "/downloads/shows/LESYAKA/Season 2025/s2025e101700 - СТРИМ С ПЛЯЖИКА.NA", false, false, false, 1, [], 97, ~U[2025-10-17 05:08:55Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ С ПЛЯЖИКА", 6306, true, "kaXmcdVNx38", "https://www.youtube.com/watch?v=kaXmcdVNx38", "/downloads/shows/LESYAKA/Season 2025/s2025e101700 - СТРИМ С ПЛЯЖИКА.NA", false, 1, ~U[2025-10-17 05:08:55Z]] 23:12:19.423 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=10.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.424 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=8.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-14 18:59:17Z], 1] 23:12:19.427 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=8.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "Полялякаем? 2.0", "181781f1-93e4-49a7-9a79-a873c1d68f9d", 5814, true, "RqMRMzSKRwA", "https://www.youtube.com/watch?v=RqMRMzSKRwA", 17, "/downloads/shows/LESYAKA/Season 2025/s2025e101400 - Полялякаем? 2.0.NA", false, false, false, 1, [], 98, ~U[2025-10-14 18:59:17Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "Полялякаем? 2.0", 5814, true, "RqMRMzSKRwA", "https://www.youtube.com/watch?v=RqMRMzSKRwA", "/downloads/shows/LESYAKA/Season 2025/s2025e101400 - Полялякаем? 2.0.NA", false, 1, ~U[2025-10-14 18:59:17Z]] 23:12:19.428 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=9.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.430 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=6.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-09 20:34:32Z], 1] 23:12:19.432 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "Полялякаем?", "af2a073e-2f9f-46d9-81ae-3c02b99f68c0", 11716, true, "MikzLQv963w", "https://www.youtube.com/watch?v=MikzLQv963w", 18, "/downloads/shows/LESYAKA/Season 2025/s2025e100900 - Полялякаем?.NA", false, false, false, 1, [], 98, ~U[2025-10-09 20:34:32Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "Полялякаем?", 11716, true, "MikzLQv963w", "https://www.youtube.com/watch?v=MikzLQv963w", "/downloads/shows/LESYAKA/Season 2025/s2025e100900 - Полялякаем?.NA", false, 1, ~U[2025-10-09 20:34:32Z]] 23:12:19.434 [debug] QUERY OK source="sources" db=0.5ms queue=0.4ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.435 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=7.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-03 17:08:27Z], 1] 23:12:19.438 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог", "LESYAKA в прямом эфире!", "f2c51bda-dc87-45fc-9d86-d41c10a68b20", 6585, true, "jCZHlhFBxXE", "https://www.youtube.com/watch?v=jCZHlhFBxXE", 19, "/downloads/shows/LESYAKA/Season 2025/s2025e100300 - LESYAKA в прямом эфире!.NA", false, false, false, 1, [], 98, ~U[2025-10-03 17:08:27Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nпутешественница #путешествия #тревел #тревелвлог", "LESYAKA в прямом эфире!", 6585, true, "jCZHlhFBxXE", "https://www.youtube.com/watch?v=jCZHlhFBxXE", "/downloads/shows/LESYAKA/Season 2025/s2025e100300 - LESYAKA в прямом эфире!.NA", false, 1, ~U[2025-10-03 17:08:27Z]] 23:12:19.439 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.441 [debug] QUERY OK source="media_items" db=0.9ms decode=0.1ms queue=0.1ms idle=7.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-26 20:28:15Z], 1] 23:12:19.443 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ С ТИХОГО ОКЕАНА", "9c7c3527-a9ea-4c4f-b017-7a4dad41c110", 12976, true, "7qtshWJ1E0o", "https://www.youtube.com/watch?v=7qtshWJ1E0o", 20, "/downloads/shows/LESYAKA/Season 2025/s2025e092600 - СТРИМ С ТИХОГО ОКЕАНА.NA", false, false, false, 1, [], 98, ~U[2025-09-26 20:28:15Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ С ТИХОГО ОКЕАНА", 12976, true, "7qtshWJ1E0o", "https://www.youtube.com/watch?v=7qtshWJ1E0o", "/downloads/shows/LESYAKA/Season 2025/s2025e092600 - СТРИМ С ТИХОГО ОКЕАНА.NA", false, 1, ~U[2025-09-26 20:28:15Z]] 23:12:19.444 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.446 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=7.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-22 16:37:17Z], 1] 23:12:19.450 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=7.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ С ТИХОГО ОКЕАНА", "33e20e3a-c9e2-40bb-9876-f065332792aa", 2969, true, "0jgqYoveqXk", "https://www.youtube.com/watch?v=0jgqYoveqXk", 21, "/downloads/shows/LESYAKA/Season 2025/s2025e092200 - СТРИМ С ТИХОГО ОКЕАНА.NA", false, false, false, 1, [], 98, ~U[2025-09-22 16:37:17Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ С ТИХОГО ОКЕАНА", 2969, true, "0jgqYoveqXk", "https://www.youtube.com/watch?v=0jgqYoveqXk", "/downloads/shows/LESYAKA/Season 2025/s2025e092200 - СТРИМ С ТИХОГО ОКЕАНА.NA", false, 1, ~U[2025-09-22 16:37:17Z]] 23:12:19.451 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=9.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.453 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\n Ранний выход выпусков на boosty: https://boosty.to/mnenestrashno\n Или Patreon: https://www.patreon.com/Nestrashno\n\n Cотрудничество и предложения: elvagoruso@gmail.com", "duration" => 1283, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e101400 - Уезжаю из Колумбии. Пустят ли в Эквадор?.mkv", "id" => "0_RV7gH9gao", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=0_RV7gH9gao", "playlist_index" => 73, "timestamp" => 1728867952, "title" => "Уезжаю из Колумбии. Пустят ли в Эквадор?", "upload_date" => "20241014"} 23:12:19.455 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=9.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:12:19.455 [debug] QUERY OK source="media_items" db=3.0ms queue=0.3ms idle=8.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-20 17:43:02Z], 1] 23:12:19.456 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=8.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:12:19.458 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-14 01:05:52Z], 2] 23:12:19.462 [debug] QUERY OK source="media_items" db=5.5ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nhttps://www.donationalerts.com/r/lesyaka69\nТинькофф: 5536914145914267 Олеся Е.\nWise: 4672180007882417\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СВИДАНИЕ С ЛЕСЯКОЙ 2.0", "bf7561ba-7857-4b96-9f6b-1089ecc349e8", 8764, true, "Fatw1S6CYVw", "https://www.youtube.com/watch?v=Fatw1S6CYVw", 22, "/downloads/shows/LESYAKA/Season 2025/s2025e092000 - СВИДАНИЕ С ЛЕСЯКОЙ 2.0.NA", false, false, false, 1, [], 98, ~U[2025-09-20 17:43:02Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\nhttps://www.donationalerts.com/r/lesyaka69\nТинькофф: 5536914145914267 Олеся Е.\nWise: 4672180007882417\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СВИДАНИЕ С ЛЕСЯКОЙ 2.0", 8764, true, "Fatw1S6CYVw", "https://www.youtube.com/watch?v=Fatw1S6CYVw", "/downloads/shows/LESYAKA/Season 2025/s2025e092000 - СВИДАНИЕ С ЛЕСЯКОЙ 2.0.NA", false, 1, ~U[2025-09-20 17:43:02Z]] 23:12:19.464 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.466 [debug] QUERY OK source="media_items" db=1.3ms idle=8.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-19 19:27:37Z], 1] 23:12:19.470 [debug] QUERY OK source="media_items" db=11.5ms idle=3.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\n Ранний выход выпусков на boosty: https://boosty.to/mnenestrashno\n Или Patreon: https://www.patreon.com/Nestrashno\n\n Cотрудничество и предложения: elvagoruso@gmail.com", "Уезжаю из Колумбии. Пустят ли в Эквадор?", "fe48a8b9-dfbb-418d-8496-1b441d48e670", 1283, false, "0_RV7gH9gao", "https://www.youtube.com/watch?v=0_RV7gH9gao", 73, "/downloads/shows/Nestrashno/Season 2024/s2024e101400 - Уезжаю из Колумбии. Пустят ли в Эквадор?.mkv", false, false, false, 2, [], 99, ~U[2024-10-14 01:05:52Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\n Ранний выход выпусков на boosty: https://boosty.to/mnenestrashno\n Или Patreon: https://www.patreon.com/Nestrashno\n\n Cотрудничество и предложения: elvagoruso@gmail.com", "Уезжаю из Колумбии. Пустят ли в Эквадор?", 1283, false, "0_RV7gH9gao", "https://www.youtube.com/watch?v=0_RV7gH9gao", "/downloads/shows/Nestrashno/Season 2024/s2024e101400 - Уезжаю из Колумбии. Пустят ли в Эквадор?.mkv", false, 2, ~U[2024-10-14 01:05:52Z]] 23:12:19.472 [debug] QUERY OK source="media_items" db=4.6ms queue=0.1ms idle=9.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ПРОВЕРКА СВЯЗИ", "e0a0ad00-90ec-493c-b0bd-16c271c8e1a3", 7678, true, "nEp3X7ay-5c", "https://www.youtube.com/watch?v=nEp3X7ay-5c", 23, "/downloads/shows/LESYAKA/Season 2025/s2025e091900 - ПРОВЕРКА СВЯЗИ.NA", false, false, false, 1, [], 96, ~U[2025-09-19 19:27:37Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "ПРОВЕРКА СВЯЗИ", 7678, true, "nEp3X7ay-5c", "https://www.youtube.com/watch?v=nEp3X7ay-5c", "/downloads/shows/LESYAKA/Season 2025/s2025e091900 - ПРОВЕРКА СВЯЗИ.NA", false, 1, ~U[2025-09-19 19:27:37Z]] 23:12:19.472 [debug] QUERY OK source="sources" db=1.9ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:12:19.474 [debug] QUERY OK source="sources" db=0.5ms queue=1.0ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.475 [debug] QUERY OK source="media_items" db=1.1ms idle=4.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-15 23:17:35Z], 1] 23:12:19.475 [debug] QUERY OK source="media_profiles" db=2.2ms queue=0.4ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:12:19.477 [debug] QUERY OK source="media_items" db=0.9ms idle=3.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [441] 23:12:19.477 [debug] Current batch of media processed. Will check again in 1000ms 23:12:19.479 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=3.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СВИДАНИЕ С ЛЕСЯКОЙ", "18d70d64-4b28-40b3-8d21-6f297e5efc19", 2339, true, "pnpLJ-5F8Og", "https://www.youtube.com/watch?v=pnpLJ-5F8Og", 24, "/downloads/shows/LESYAKA/Season 2025/s2025e091500 - СВИДАНИЕ С ЛЕСЯКОЙ.NA", false, false, false, 1, [], 98, ~U[2025-09-15 23:17:35Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СВИДАНИЕ С ЛЕСЯКОЙ", 2339, true, "pnpLJ-5F8Og", "https://www.youtube.com/watch?v=pnpLJ-5F8Og", "/downloads/shows/LESYAKA/Season 2025/s2025e091500 - СВИДАНИЕ С ЛЕСЯКОЙ.NA", false, 1, ~U[2025-09-15 23:17:35Z]] 23:12:19.480 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=5.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.482 [debug] QUERY OK source="media_items" db=1.0ms idle=5.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-10 23:39:13Z], 1] 23:12:19.484 [debug] QUERY OK source="media_items" db=1.2ms idle=7.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ ПОЧТИ ИЗ ЭКВАДОРА", "867a8bfb-9975-4b3d-bdc8-6cfbbcd31c2f", 5178, true, "r5zdHQqRJMA", "https://www.youtube.com/watch?v=r5zdHQqRJMA", 25, "/downloads/shows/LESYAKA/Season 2025/s2025e091000 - СТРИМ ПОЧТИ ИЗ ЭКВАДОРА.NA", false, false, false, 1, [], 98, ~U[2025-09-10 23:39:13Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ ПОЧТИ ИЗ ЭКВАДОРА", 5178, true, "r5zdHQqRJMA", "https://www.youtube.com/watch?v=r5zdHQqRJMA", "/downloads/shows/LESYAKA/Season 2025/s2025e091000 - СТРИМ ПОЧТИ ИЗ ЭКВАДОРА.NA", false, 1, ~U[2025-09-10 23:39:13Z]] 23:12:19.486 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=7.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.487 [debug] QUERY OK source="media_items" db=0.8ms idle=7.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-31 23:44:43Z], 1] 23:12:19.489 [debug] QUERY OK source="media_items" db=1.5ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ С ВЫСОТЫ 4100 метров", "9aede4cb-7a9e-4c92-ac67-4c0a5dddfdf5", 5850, true, "affe6iQZ3Wo", "https://www.youtube.com/watch?v=affe6iQZ3Wo", 26, "/downloads/shows/LESYAKA/Season 2025/s2025e083100 - СТРИМ С ВЫСОТЫ 4100 метров.NA", false, false, false, 1, [], 98, ~U[2025-08-31 23:44:43Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ С ВЫСОТЫ 4100 метров", 5850, true, "affe6iQZ3Wo", "https://www.youtube.com/watch?v=affe6iQZ3Wo", "/downloads/shows/LESYAKA/Season 2025/s2025e083100 - СТРИМ С ВЫСОТЫ 4100 метров.NA", false, 1, ~U[2025-08-31 23:44:43Z]] 23:12:19.491 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.493 [debug] QUERY OK source="media_items" db=0.9ms idle=7.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-22 18:15:49Z], 1] 23:12:19.495 [debug] QUERY OK source="media_items" db=1.2ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ ИЗ ДОМА🙋🏽\u200D♀️", "fbe24311-ef0b-4e3a-ab9b-de49ba375e9f", 10522, true, "ZAI2UGvaWeI", "https://www.youtube.com/watch?v=ZAI2UGvaWeI", 27, "/downloads/shows/LESYAKA/Season 2025/s2025e082200 - СТРИМ ИЗ ДОМА🙋🏽\u200D♀️.NA", false, false, false, 1, [], 98, ~U[2025-08-22 18:15:49Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ ИЗ ДОМА🙋🏽\u200D♀️", 10522, true, "ZAI2UGvaWeI", "https://www.youtube.com/watch?v=ZAI2UGvaWeI", "/downloads/shows/LESYAKA/Season 2025/s2025e082200 - СТРИМ ИЗ ДОМА🙋🏽\u200D♀️.NA", false, 1, ~U[2025-08-22 18:15:49Z]] 23:12:19.496 [debug] QUERY OK source="sources" db=0.6ms idle=8.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.498 [debug] QUERY OK source="media_items" db=0.8ms idle=7.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-12 18:22:27Z], 1] 23:12:19.500 [debug] QUERY OK source="media_items" db=1.5ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ С ЗАДНЕГО ДВОРА🙋🏽\u200D♀️", "6ad48a7b-7ae4-4e89-b79e-f82883dd5b00", 6828, true, "bVpJ8cBXG44", "https://www.youtube.com/watch?v=bVpJ8cBXG44", 28, "/downloads/shows/LESYAKA/Season 2025/s2025e081200 - СТРИМ С ЗАДНЕГО ДВОРА🙋🏽\u200D♀️.NA", false, false, false, 1, [], 98, ~U[2025-08-12 18:22:27Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\n\nОтправить сообщение на экран стрима:\nhttps://www.donationalerts.com/r/lesyaka69\n\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ С ЗАДНЕГО ДВОРА🙋🏽\u200D♀️", 6828, true, "bVpJ8cBXG44", "https://www.youtube.com/watch?v=bVpJ8cBXG44", "/downloads/shows/LESYAKA/Season 2025/s2025e081200 - СТРИМ С ЗАДНЕГО ДВОРА🙋🏽\u200D♀️.NA", false, 1, ~U[2025-08-12 18:22:27Z]] 23:12:19.501 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=7.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.502 [debug] QUERY OK source="media_items" db=0.6ms idle=6.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-11 23:37:08Z], 1] 23:12:19.505 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nhttps://www.donationalerts.com/r/lesyaka69\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ ИЗ ДОМА🙋🏽\u200D♀️", "59592d55-c62e-4ac6-b1cd-aef72ca81599", 3674, true, "FY7IZ7NEd54", "https://www.youtube.com/watch?v=FY7IZ7NEd54", 29, "/downloads/shows/LESYAKA/Season 2025/s2025e081100 - СТРИМ ИЗ ДОМА🙋🏽\u200D♀️.NA", false, false, false, 1, [], 98, ~U[2025-08-11 23:37:08Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\nhttps://www.donationalerts.com/r/lesyaka69\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ ИЗ ДОМА🙋🏽\u200D♀️", 3674, true, "FY7IZ7NEd54", "https://www.youtube.com/watch?v=FY7IZ7NEd54", "/downloads/shows/LESYAKA/Season 2025/s2025e081100 - СТРИМ ИЗ ДОМА🙋🏽\u200D♀️.NA", false, 1, ~U[2025-08-11 23:37:08Z]] 23:12:19.506 [debug] QUERY OK source="sources" db=0.4ms idle=7.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.507 [debug] QUERY OK source="media_items" db=0.7ms idle=6.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-31 18:12:41Z], 1] 23:12:19.510 [debug] QUERY OK source="media_items" db=1.4ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nhttps://www.donationalerts.com/r/lesyaka69\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ ИЗ ДОМА🙋🏽\u200D♀️", "376087d5-969d-4866-a1e6-47da5e81a814", 7371, true, "L5SuuuCiDJs", "https://www.youtube.com/watch?v=L5SuuuCiDJs", 30, "/downloads/shows/LESYAKA/Season 2025/s2025e073100 - СТРИМ ИЗ ДОМА🙋🏽\u200D♀️.NA", false, false, false, 1, [], 97, ~U[2025-07-31 18:12:41Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\nhttps://www.donationalerts.com/r/lesyaka69\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "СТРИМ ИЗ ДОМА🙋🏽\u200D♀️", 7371, true, "L5SuuuCiDJs", "https://www.youtube.com/watch?v=L5SuuuCiDJs", "/downloads/shows/LESYAKA/Season 2025/s2025e073100 - СТРИМ ИЗ ДОМА🙋🏽\u200D♀️.NA", false, 1, ~U[2025-07-31 18:12:41Z]] 23:12:19.511 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.513 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=7.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-19 16:03:46Z], 1] 23:12:19.516 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=8.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДДЕРЖАТЬ КАНАЛ:\nhttps://www.donationalerts.com/r/lesyaka69\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "Поболтаем?)", "d68479a9-3776-4227-9c1d-a4767c9aeca7", 3160, true, "YkfpGD-dOaY", "https://www.youtube.com/watch?v=YkfpGD-dOaY", 31, "/downloads/shows/LESYAKA/Season 2025/s2025e071900 - Поболтаем?).NA", false, false, false, 1, [], 97, ~U[2025-07-19 16:03:46Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "ПОДДЕРЖАТЬ КАНАЛ:\nhttps://www.donationalerts.com/r/lesyaka69\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nZelle: lesya.lesya_98@mail.ru\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova", "Поболтаем?)", 3160, true, "YkfpGD-dOaY", "https://www.youtube.com/watch?v=YkfpGD-dOaY", "/downloads/shows/LESYAKA/Season 2025/s2025e071900 - Поболтаем?).NA", false, 1, ~U[2025-07-19 16:03:46Z]] 23:12:19.517 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=9.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.519 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=8.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-19 13:17:45Z], 1] 23:12:19.522 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=9.2ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["LESYAKA в прямом эфире!", "a30127c0-7230-4774-8307-40bf6457ee2c", 2621, true, "EoYQzh8ffCs", "https://www.youtube.com/watch?v=EoYQzh8ffCs", 32, "/downloads/shows/LESYAKA/Season 2025/s2025e071900 - LESYAKA в прямом эфире!.NA", false, false, false, 1, [], 97, ~U[2025-07-19 13:17:45Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "", "LESYAKA в прямом эфире!", 2621, true, "EoYQzh8ffCs", "https://www.youtube.com/watch?v=EoYQzh8ffCs", "/downloads/shows/LESYAKA/Season 2025/s2025e071900 - LESYAKA в прямом эфире!.NA", false, 1, ~U[2025-07-19 13:17:45Z]] 23:12:19.523 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=8.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.525 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=7.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-15 14:43:09Z], 1] 23:12:19.527 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["This stream is created with #PRISMLiveStudio", "Прямая трансляция LESYAKA", "cceed13c-79e2-463f-b1fb-dc53ab04ec4e", 3682, true, "T78x_YPiXKk", "https://www.youtube.com/watch?v=T78x_YPiXKk", 33, "/downloads/shows/LESYAKA/Season 2025/s2025e071500 - Прямая трансляция LESYAKA.NA", false, false, false, 1, [], 98, ~U[2025-07-15 14:43:09Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "This stream is created with #PRISMLiveStudio", "Прямая трансляция LESYAKA", 3682, true, "T78x_YPiXKk", "https://www.youtube.com/watch?v=T78x_YPiXKk", "/downloads/shows/LESYAKA/Season 2025/s2025e071500 - Прямая трансляция LESYAKA.NA", false, 1, ~U[2025-07-15 14:43:09Z]] 23:12:19.528 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.529 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=6.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-30 00:33:19Z], 1] 23:12:19.531 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=6.5ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Боюсь ли я «осесть»?", "cbfe4cff-47ab-44af-b0dc-e72aad95a567", 18, false, "x82feTpgjyQ", "https://www.youtube.com/shorts/x82feTpgjyQ", 1, "/downloads/shows/LESYAKA/Season 2026/s2026e013000 - Боюсь ли я «осесть»?.mkv", false, false, true, 1, [], 98, ~U[2026-01-30 00:33:19Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "", "Боюсь ли я «осесть»?", 18, false, "x82feTpgjyQ", "https://www.youtube.com/shorts/x82feTpgjyQ", "/downloads/shows/LESYAKA/Season 2026/s2026e013000 - Боюсь ли я «осесть»?.mkv", true, 1, ~U[2026-01-30 00:33:19Z]] 23:12:19.532 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=6.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.534 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-29 11:21:03Z], 1] 23:12:19.537 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=6.8ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Отношения в путешествиях", "020f4e54-97dc-4161-9d63-9f6ca646f64e", 22, false, "60qqhDL0KDI", "https://www.youtube.com/shorts/60qqhDL0KDI", 2, "/downloads/shows/LESYAKA/Season 2026/s2026e012900 - Отношения в путешествиях.mkv", false, false, true, 1, [], 98, ~U[2026-01-29 11:21:03Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "", "Отношения в путешествиях", 22, false, "60qqhDL0KDI", "https://www.youtube.com/shorts/60qqhDL0KDI", "/downloads/shows/LESYAKA/Season 2026/s2026e012900 - Отношения в путешествиях.mkv", true, 1, ~U[2026-01-29 11:21:03Z]] 23:12:19.539 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.540 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=8.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-28 12:58:57Z], 1] 23:12:19.543 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=9.1ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Беременность в путешествии", "41c0977f-a7f1-44af-9754-ea33a0bd2735", 22, false, "C9KKppK3BU8", "https://www.youtube.com/shorts/C9KKppK3BU8", 3, "/downloads/shows/LESYAKA/Season 2026/s2026e012800 - Беременность в путешествии.mkv", false, false, true, 1, [], 98, ~U[2026-01-28 12:58:57Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "", "Беременность в путешествии", 22, false, "C9KKppK3BU8", "https://www.youtube.com/shorts/C9KKppK3BU8", "/downloads/shows/LESYAKA/Season 2026/s2026e012800 - Беременность в путешествии.mkv", true, 1, ~U[2026-01-28 12:58:57Z]] 23:12:19.544 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=8.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.545 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=6.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-27 14:35:28Z], 1] 23:12:19.547 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=6.8ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Без отношений проще?", "9cbe7c6c-ba9f-47b2-b51d-4e3efa84ab74", 14, false, "_4_0L7woE2A", "https://www.youtube.com/shorts/_4_0L7woE2A", 4, "/downloads/shows/LESYAKA/Season 2026/s2026e012700 - Без отношений проще?.mkv", false, false, true, 1, [], 98, ~U[2026-01-27 14:35:28Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "", "Без отношений проще?", 14, false, "_4_0L7woE2A", "https://www.youtube.com/shorts/_4_0L7woE2A", "/downloads/shows/LESYAKA/Season 2026/s2026e012700 - Без отношений проще?.mkv", true, 1, ~U[2026-01-27 14:35:28Z]] 23:12:19.549 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=7.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.551 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=7.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-26 20:01:55Z], 1] 23:12:19.554 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=7.7ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Что между нами?", "8cf8f76b-2e59-4f1d-b972-5ca5414e31b7", 11, false, "fDlceNsr5r0", "https://www.youtube.com/shorts/fDlceNsr5r0", 5, "/downloads/shows/LESYAKA/Season 2026/s2026e012600 - Что между нами?.mkv", false, false, true, 1, [], 97, ~U[2026-01-26 20:01:55Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "", "Что между нами?", 11, false, "fDlceNsr5r0", "https://www.youtube.com/shorts/fDlceNsr5r0", "/downloads/shows/LESYAKA/Season 2026/s2026e012600 - Что между нами?.mkv", true, 1, ~U[2026-01-26 20:01:55Z]] 23:12:19.555 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.556 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=8.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-26 13:04:07Z], 1] 23:12:19.558 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=7.6ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Если твоя девушка не любит путешествовать", "98339c5f-dc35-48d9-bb3f-f7a554c797c3", 15, false, "BvyQgdx6ZAA", "https://www.youtube.com/shorts/BvyQgdx6ZAA", 6, "/downloads/shows/LESYAKA/Season 2026/s2026e012600 - Если твоя девушка не любит путешествовать.mkv", false, false, true, 1, [], 97, ~U[2026-01-26 13:04:07Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "", "Если твоя девушка не любит путешествовать", 15, false, "BvyQgdx6ZAA", "https://www.youtube.com/shorts/BvyQgdx6ZAA", "/downloads/shows/LESYAKA/Season 2026/s2026e012600 - Если твоя девушка не любит путешествовать.mkv", true, 1, ~U[2026-01-26 13:04:07Z]] 23:12:19.559 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=7.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.560 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-25 23:32:19Z], 1] 23:12:19.563 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=6.1ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Любые отношения не навсегда", "be6e263b-c157-428f-84bf-2dc04bf928db", 11, false, "_ydM1AnGEBQ", "https://www.youtube.com/shorts/_ydM1AnGEBQ", 7, "/downloads/shows/LESYAKA/Season 2026/s2026e012500 - Любые отношения не навсегда.mkv", false, false, true, 1, [], 97, ~U[2026-01-25 23:32:19Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "", "Любые отношения не навсегда", 11, false, "_ydM1AnGEBQ", "https://www.youtube.com/shorts/_ydM1AnGEBQ", "/downloads/shows/LESYAKA/Season 2026/s2026e012500 - Любые отношения не навсегда.mkv", true, 1, ~U[2026-01-25 23:32:19Z]] 23:12:19.564 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.566 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-25 13:53:55Z], 1] 23:12:19.568 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=7.7ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["От меня залетела девушка", "6171316e-b8ab-4958-b729-edd2f5c13275", 13, false, "OL2FQjjBWmg", "https://www.youtube.com/shorts/OL2FQjjBWmg", 8, "/downloads/shows/LESYAKA/Season 2026/s2026e012500 - От меня залетела девушка.mkv", false, false, true, 1, [], 97, ~U[2026-01-25 13:53:55Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "", "От меня залетела девушка", 13, false, "OL2FQjjBWmg", "https://www.youtube.com/shorts/OL2FQjjBWmg", "/downloads/shows/LESYAKA/Season 2026/s2026e012500 - От меня залетела девушка.mkv", true, 1, ~U[2026-01-25 13:53:55Z]] 23:12:19.570 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.571 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=7.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-24 21:23:29Z], 1] 23:12:19.573 [debug] QUERY OK source="media_items" db=1.1ms idle=7.4ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Такой мужчина мне не подойдет", "1c83b900-de4a-4775-9af9-fb336866941b", 15, false, "sLxT2-TCcvY", "https://www.youtube.com/shorts/sLxT2-TCcvY", 9, "/downloads/shows/LESYAKA/Season 2026/s2026e012400 - Такой мужчина мне не подойдет.mkv", false, false, true, 1, [], 96, ~U[2026-01-24 21:23:29Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "", "Такой мужчина мне не подойдет", 15, false, "sLxT2-TCcvY", "https://www.youtube.com/shorts/sLxT2-TCcvY", "/downloads/shows/LESYAKA/Season 2026/s2026e012400 - Такой мужчина мне не подойдет.mkv", true, 1, ~U[2026-01-24 21:23:29Z]] 23:12:19.574 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=7.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.575 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-24 16:14:24Z], 1] 23:12:19.771 [debug] QUERY OK source="media_items" db=194.0ms queue=0.1ms idle=7.1ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Свобода - это ответственность?", "b31057b8-62bf-451c-bc48-9cd660a89ce1", 32, false, "UdLccyXhNQc", "https://www.youtube.com/shorts/UdLccyXhNQc", 10, "/downloads/shows/LESYAKA/Season 2026/s2026e012400 - Свобода - это ответственность?.mkv", false, false, true, 1, [], 96, ~U[2026-01-24 16:14:24Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "", "Свобода - это ответственность?", 32, false, "UdLccyXhNQc", "https://www.youtube.com/shorts/UdLccyXhNQc", "/downloads/shows/LESYAKA/Season 2026/s2026e012400 - Свобода - это ответственность?.mkv", true, 1, ~U[2026-01-24 16:14:24Z]] 23:12:19.773 [debug] QUERY OK source="sources" db=1.0ms queue=0.3ms idle=200.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:19.776 [debug] QUERY OK source="media_items" db=1.2ms idle=201.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-19 02:41:18Z], 1] 23:12:20.105 [debug] QUERY OK source="media_items" db=327.0ms queue=0.1ms idle=202.8ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🏔️🙋🏽\u200D♀️🚐", "bc8bb5e9-0aaf-4d51-949b-c55812201d37", 7, false, "YGXZmuu5XvE", "https://www.youtube.com/shorts/YGXZmuu5XvE", 11, "/downloads/shows/LESYAKA/Season 2025/s2025e091900 - 🏔️🙋🏽\u200D♀️🚐.mp4", false, false, true, 1, [], 96, ~U[2025-09-19 02:41:18Z], ~U[2026-04-17 18:12:19Z], ~U[2026-04-17 18:12:19Z], "", "🏔️🙋🏽\u200D♀️🚐", 7, false, "YGXZmuu5XvE", "https://www.youtube.com/shorts/YGXZmuu5XvE", "/downloads/shows/LESYAKA/Season 2025/s2025e091900 - 🏔️🙋🏽\u200D♀️🚐.mp4", true, 1, ~U[2025-09-19 02:41:18Z]] 23:12:20.108 [debug] QUERY OK source="sources" db=1.6ms queue=0.2ms idle=530.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.110 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=337.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-30 16:26:04Z], 1] 23:12:20.113 [debug] QUERY OK source="media_items" db=1.3ms idle=337.6ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Утренний душ, когда твой дом - это машина🙋🏽\u200D♀️💦 #автодом #домнаколесах #кемпинг", "8b2c1404-1bf9-46c7-bf92-3e52e36dfa47", 11, false, "NYbhLA5WlW0", "https://www.youtube.com/shorts/NYbhLA5WlW0", 12, "/downloads/shows/LESYAKA/Season 2025/s2025e083000 - Утренний душ, когда твой дом - это машина🙋🏽\u200D♀️💦 #автодом #домнаколесах #кемпинг.mp4", false, false, true, 1, [], 98, ~U[2025-08-30 16:26:04Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Утренний душ, когда твой дом - это машина🙋🏽\u200D♀️💦 #автодом #домнаколесах #кемпинг", 11, false, "NYbhLA5WlW0", "https://www.youtube.com/shorts/NYbhLA5WlW0", "/downloads/shows/LESYAKA/Season 2025/s2025e083000 - Утренний душ, когда твой дом - это машина🙋🏽\u200D♀️💦 #автодом #домнаколесах #кемпинг.mp4", true, 1, ~U[2025-08-30 16:26:04Z]] 23:12:20.114 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=337.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.117 [debug] QUERY OK source="media_items" db=1.0ms idle=11.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-10 19:53:16Z], 1] 23:12:20.119 [debug] QUERY OK source="media_items" db=1.4ms idle=9.6ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Жизнь прекрасна, когда это жизнь в автодоме😜", "fc0faaa5-4c49-4938-a837-6d8d8accdb48", 7, false, "CBcdUHLOSE4", "https://www.youtube.com/shorts/CBcdUHLOSE4", 13, "/downloads/shows/LESYAKA/Season 2025/s2025e081000 - Жизнь прекрасна, когда это жизнь в автодоме😜.mp4", false, false, true, 1, [], 97, ~U[2025-08-10 19:53:16Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Жизнь прекрасна, когда это жизнь в автодоме😜", 7, false, "CBcdUHLOSE4", "https://www.youtube.com/shorts/CBcdUHLOSE4", "/downloads/shows/LESYAKA/Season 2025/s2025e081000 - Жизнь прекрасна, когда это жизнь в автодоме😜.mp4", true, 1, ~U[2025-08-10 19:53:16Z]] 23:12:20.121 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=9.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.122 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=8.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-10 01:56:36Z], 1] 23:12:20.124 [debug] QUERY OK source="media_items" db=1.2ms idle=9.1ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Кушать подано😋 #домнаколесах #кемпинг", "800d2d73-c59a-4f47-b984-2319206343fb", 36, false, "jtOFOQikZkc", "https://www.youtube.com/shorts/jtOFOQikZkc", 14, "/downloads/shows/LESYAKA/Season 2025/s2025e081000 - Кушать подано😋 #домнаколесах #кемпинг.mp4", false, false, true, 1, [], 97, ~U[2025-08-10 01:56:36Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Кушать подано😋 #домнаколесах #кемпинг", 36, false, "jtOFOQikZkc", "https://www.youtube.com/shorts/jtOFOQikZkc", "/downloads/shows/LESYAKA/Season 2025/s2025e081000 - Кушать подано😋 #домнаколесах #кемпинг.mp4", true, 1, ~U[2025-08-10 01:56:36Z]] 23:12:20.126 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.127 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=7.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-05 01:45:43Z], 1] 23:12:20.129 [debug] QUERY OK source="media_items" db=1.1ms idle=7.0ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Путешествия в автодоме🚐🙋🏽\u200D♀️", "c9817def-0897-4207-864e-4ab0d36bf1f3", 9, false, "GjED5p5uBTs", "https://www.youtube.com/shorts/GjED5p5uBTs", 15, "/downloads/shows/LESYAKA/Season 2025/s2025e060500 - Путешествия в автодоме🚐🙋🏽\u200D♀️.mp4", false, false, true, 1, [], 98, ~U[2025-06-05 01:45:43Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Путешествия в автодоме🚐🙋🏽\u200D♀️", 9, false, "GjED5p5uBTs", "https://www.youtube.com/shorts/GjED5p5uBTs", "/downloads/shows/LESYAKA/Season 2025/s2025e060500 - Путешествия в автодоме🚐🙋🏽\u200D♀️.mp4", true, 1, ~U[2025-06-05 01:45:43Z]] 23:12:20.131 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.132 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-31 21:50:06Z], 1] 23:12:20.135 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=7.0ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["А у вас как дела? #автодом #кемпер #camper", "3836eb13-c679-4e6d-844e-c56527c2b28f", 8, false, "XUjI0BsTLOU", "https://www.youtube.com/shorts/XUjI0BsTLOU", 16, "/downloads/shows/LESYAKA/Season 2025/s2025e053100 - А у вас как дела? #автодом #кемпер #camper.mp4", false, false, true, 1, [], 98, ~U[2025-05-31 21:50:06Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "А у вас как дела? #автодом #кемпер #camper", 8, false, "XUjI0BsTLOU", "https://www.youtube.com/shorts/XUjI0BsTLOU", "/downloads/shows/LESYAKA/Season 2025/s2025e053100 - А у вас как дела? #автодом #кемпер #camper.mp4", true, 1, ~U[2025-05-31 21:50:06Z]] 23:12:20.136 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.137 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=7.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-09 10:47:12Z], 1] 23:12:20.140 [debug] QUERY OK source="media_items" db=1.7ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ночевать в машине в США нельзя, если это не специально отведенные для кемпинга места. Мы часто оставались на парковках магазинов, парков, автозаправок и так далее. Бывало, что полиция ловила и выгоняла нас", "Поймала полиция, когда спали в машине #автопутешествия #домнаколесах", "71b5c991-73e0-44e5-8384-c015511bd11d", 17, false, "OCzjX2GHbz4", "https://www.youtube.com/shorts/OCzjX2GHbz4", 17, "/downloads/shows/LESYAKA/Season 2025/s2025e050900 - Поймала полиция, когда спали в машине #автопутешествия #домнаколесах.mp4", false, false, true, 1, [], 98, ~U[2025-05-09 10:47:12Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "Ночевать в машине в США нельзя, если это не специально отведенные для кемпинга места. Мы часто оставались на парковках магазинов, парков, автозаправок и так далее. Бывало, что полиция ловила и выгоняла нас", "Поймала полиция, когда спали в машине #автопутешествия #домнаколесах", 17, false, "OCzjX2GHbz4", "https://www.youtube.com/shorts/OCzjX2GHbz4", "/downloads/shows/LESYAKA/Season 2025/s2025e050900 - Поймала полиция, когда спали в машине #автопутешествия #домнаколесах.mp4", true, 1, ~U[2025-05-09 10:47:12Z]] 23:12:20.141 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.143 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-07 12:57:53Z], 1] 23:12:20.147 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Купила все для жизни в машине и путешествий по США, осталось обустроить новое жилище😊", "Подготовка к жизни в машине #приус #автопутешествия", "b900b28d-37bf-4370-8ed9-5aba25654da4", 10, false, "WRes4B6I2CQ", "https://www.youtube.com/shorts/WRes4B6I2CQ", 18, "/downloads/shows/LESYAKA/Season 2025/s2025e050700 - Подготовка к жизни в машине #приус #автопутешествия.mp4", false, false, true, 1, [], 98, ~U[2025-05-07 12:57:53Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "Купила все для жизни в машине и путешествий по США, осталось обустроить новое жилище😊", "Подготовка к жизни в машине #приус #автопутешествия", 10, false, "WRes4B6I2CQ", "https://www.youtube.com/shorts/WRes4B6I2CQ", "/downloads/shows/LESYAKA/Season 2025/s2025e050700 - Подготовка к жизни в машине #приус #автопутешествия.mp4", true, 1, ~U[2025-05-07 12:57:53Z]] 23:12:20.148 [debug] QUERY OK source="sources" db=0.4ms idle=7.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.150 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=7.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-06 10:15:18Z], 1] 23:12:20.154 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=8.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Жить в машине в жару было очень непросто. За день она нагревалась на солнце так, что внутри было жарко всю ночь. Мы спасались как могли.", "Как мы ночевали в машине в жару #тревелвлог #путешествиенаавто", "2f63d7fd-7a5e-48cf-8134-3f8b4eb3db22", 20, false, "8PDPtL7dQAQ", "https://www.youtube.com/shorts/8PDPtL7dQAQ", 19, "/downloads/shows/LESYAKA/Season 2025/s2025e050600 - Как мы ночевали в машине в жару #тревелвлог #путешествиенаавто.mp4", false, false, true, 1, [], 98, ~U[2025-05-06 10:15:18Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "Жить в машине в жару было очень непросто. За день она нагревалась на солнце так, что внутри было жарко всю ночь. Мы спасались как могли.", "Как мы ночевали в машине в жару #тревелвлог #путешествиенаавто", 20, false, "8PDPtL7dQAQ", "https://www.youtube.com/shorts/8PDPtL7dQAQ", "/downloads/shows/LESYAKA/Season 2025/s2025e050600 - Как мы ночевали в машине в жару #тревелвлог #путешествиенаавто.mp4", true, 1, ~U[2025-05-06 10:15:18Z]] 23:12:20.154 [debug] QUERY OK source="sources" db=0.4ms idle=10.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.156 [debug] QUERY OK source="media_items" db=0.8ms idle=8.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-05 16:26:22Z], 1] 23:12:20.158 [debug] QUERY OK source="media_items" db=1.4ms idle=8.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Я переночевала в машине впервые в жизни. Это был тест перед переездом в Приус насовсем. Подметила некоторые нюансы, которые нужно исправить.", "Моя первая ночь в машине #жизньвмашине #кемперы", "e5d133cf-7749-4f1a-8b56-e6fd8a56c67a", 33, false, "q2N1YqouKNM", "https://www.youtube.com/shorts/q2N1YqouKNM", 20, "/downloads/shows/LESYAKA/Season 2025/s2025e050500 - Моя первая ночь в машине #жизньвмашине #кемперы.mp4", false, false, true, 1, [], 98, ~U[2025-05-05 16:26:22Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "Я переночевала в машине впервые в жизни. Это был тест перед переездом в Приус насовсем. Подметила некоторые нюансы, которые нужно исправить.", "Моя первая ночь в машине #жизньвмашине #кемперы", 33, false, "q2N1YqouKNM", "https://www.youtube.com/shorts/q2N1YqouKNM", "/downloads/shows/LESYAKA/Season 2025/s2025e050500 - Моя первая ночь в машине #жизньвмашине #кемперы.mp4", true, 1, ~U[2025-05-05 16:26:22Z]] 23:12:20.159 [debug] QUERY OK source="sources" db=0.5ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.162 [debug] QUERY OK source="media_items" db=2.1ms idle=6.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-04 09:17:51Z], 1] 23:12:20.164 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Во время путешествий по Мексике со мной случилась очень неприятная и опасная ситуация - ограбление.", "Как нас ограбили в Мексике😱 #мексика", "fb6c0330-495c-4351-bf29-0d85eeff4277", 15, false, "8JgSLZgZh5A", "https://www.youtube.com/shorts/8JgSLZgZh5A", 21, "/downloads/shows/LESYAKA/Season 2025/s2025e050400 - Как нас ограбили в Мексике😱 #мексика.mp4", false, false, true, 1, [], 98, ~U[2025-05-04 09:17:51Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "Во время путешествий по Мексике со мной случилась очень неприятная и опасная ситуация - ограбление.", "Как нас ограбили в Мексике😱 #мексика", 15, false, "8JgSLZgZh5A", "https://www.youtube.com/shorts/8JgSLZgZh5A", "/downloads/shows/LESYAKA/Season 2025/s2025e050400 - Как нас ограбили в Мексике😱 #мексика.mp4", true, 1, ~U[2025-05-04 09:17:51Z]] 23:12:20.166 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.167 [debug] QUERY OK source="media_items" db=0.8ms idle=7.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-03 13:16:49Z], 1] 23:12:20.169 [debug] QUERY OK source="media_items" db=1.7ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Это дом-самолет, в котором на протяжении многих лет живет мужчина. Находится он недалеко от Портленда в штате Орегон. Подробнее об этом месте вы можете узнать в полном видео.", "Дом-самолет в лесу✈️😍 #необычныеместа #тревелвлог", "72f331e0-58b0-44a1-9bae-2fc8e5488d13", 8, false, "H4YuqZgt36s", "https://www.youtube.com/shorts/H4YuqZgt36s", 22, "/downloads/shows/LESYAKA/Season 2025/s2025e050300 - Дом-самолет в лесу✈️😍 #необычныеместа #тревелвлог.mp4", false, false, true, 1, [], 96, ~U[2025-05-03 13:16:49Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "Это дом-самолет, в котором на протяжении многих лет живет мужчина. Находится он недалеко от Портленда в штате Орегон. Подробнее об этом месте вы можете узнать в полном видео.", "Дом-самолет в лесу✈️😍 #необычныеместа #тревелвлог", 8, false, "H4YuqZgt36s", "https://www.youtube.com/shorts/H4YuqZgt36s", "/downloads/shows/LESYAKA/Season 2025/s2025e050300 - Дом-самолет в лесу✈️😍 #необычныеместа #тревелвлог.mp4", true, 1, ~U[2025-05-03 13:16:49Z]] 23:12:20.170 [debug] QUERY OK source="sources" db=0.3ms idle=7.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.171 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-03 09:18:27Z], 1] 23:12:20.173 [debug] QUERY OK source="media_items" db=1.3ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Вопрос, который волнует многих - как я справляла нужду, пока жила в машине в США. Ответ в этом коротком видео. Ну а если хотите узнать о жизеи в машине еще больше, переходите ко мне на канал и смотрите полную версию видео.", "Куда я ходила в туалет, когда жила в машине? #жизньвмашине #путешествия", "b8883046-ad07-42bd-aff3-1c1a56bc9658", 14, false, "KEixvPQmte4", "https://www.youtube.com/shorts/KEixvPQmte4", 23, "/downloads/shows/LESYAKA/Season 2025/s2025e050300 - Куда я ходила в туалет, когда жила в машине? #жизньвмашине #путешествия.mkv", false, false, true, 1, [], 96, ~U[2025-05-03 09:18:27Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "Вопрос, который волнует многих - как я справляла нужду, пока жила в машине в США. Ответ в этом коротком видео. Ну а если хотите узнать о жизеи в машине еще больше, переходите ко мне на канал и смотрите полную версию видео.", "Куда я ходила в туалет, когда жила в машине? #жизньвмашине #путешествия", 14, false, "KEixvPQmte4", "https://www.youtube.com/shorts/KEixvPQmte4", "/downloads/shows/LESYAKA/Season 2025/s2025e050300 - Куда я ходила в туалет, когда жила в машине? #жизньвмашине #путешествия.mkv", true, 1, ~U[2025-05-03 09:18:27Z]] 23:12:20.175 [debug] QUERY OK source="sources" db=0.7ms idle=7.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.177 [debug] QUERY OK source="media_items" db=0.8ms idle=6.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-02 20:18:56Z], 1] 23:12:20.179 [debug] QUERY OK source="media_items" db=1.5ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Приняла решение переехать в машину и путешествовать, но сначала ее нужно привести в порядок, ведь это мой будущий дом.", "Переезжаю в машину🤪 #приус #priuslife", "790760b8-1519-48e8-9ed4-d496a6a46de3", 14, false, "Gz-HWjfX6j8", "https://www.youtube.com/shorts/Gz-HWjfX6j8", 24, "/downloads/shows/LESYAKA/Season 2025/s2025e050200 - Переезжаю в машину🤪 #приус #priuslife.mkv", false, false, true, 1, [], 97, ~U[2025-05-02 20:18:56Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "Приняла решение переехать в машину и путешествовать, но сначала ее нужно привести в порядок, ведь это мой будущий дом.", "Переезжаю в машину🤪 #приус #priuslife", 14, false, "Gz-HWjfX6j8", "https://www.youtube.com/shorts/Gz-HWjfX6j8", "/downloads/shows/LESYAKA/Season 2025/s2025e050200 - Переезжаю в машину🤪 #приус #priuslife.mkv", true, 1, ~U[2025-05-02 20:18:56Z]] 23:12:20.180 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.182 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=7.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-02 07:43:55Z], 1] 23:12:20.184 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=7.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Однажды в мою голову пришла идея - а почему бы не путешествовать по США, живя прямо в машине? Ведь это полная свобода от привязанности к городам и отелям. Можно спать в машине в красивых местах на природе и экономить на аренде.", "Жизнь в машине - это свобода #кемпер #путешествие", "0d85deb2-7fc8-4a1e-9a7f-ef0e039e84bc", 15, false, "iSseV6OH80Q", "https://www.youtube.com/shorts/iSseV6OH80Q", 25, "/downloads/shows/LESYAKA/Season 2025/s2025e050200 - Жизнь в машине - это свобода #кемпер #путешествие.mp4", false, false, true, 1, [], 97, ~U[2025-05-02 07:43:55Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "Однажды в мою голову пришла идея - а почему бы не путешествовать по США, живя прямо в машине? Ведь это полная свобода от привязанности к городам и отелям. Можно спать в машине в красивых местах на природе и экономить на аренде.", "Жизнь в машине - это свобода #кемпер #путешествие", 15, false, "iSseV6OH80Q", "https://www.youtube.com/shorts/iSseV6OH80Q", "/downloads/shows/LESYAKA/Season 2025/s2025e050200 - Жизнь в машине - это свобода #кемпер #путешествие.mp4", true, 1, ~U[2025-05-02 07:43:55Z]] 23:12:20.185 [debug] QUERY OK source="sources" db=0.5ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.187 [debug] QUERY OK source="media_items" db=0.8ms idle=6.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-01 16:41:47Z], 1] 23:12:20.190 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=7.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["В национальном парке Секвойя водится большое количество медведей, я очень хотела их встретить, потому что раньше никогда не видела. Мое желание сбылось!", "Встретила медведя в лесу😱 #сшавлог #тревелвлог", "3b7916d3-5940-4f4f-a6f8-cc0352b22762", 18, false, "HlmETMe5MO8", "https://www.youtube.com/shorts/HlmETMe5MO8", 26, "/downloads/shows/LESYAKA/Season 2025/s2025e050100 - Встретила медведя в лесу😱 #сшавлог #тревелвлог.mp4", false, false, true, 1, [], 97, ~U[2025-05-01 16:41:47Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "В национальном парке Секвойя водится большое количество медведей, я очень хотела их встретить, потому что раньше никогда не видела. Мое желание сбылось!", "Встретила медведя в лесу😱 #сшавлог #тревелвлог", 18, false, "HlmETMe5MO8", "https://www.youtube.com/shorts/HlmETMe5MO8", "/downloads/shows/LESYAKA/Season 2025/s2025e050100 - Встретила медведя в лесу😱 #сшавлог #тревелвлог.mp4", true, 1, ~U[2025-05-01 16:41:47Z]] 23:12:20.191 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=8.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.193 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=7.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-01 07:47:35Z], 1] 23:12:20.196 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=8.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Жить в машине в холодную погоду было не очень комфортно, но не сказать, что невозможно. Спальник, одеяла и одежда были мне в помощь.", "Как я жила в машине в холод #кемпер #автодом", "ff07a30c-3389-407a-91c4-230bd482ff2f", 18, false, "O9o9xcWoYQw", "https://www.youtube.com/shorts/O9o9xcWoYQw", 27, "/downloads/shows/LESYAKA/Season 2025/s2025e050100 - Как я жила в машине в холод #кемпер #автодом.mp4", false, false, true, 1, [], 97, ~U[2025-05-01 07:47:35Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "Жить в машине в холодную погоду было не очень комфортно, но не сказать, что невозможно. Спальник, одеяла и одежда были мне в помощь.", "Как я жила в машине в холод #кемпер #автодом", 18, false, "O9o9xcWoYQw", "https://www.youtube.com/shorts/O9o9xcWoYQw", "/downloads/shows/LESYAKA/Season 2025/s2025e050100 - Как я жила в машине в холод #кемпер #автодом.mp4", true, 1, ~U[2025-05-01 07:47:35Z]] 23:12:20.197 [debug] QUERY OK source="sources" db=0.6ms decode=0.1ms queue=0.1ms idle=9.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.200 [debug] QUERY OK source="media_items" db=2.0ms queue=0.2ms idle=7.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-30 18:47:15Z], 1] 23:12:20.204 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=10.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Начало жизни в моем доме на колесах или Приус-отеле, называйте как хотите. Это было великолепно!", "Переехала жить в машину #путешествия #тревел", "a5ae71bf-90e7-44e4-9163-2705ff4f1f9c", 15, false, "IYB-4-Pko9Q", "https://www.youtube.com/shorts/IYB-4-Pko9Q", 28, "/downloads/shows/LESYAKA/Season 2025/s2025e043000 - Переехала жить в машину #путешествия #тревел.mp4", false, false, true, 1, [], 97, ~U[2025-04-30 18:47:15Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "Начало жизни в моем доме на колесах или Приус-отеле, называйте как хотите. Это было великолепно!", "Переехала жить в машину #путешествия #тревел", 15, false, "IYB-4-Pko9Q", "https://www.youtube.com/shorts/IYB-4-Pko9Q", "/downloads/shows/LESYAKA/Season 2025/s2025e043000 - Переехала жить в машину #путешествия #тревел.mp4", true, 1, ~U[2025-04-30 18:47:15Z]] 23:12:20.206 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=12.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.211 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=13.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-30 08:47:28Z], 1] 23:12:20.215 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=14.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Забавные истории из автостопа, у меня таких ой как много. Смотрите полное видео, чтобы узнать некоторые из них!", "Мексиканцы боялись меня в автостопе #мексика #автостоп #путешественница", "0b525e6f-d0e2-4aba-b497-7e4efffa5833", 22, false, "NFv_tt5NpNo", "https://www.youtube.com/shorts/NFv_tt5NpNo", 29, "/downloads/shows/LESYAKA/Season 2025/s2025e043000 - Мексиканцы боялись меня в автостопе #мексика #автостоп #путешественница.mp4", false, false, true, 1, [], 97, ~U[2025-04-30 08:47:28Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "Забавные истории из автостопа, у меня таких ой как много. Смотрите полное видео, чтобы узнать некоторые из них!", "Мексиканцы боялись меня в автостопе #мексика #автостоп #путешественница", 22, false, "NFv_tt5NpNo", "https://www.youtube.com/shorts/NFv_tt5NpNo", "/downloads/shows/LESYAKA/Season 2025/s2025e043000 - Мексиканцы боялись меня в автостопе #мексика #автостоп #путешественница.mp4", true, 1, ~U[2025-04-30 08:47:28Z]] 23:12:20.216 [debug] QUERY OK source="sources" db=0.6ms idle=16.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.220 [debug] QUERY OK source="media_items" db=1.1ms idle=14.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-29 17:16:17Z], 1] 23:12:20.223 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=13.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Где и как мы хранили вещи, живя и путешествуя в легковой машине вдвоем.", "Как мы вдвоем жили в машине в США #путешествия #отношения", "a96c2dff-aaf9-4a73-a86d-9045e72e5c9e", 14, false, "k4RQtIdXDZg", "https://www.youtube.com/shorts/k4RQtIdXDZg", 30, "/downloads/shows/LESYAKA/Season 2025/s2025e042900 - Как мы вдвоем жили в машине в США #путешествия #отношения.mp4", false, false, true, 1, [], 98, ~U[2025-04-29 17:16:17Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "Где и как мы хранили вещи, живя и путешествуя в легковой машине вдвоем.", "Как мы вдвоем жили в машине в США #путешествия #отношения", 14, false, "k4RQtIdXDZg", "https://www.youtube.com/shorts/k4RQtIdXDZg", "/downloads/shows/LESYAKA/Season 2025/s2025e042900 - Как мы вдвоем жили в машине в США #путешествия #отношения.mp4", true, 1, ~U[2025-04-29 17:16:17Z]] 23:12:20.224 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=12.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.226 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=9.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-23 16:46:08Z], 1] 23:12:20.229 [debug] QUERY OK source="media_items" db=1.1ms idle=9.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["С Днем Рождения меня!", "Горжусь тобой, малышка♥️", "4a057e52-4a2e-4208-999d-52c1739bb3ee", 26, false, "E-SDf_knVRA", "https://www.youtube.com/shorts/E-SDf_knVRA", 31, "/downloads/shows/LESYAKA/Season 2025/s2025e042300 - Горжусь тобой, малышка♥️.mp4", false, false, true, 1, [], 98, ~U[2025-04-23 16:46:08Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "С Днем Рождения меня!", "Горжусь тобой, малышка♥️", 26, false, "E-SDf_knVRA", "https://www.youtube.com/shorts/E-SDf_knVRA", "/downloads/shows/LESYAKA/Season 2025/s2025e042300 - Горжусь тобой, малышка♥️.mp4", true, 1, ~U[2025-04-23 16:46:08Z]] 23:12:20.231 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=9.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.233 [debug] QUERY OK source="media_items" db=1.6ms idle=8.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-20 22:45:16Z], 1] 23:12:20.236 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=10.5ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🤦🏽\u200D♀️", "2773d950-810e-4cc2-8855-1a2cd01afe88", 9, false, "NylF1CyiElQ", "https://www.youtube.com/shorts/NylF1CyiElQ", 32, "/downloads/shows/LESYAKA/Season 2025/s2025e042000 - 🤦🏽\u200D♀️.mp4", false, false, true, 1, [], 97, ~U[2025-04-20 22:45:16Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "🤦🏽\u200D♀️", 9, false, "NylF1CyiElQ", "https://www.youtube.com/shorts/NylF1CyiElQ", "/downloads/shows/LESYAKA/Season 2025/s2025e042000 - 🤦🏽\u200D♀️.mp4", true, 1, ~U[2025-04-20 22:45:16Z]] 23:12:20.237 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=11.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.239 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=10.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-10 14:16:17Z], 1] 23:12:20.242 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=9.0ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["А остальное приложится😉 #путешествия #юмор", "9ba0ed88-1188-486d-a0ca-8b94c2502c70", 9, false, "sC2M10d8ICM", "https://www.youtube.com/shorts/sC2M10d8ICM", 33, "/downloads/shows/LESYAKA/Season 2025/s2025e041000 - А остальное приложится😉 #путешествия #юмор.mp4", false, false, true, 1, [], 98, ~U[2025-04-10 14:16:17Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "А остальное приложится😉 #путешествия #юмор", 9, false, "sC2M10d8ICM", "https://www.youtube.com/shorts/sC2M10d8ICM", "/downloads/shows/LESYAKA/Season 2025/s2025e041000 - А остальное приложится😉 #путешествия #юмор.mp4", true, 1, ~U[2025-04-10 14:16:17Z]] 23:12:20.243 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=9.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.244 [debug] QUERY OK source="media_items" db=1.0ms idle=6.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-07 21:43:53Z], 1] 23:12:20.250 [debug] QUERY OK source="media_items" db=3.1ms idle=8.9ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Почему у меня нет парня💁🏽\u200D♀️ #отношения #ищумужа #путешественница", "445cecc9-074e-458a-a5a2-652da44ebdc7", 7, false, "ticxTgxo9kg", "https://www.youtube.com/shorts/ticxTgxo9kg", 34, "/downloads/shows/LESYAKA/Season 2025/s2025e040700 - Почему у меня нет парня💁🏽\u200D♀️ #отношения #ищумужа #путешественница.mp4", false, false, true, 1, [], 98, ~U[2025-04-07 21:43:53Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Почему у меня нет парня💁🏽\u200D♀️ #отношения #ищумужа #путешественница", 7, false, "ticxTgxo9kg", "https://www.youtube.com/shorts/ticxTgxo9kg", "/downloads/shows/LESYAKA/Season 2025/s2025e040700 - Почему у меня нет парня💁🏽\u200D♀️ #отношения #ищумужа #путешественница.mp4", true, 1, ~U[2025-04-07 21:43:53Z]] 23:12:20.252 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=11.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.256 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=11.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-23 21:50:20Z], 1] 23:12:20.259 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=13.6ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ОТКРЫВАЮ БИЗНЕС, ИЩУ МУЖА / ВЛОГ", "1b0c3c3d-a4b9-4126-8270-d1eaf90532ae", 29, false, "NJcgbboKyf0", "https://www.youtube.com/shorts/NJcgbboKyf0", 35, "/downloads/shows/LESYAKA/Season 2025/s2025e032300 - ОТКРЫВАЮ БИЗНЕС, ИЩУ МУЖА ⧸ ВЛОГ.mp4", false, false, true, 1, [], 97, ~U[2025-03-23 21:50:20Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "ОТКРЫВАЮ БИЗНЕС, ИЩУ МУЖА / ВЛОГ", 29, false, "NJcgbboKyf0", "https://www.youtube.com/shorts/NJcgbboKyf0", "/downloads/shows/LESYAKA/Season 2025/s2025e032300 - ОТКРЫВАЮ БИЗНЕС, ИЩУ МУЖА ⧸ ВЛОГ.mp4", true, 1, ~U[2025-03-23 21:50:20Z]] 23:12:20.260 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=14.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.262 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=10.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-22 11:31:18Z], 1] 23:12:20.265 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=10.7ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Страшные и забавные истории из автостопа по Мексике @lesyaka69", "e745169e-e62c-4827-8091-fa81fe070209", 15, false, "tSB6YQjs3BQ", "https://www.youtube.com/shorts/tSB6YQjs3BQ", 36, "/downloads/shows/LESYAKA/Season 2025/s2025e022200 - Страшные и забавные истории из автостопа по Мексике @lesyaka69.mp4", false, false, true, 1, [], 97, ~U[2025-02-22 11:31:18Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Страшные и забавные истории из автостопа по Мексике @lesyaka69", 15, false, "tSB6YQjs3BQ", "https://www.youtube.com/shorts/tSB6YQjs3BQ", "/downloads/shows/LESYAKA/Season 2025/s2025e022200 - Страшные и забавные истории из автостопа по Мексике @lesyaka69.mp4", true, 1, ~U[2025-02-22 11:31:18Z]] 23:12:20.267 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=10.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.269 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=9.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-11 11:23:28Z], 1] 23:12:20.273 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=10.2ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Почему я не пожалею о решении уехать из США? #usa #unitedstates #америка #сша", "112cb699-a148-482a-a3df-9ddf80b3caa2", 165, false, "RU8WsUJZKrQ", "https://www.youtube.com/shorts/RU8WsUJZKrQ", 37, "/downloads/shows/LESYAKA/Season 2025/s2025e011100 - Почему я не пожалею о решении уехать из США? #usa #unitedstates #америка #сша.mp4", false, false, true, 1, [], 98, ~U[2025-01-11 11:23:28Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Почему я не пожалею о решении уехать из США? #usa #unitedstates #америка #сша", 165, false, "RU8WsUJZKrQ", "https://www.youtube.com/shorts/RU8WsUJZKrQ", "/downloads/shows/LESYAKA/Season 2025/s2025e011100 - Почему я не пожалею о решении уехать из США? #usa #unitedstates #америка #сша.mp4", true, 1, ~U[2025-01-11 11:23:28Z]] 23:12:20.274 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=11.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.276 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=9.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-20 03:12:17Z], 1] 23:12:20.278 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=9.0ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["И твои тоже😉", "8ee32fc5-f25c-48f5-969d-fbe876a00172", 5, false, "VpsOMIYewnU", "https://www.youtube.com/shorts/VpsOMIYewnU", 38, "/downloads/shows/LESYAKA/Season 2023/s2023e122000 - И твои тоже😉.mp4", false, false, true, 1, [], 98, ~U[2023-12-20 03:12:17Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "И твои тоже😉", 5, false, "VpsOMIYewnU", "https://www.youtube.com/shorts/VpsOMIYewnU", "/downloads/shows/LESYAKA/Season 2023/s2023e122000 - И твои тоже😉.mp4", true, 1, ~U[2023-12-20 03:12:17Z]] 23:12:20.279 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.281 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=7.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-15 20:54:29Z], 1] 23:12:20.284 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=8.1ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Привет🙋🏽\u200D♀️", "8fcf3b3e-f470-4567-af09-f8dd991b35a9", 5, false, "t3fOD_QOLEc", "https://www.youtube.com/shorts/t3fOD_QOLEc", 39, "/downloads/shows/LESYAKA/Season 2023/s2023e121500 - Привет🙋🏽\u200D♀️.mp4", false, false, true, 1, [], 96, ~U[2023-12-15 20:54:29Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Привет🙋🏽\u200D♀️", 5, false, "t3fOD_QOLEc", "https://www.youtube.com/shorts/t3fOD_QOLEc", "/downloads/shows/LESYAKA/Season 2023/s2023e121500 - Привет🙋🏽\u200D♀️.mp4", true, 1, ~U[2023-12-15 20:54:29Z]] 23:12:20.286 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.288 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=8.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-15 02:03:46Z], 1] 23:12:20.291 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=9.7ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Калифорнийские закаты😍", "16939a51-ed41-4f77-b1e7-005cfc48e1cd", 6, false, "O0QC4Ykt8vg", "https://www.youtube.com/shorts/O0QC4Ykt8vg", 40, "/downloads/shows/LESYAKA/Season 2023/s2023e121500 - Калифорнийские закаты😍.mp4", false, false, true, 1, [], 96, ~U[2023-12-15 02:03:46Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Калифорнийские закаты😍", 6, false, "O0QC4Ykt8vg", "https://www.youtube.com/shorts/O0QC4Ykt8vg", "/downloads/shows/LESYAKA/Season 2023/s2023e121500 - Калифорнийские закаты😍.mp4", true, 1, ~U[2023-12-15 02:03:46Z]] 23:12:20.292 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=10.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.294 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=8.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-15 02:03:40Z], 1] 23:12:20.296 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=8.7ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Доброе утро, Сан-Диего🏄🏽\u200D♂️", "3037fb29-89f6-4251-a1d4-95f8ca4b2764", 12, false, "JJIHOmPZ6mE", "https://www.youtube.com/shorts/JJIHOmPZ6mE", 41, "/downloads/shows/LESYAKA/Season 2023/s2023e121500 - Доброе утро, Сан-Диего🏄🏽\u200D♂️.mp4", false, false, true, 1, [], 96, ~U[2023-12-15 02:03:40Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Доброе утро, Сан-Диего🏄🏽\u200D♂️", 12, false, "JJIHOmPZ6mE", "https://www.youtube.com/shorts/JJIHOmPZ6mE", "/downloads/shows/LESYAKA/Season 2023/s2023e121500 - Доброе утро, Сан-Диего🏄🏽\u200D♂️.mp4", true, 1, ~U[2023-12-15 02:03:40Z]] 23:12:20.298 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.301 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=8.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-08 19:06:01Z], 1] 23:12:20.304 [debug] QUERY OK source="media_items" db=2.0ms queue=0.2ms idle=10.2ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ваши идеи?🤔", "8ca9896b-9119-404f-b568-d694054e7f0b", 5, false, "AVJRZjbXEag", "https://www.youtube.com/shorts/AVJRZjbXEag", 42, "/downloads/shows/LESYAKA/Season 2023/s2023e120800 - Ваши идеи?🤔.mp4", false, false, true, 1, [], 97, ~U[2023-12-08 19:06:01Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Ваши идеи?🤔", 5, false, "AVJRZjbXEag", "https://www.youtube.com/shorts/AVJRZjbXEag", "/downloads/shows/LESYAKA/Season 2023/s2023e120800 - Ваши идеи?🤔.mp4", true, 1, ~U[2023-12-08 19:06:01Z]] 23:12:20.307 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=12.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.308 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=11.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-08 04:41:08Z], 1] 23:12:20.312 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=12.0ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой полуостровок в Аризоне❤️", "b886a0d8-39d4-423c-94ff-a4c79e8983de", 7, false, "Xbm1f2cM__w", "https://www.youtube.com/shorts/Xbm1f2cM__w", 43, "/downloads/shows/LESYAKA/Season 2023/s2023e120800 - Мой полуостровок в Аризоне❤️.mp4", false, false, true, 1, [], 97, ~U[2023-12-08 04:41:08Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Мой полуостровок в Аризоне❤️", 7, false, "Xbm1f2cM__w", "https://www.youtube.com/shorts/Xbm1f2cM__w", "/downloads/shows/LESYAKA/Season 2023/s2023e120800 - Мой полуостровок в Аризоне❤️.mp4", true, 1, ~U[2023-12-08 04:41:08Z]] 23:12:20.313 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=11.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.315 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=9.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-07 23:16:46Z], 1] 23:12:20.319 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=10.7ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["6 декабря", "feca6b7d-8099-4443-8992-dbe4c75e0e5e", 6, false, "gy8HrtdXe5k", "https://www.youtube.com/shorts/gy8HrtdXe5k", 44, "/downloads/shows/LESYAKA/Season 2023/s2023e120700 - 6 декабря.mp4", false, false, true, 1, [], 97, ~U[2023-12-07 23:16:46Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "6 декабря", 6, false, "gy8HrtdXe5k", "https://www.youtube.com/shorts/gy8HrtdXe5k", "/downloads/shows/LESYAKA/Season 2023/s2023e120700 - 6 декабря.mp4", true, 1, ~U[2023-12-07 23:16:46Z]] 23:12:20.321 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=11.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.323 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=10.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-07 23:14:53Z], 1] 23:12:20.329 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=13.2ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Аризона❤️", "9408851b-e5ed-4408-a728-d58d9fa8901c", 6, false, "0V5YKIllcGg", "https://www.youtube.com/shorts/0V5YKIllcGg", 45, "/downloads/shows/LESYAKA/Season 2023/s2023e120700 - Аризона❤️.mp4", false, false, true, 1, [], 97, ~U[2023-12-07 23:14:53Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Аризона❤️", 6, false, "0V5YKIllcGg", "https://www.youtube.com/shorts/0V5YKIllcGg", "/downloads/shows/LESYAKA/Season 2023/s2023e120700 - Аризона❤️.mp4", true, 1, ~U[2023-12-07 23:14:53Z]] 23:12:20.330 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=14.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.332 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=11.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-04 04:06:53Z], 1] 23:12:20.335 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=11.9ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ну кто не любит костры?🫠", "a349c6e5-4864-47c1-87ff-f62f2be2c42c", 9, false, "Uss-ujMDEpU", "https://www.youtube.com/shorts/Uss-ujMDEpU", 46, "/downloads/shows/LESYAKA/Season 2023/s2023e120400 - Ну кто не любит костры?🫠.mp4", false, false, true, 1, [], 97, ~U[2023-12-04 04:06:53Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Ну кто не любит костры?🫠", 9, false, "Uss-ujMDEpU", "https://www.youtube.com/shorts/Uss-ujMDEpU", "/downloads/shows/LESYAKA/Season 2023/s2023e120400 - Ну кто не любит костры?🫠.mp4", true, 1, ~U[2023-12-04 04:06:53Z]] 23:12:20.336 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=11.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.340 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=9.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-03 23:01:36Z], 1] 23:12:20.342 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=10.1ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Где-то в Аризоне🏜️", "2f2ec984-cccb-445c-a0f3-734e41156bb2", 7, false, "A46VFRlalX4", "https://www.youtube.com/shorts/A46VFRlalX4", 47, "/downloads/shows/LESYAKA/Season 2023/s2023e120300 - Где-то в Аризоне🏜️.mp4", false, false, true, 1, [], 98, ~U[2023-12-03 23:01:36Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Где-то в Аризоне🏜️", 7, false, "A46VFRlalX4", "https://www.youtube.com/shorts/A46VFRlalX4", "/downloads/shows/LESYAKA/Season 2023/s2023e120300 - Где-то в Аризоне🏜️.mp4", true, 1, ~U[2023-12-03 23:01:36Z]] 23:12:20.344 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=11.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.346 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=9.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-01 04:25:35Z], 1] 23:12:20.348 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=10.1ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Одно из лучших мест, где я ночевала😍", "d5193e88-a2fb-4288-b518-3d136ac1a462", 17, false, "gPwlavmoDHI", "https://www.youtube.com/shorts/gPwlavmoDHI", 48, "/downloads/shows/LESYAKA/Season 2023/s2023e120100 - Одно из лучших мест, где я ночевала😍.mp4", false, false, true, 1, [], 98, ~U[2023-12-01 04:25:35Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Одно из лучших мест, где я ночевала😍", 17, false, "gPwlavmoDHI", "https://www.youtube.com/shorts/gPwlavmoDHI", "/downloads/shows/LESYAKA/Season 2023/s2023e120100 - Одно из лучших мест, где я ночевала😍.mp4", true, 1, ~U[2023-12-01 04:25:35Z]] 23:12:20.349 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.351 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=7.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-30 16:59:35Z], 1] 23:12:20.354 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=8.7ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["📍Red Rock Canyon", "acfc8906-8a55-4a8a-b133-c05bf0fbdd64", 4, false, "lNJLE9FuNAY", "https://www.youtube.com/shorts/lNJLE9FuNAY", 49, "/downloads/shows/LESYAKA/Season 2023/s2023e113000 - 📍Red Rock Canyon.mp4", false, false, true, 1, [], 98, ~U[2023-11-30 16:59:35Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "📍Red Rock Canyon", 4, false, "lNJLE9FuNAY", "https://www.youtube.com/shorts/lNJLE9FuNAY", "/downloads/shows/LESYAKA/Season 2023/s2023e113000 - 📍Red Rock Canyon.mp4", true, 1, ~U[2023-11-30 16:59:35Z]] 23:12:20.355 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=9.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.357 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=8.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-22 02:24:55Z], 1] 23:12:20.360 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=8.9ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Где-то в Орегоне", "0baf4a4a-7092-4aee-8cbd-9981f157c0a6", 8, false, "kPI_Wv3csrk", "https://www.youtube.com/shorts/kPI_Wv3csrk", 50, "/downloads/shows/LESYAKA/Season 2023/s2023e112200 - Где-то в Орегоне.mp4", false, false, true, 1, [], 98, ~U[2023-11-22 02:24:55Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Где-то в Орегоне", 8, false, "kPI_Wv3csrk", "https://www.youtube.com/shorts/kPI_Wv3csrk", "/downloads/shows/LESYAKA/Season 2023/s2023e112200 - Где-то в Орегоне.mp4", true, 1, ~U[2023-11-22 02:24:55Z]] 23:12:20.361 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=9.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.362 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=7.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-21 18:10:47Z], 1] 23:12:20.364 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=7.5ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["📍Pyramid Lake, NV", "d1024d06-db9e-40f4-8336-581a68716d2a", 8, false, "8d_4w7DJvbY", "https://www.youtube.com/shorts/8d_4w7DJvbY", 51, "/downloads/shows/LESYAKA/Season 2023/s2023e112100 - 📍Pyramid Lake, NV.mp4", false, false, true, 1, [], 98, ~U[2023-11-21 18:10:47Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "📍Pyramid Lake, NV", 8, false, "8d_4w7DJvbY", "https://www.youtube.com/shorts/8d_4w7DJvbY", "/downloads/shows/LESYAKA/Season 2023/s2023e112100 - 📍Pyramid Lake, NV.mp4", true, 1, ~U[2023-11-21 18:10:47Z]] 23:12:20.365 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.367 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=5.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-19 21:49:29Z], 1] 23:12:20.369 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=6.2ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["📍Alvord Desert, OR", "33607ba9-bb3e-4f67-8dcd-57f031beeb81", 9, false, "QeOTIcAB6kc", "https://www.youtube.com/shorts/QeOTIcAB6kc", 52, "/downloads/shows/LESYAKA/Season 2023/s2023e111900 - 📍Alvord Desert, OR.mp4", false, false, true, 1, [], 97, ~U[2023-11-19 21:49:29Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "📍Alvord Desert, OR", 9, false, "QeOTIcAB6kc", "https://www.youtube.com/shorts/QeOTIcAB6kc", "/downloads/shows/LESYAKA/Season 2023/s2023e111900 - 📍Alvord Desert, OR.mp4", true, 1, ~U[2023-11-19 21:49:29Z]] 23:12:20.370 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.371 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-19 03:37:18Z], 1] 23:12:20.373 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=6.9ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Над облаками😳", "297b1986-d938-4e60-9eac-f8c0c14e6f91", 7, false, "pxi2bsuTdYs", "https://www.youtube.com/shorts/pxi2bsuTdYs", 53, "/downloads/shows/LESYAKA/Season 2023/s2023e111900 - Над облаками😳.mp4", false, false, true, 1, [], 97, ~U[2023-11-19 03:37:18Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Над облаками😳", 7, false, "pxi2bsuTdYs", "https://www.youtube.com/shorts/pxi2bsuTdYs", "/downloads/shows/LESYAKA/Season 2023/s2023e111900 - Над облаками😳.mp4", true, 1, ~U[2023-11-19 03:37:18Z]] 23:12:20.374 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.375 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-18 18:03:08Z], 1] 23:12:20.378 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.7ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Хэллоуин по-американски🎃", "32e257f1-5a92-406d-bd64-becce3fe1d9b", 20, false, "Uilvk4iE2Tc", "https://www.youtube.com/shorts/Uilvk4iE2Tc", 54, "/downloads/shows/LESYAKA/Season 2023/s2023e111800 - Хэллоуин по-американски🎃.mp4", false, false, true, 1, [], 95, ~U[2023-11-18 18:03:08Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Хэллоуин по-американски🎃", 20, false, "Uilvk4iE2Tc", "https://www.youtube.com/shorts/Uilvk4iE2Tc", "/downloads/shows/LESYAKA/Season 2023/s2023e111800 - Хэллоуин по-американски🎃.mp4", true, 1, ~U[2023-11-18 18:03:08Z]] 23:12:20.379 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=6.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.380 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-18 18:03:03Z], 1] 23:12:20.383 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=7.4ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Над облаками☁️", "6b0dad5d-b6c4-409b-95ad-2c6d4d7be626", 7, false, "O-4nby8UjG0", "https://www.youtube.com/shorts/O-4nby8UjG0", 55, "/downloads/shows/LESYAKA/Season 2023/s2023e111800 - Над облаками☁️.mp4", false, false, true, 1, [], 95, ~U[2023-11-18 18:03:03Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Над облаками☁️", 7, false, "O-4nby8UjG0", "https://www.youtube.com/shorts/O-4nby8UjG0", "/downloads/shows/LESYAKA/Season 2023/s2023e111800 - Над облаками☁️.mp4", true, 1, ~U[2023-11-18 18:03:03Z]] 23:12:20.384 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.386 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=7.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-18 06:35:02Z], 1] 23:12:20.388 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=8.3ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Это Вашингтон, детка❤️", "e9e673af-d09a-4d64-a193-4b9963cd8269", 6, false, "1FToo8XY-IU", "https://www.youtube.com/shorts/1FToo8XY-IU", 56, "/downloads/shows/LESYAKA/Season 2023/s2023e111800 - Это Вашингтон, детка❤️.mp4", false, false, true, 1, [], 95, ~U[2023-11-18 06:35:02Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Это Вашингтон, детка❤️", 6, false, "1FToo8XY-IU", "https://www.youtube.com/shorts/1FToo8XY-IU", "/downloads/shows/LESYAKA/Season 2023/s2023e111800 - Это Вашингтон, детка❤️.mp4", true, 1, ~U[2023-11-18 06:35:02Z]] 23:12:20.390 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.392 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=7.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-17 05:42:09Z], 1] 23:12:20.395 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=8.5ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Снежный вулкан😍", "70423264-c421-4a46-a014-247c0c22a03d", 7, false, "zY98-n_4ovQ", "https://www.youtube.com/shorts/zY98-n_4ovQ", 57, "/downloads/shows/LESYAKA/Season 2023/s2023e111700 - Снежный вулкан😍.mp4", false, false, true, 1, [], 98, ~U[2023-11-17 05:42:09Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Снежный вулкан😍", 7, false, "zY98-n_4ovQ", "https://www.youtube.com/shorts/zY98-n_4ovQ", "/downloads/shows/LESYAKA/Season 2023/s2023e111700 - Снежный вулкан😍.mp4", true, 1, ~U[2023-11-17 05:42:09Z]] 23:12:20.396 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=8.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.398 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=8.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-16 09:17:04Z], 1] 23:12:20.399 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=7.6ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой дом на колесах😍 #prius #travelusa", "ce92b5b7-7585-4bfd-ba66-eb2112a212f2", 7, false, "SYZ8dXv9R2Q", "https://www.youtube.com/shorts/SYZ8dXv9R2Q", 58, "/downloads/shows/LESYAKA/Season 2023/s2023e111600 - Мой дом на колесах😍 #prius #travelusa.mp4", false, false, true, 1, [], 98, ~U[2023-11-16 09:17:04Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Мой дом на колесах😍 #prius #travelusa", 7, false, "SYZ8dXv9R2Q", "https://www.youtube.com/shorts/SYZ8dXv9R2Q", "/downloads/shows/LESYAKA/Season 2023/s2023e111600 - Мой дом на колесах😍 #prius #travelusa.mp4", true, 1, ~U[2023-11-16 09:17:04Z]] 23:12:20.400 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.402 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-15 06:28:20Z], 1] 23:12:20.405 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=7.0ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Волшебный городок✨", "bc0730f7-f977-4090-8d40-b6b1528b3e9e", 8, false, "uZDENwr0nQ8", "https://www.youtube.com/shorts/uZDENwr0nQ8", 59, "/downloads/shows/LESYAKA/Season 2023/s2023e111500 - Волшебный городок✨.mp4", false, false, true, 1, [], 98, ~U[2023-11-15 06:28:20Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Волшебный городок✨", 8, false, "uZDENwr0nQ8", "https://www.youtube.com/shorts/uZDENwr0nQ8", "/downloads/shows/LESYAKA/Season 2023/s2023e111500 - Волшебный городок✨.mp4", true, 1, ~U[2023-11-15 06:28:20Z]] 23:12:20.406 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=7.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.409 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=7.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-14 04:40:05Z], 1] 23:12:20.411 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=8.7ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Очень красивое место😍", "09c14fd7-7085-42c5-88de-5a1922aeed5a", 5, false, "v8s7WM0p4k4", "https://www.youtube.com/shorts/v8s7WM0p4k4", 60, "/downloads/shows/LESYAKA/Season 2023/s2023e111400 - Очень красивое место😍.mp4", false, false, true, 1, [], 97, ~U[2023-11-14 04:40:05Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Очень красивое место😍", 5, false, "v8s7WM0p4k4", "https://www.youtube.com/shorts/v8s7WM0p4k4", "/downloads/shows/LESYAKA/Season 2023/s2023e111400 - Очень красивое место😍.mp4", true, 1, ~U[2023-11-14 04:40:05Z]] 23:12:20.412 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.414 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=7.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-14 03:52:28Z], 1] 23:12:20.416 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=8.1ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Красивых пейзажей много не бывает🫠", "10774cfd-0cd5-4be6-884a-7e5087617a7f", 7, false, "wRQPyEJK-1M", "https://www.youtube.com/shorts/wRQPyEJK-1M", 61, "/downloads/shows/LESYAKA/Season 2023/s2023e111400 - Красивых пейзажей много не бывает🫠.mp4", false, false, true, 1, [], 97, ~U[2023-11-14 03:52:28Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Красивых пейзажей много не бывает🫠", 7, false, "wRQPyEJK-1M", "https://www.youtube.com/shorts/wRQPyEJK-1M", "/downloads/shows/LESYAKA/Season 2023/s2023e111400 - Красивых пейзажей много не бывает🫠.mp4", true, 1, ~U[2023-11-14 03:52:28Z]] 23:12:20.417 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.419 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=7.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-13 16:55:28Z], 1] 23:12:20.421 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=7.4ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Правда же?", "e2baf1d3-59b4-460f-8147-5cd690a05302", 5, false, "Anr-Tz-mNuw", "https://www.youtube.com/shorts/Anr-Tz-mNuw", 62, "/downloads/shows/LESYAKA/Season 2023/s2023e111300 - Правда же?.mp4", false, false, true, 1, [], 98, ~U[2023-11-13 16:55:28Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Правда же?", 5, false, "Anr-Tz-mNuw", "https://www.youtube.com/shorts/Anr-Tz-mNuw", "/downloads/shows/LESYAKA/Season 2023/s2023e111300 - Правда же?.mp4", true, 1, ~U[2023-11-13 16:55:28Z]] 23:12:20.422 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.424 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=7.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-10 07:38:43Z], 1] 23:12:20.426 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=6.8ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🏔️", "b9e0b164-d8aa-4e29-9e13-80c1437965d0", 10, false, "XDTuFNGazug", "https://www.youtube.com/shorts/XDTuFNGazug", 63, "/downloads/shows/LESYAKA/Season 2023/s2023e111000 - 🏔️.mp4", false, false, true, 1, [], 96, ~U[2023-11-10 07:38:43Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "🏔️", 10, false, "XDTuFNGazug", "https://www.youtube.com/shorts/XDTuFNGazug", "/downloads/shows/LESYAKA/Season 2023/s2023e111000 - 🏔️.mp4", true, 1, ~U[2023-11-10 07:38:43Z]] 23:12:20.427 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.428 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-10 05:55:08Z], 1] 23:12:20.431 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=6.5ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🍂🍁🍃", "766c47ee-e6b7-48d8-8103-3c5d18e7cce6", 6, false, "pj6jTB3_WC8", "https://www.youtube.com/shorts/pj6jTB3_WC8", 64, "/downloads/shows/LESYAKA/Season 2023/s2023e111000 - 🍂🍁🍃.mp4", false, false, true, 1, [], 96, ~U[2023-11-10 05:55:08Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "🍂🍁🍃", 6, false, "pj6jTB3_WC8", "https://www.youtube.com/shorts/pj6jTB3_WC8", "/downloads/shows/LESYAKA/Season 2023/s2023e111000 - 🍂🍁🍃.mp4", true, 1, ~U[2023-11-10 05:55:08Z]] 23:12:20.432 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.434 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=7.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-10 05:28:09Z], 1] 23:12:20.435 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=7.6ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Осень в США🍂🇺🇸", "cca60be1-3bc2-4441-825d-9dc092fc1b84", 9, false, "ne1GeFBPPEQ", "https://www.youtube.com/shorts/ne1GeFBPPEQ", 65, "/downloads/shows/LESYAKA/Season 2023/s2023e111000 - Осень в США🍂🇺🇸.mp4", false, false, true, 1, [], 96, ~U[2023-11-10 05:28:09Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Осень в США🍂🇺🇸", 9, false, "ne1GeFBPPEQ", "https://www.youtube.com/shorts/ne1GeFBPPEQ", "/downloads/shows/LESYAKA/Season 2023/s2023e111000 - Осень в США🍂🇺🇸.mp4", true, 1, ~U[2023-11-10 05:28:09Z]] 23:12:20.436 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=7.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.438 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=6.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-08 02:36:34Z], 1] 23:12:20.440 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=7.6ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🏙️", "ae36e6b2-e9ef-4f6b-a05a-75f5e7526f26", 5, false, "FzhbEjMLO9o", "https://www.youtube.com/shorts/FzhbEjMLO9o", 66, "/downloads/shows/LESYAKA/Season 2023/s2023e110800 - 🏙️.mp4", false, false, true, 1, [], 98, ~U[2023-11-08 02:36:34Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "🏙️", 5, false, "FzhbEjMLO9o", "https://www.youtube.com/shorts/FzhbEjMLO9o", "/downloads/shows/LESYAKA/Season 2023/s2023e110800 - 🏙️.mp4", true, 1, ~U[2023-11-08 02:36:34Z]] 23:12:20.443 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=8.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.445 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=8.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-07 19:45:09Z], 1] 23:12:20.449 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=9.4ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Что за чудесное утро🏙️", "c12b601a-9a45-4cc2-8f82-4081506e9a59", 9, false, "3XxEPbSW7k4", "https://www.youtube.com/shorts/3XxEPbSW7k4", 67, "/downloads/shows/LESYAKA/Season 2023/s2023e110700 - Что за чудесное утро🏙️.mp4", false, false, true, 1, [], 98, ~U[2023-11-07 19:45:09Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Что за чудесное утро🏙️", 9, false, "3XxEPbSW7k4", "https://www.youtube.com/shorts/3XxEPbSW7k4", "/downloads/shows/LESYAKA/Season 2023/s2023e110700 - Что за чудесное утро🏙️.mp4", true, 1, ~U[2023-11-07 19:45:09Z]] 23:12:20.451 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=11.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.453 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=10.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-02 16:52:09Z], 1] 23:12:20.460 [debug] QUERY OK source="media_items" db=6.6ms queue=0.1ms idle=10.3ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Американский город-призрак👻", "0c5b9699-3843-4f46-adc2-fe55bdae97c6", 21, false, "oaK7RwgxHZk", "https://www.youtube.com/shorts/oaK7RwgxHZk", 68, "/downloads/shows/LESYAKA/Season 2023/s2023e110200 - Американский город-призрак👻.mp4", false, false, true, 1, [], 97, ~U[2023-11-02 16:52:09Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Американский город-призрак👻", 21, false, "oaK7RwgxHZk", "https://www.youtube.com/shorts/oaK7RwgxHZk", "/downloads/shows/LESYAKA/Season 2023/s2023e110200 - Американский город-призрак👻.mp4", true, 1, ~U[2023-11-02 16:52:09Z]] 23:12:20.462 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=15.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.466 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=13.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-16 23:28:25Z], 1] 23:12:20.468 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=15.5ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Кем я работаю и сколько зарабатываю?💰🤑", "ab61c1b1-4246-474c-a38b-48a4f5d3e800", 19, false, "cndPBZ1xknc", "https://www.youtube.com/shorts/cndPBZ1xknc", 69, "/downloads/shows/LESYAKA/Season 2023/s2023e101600 - Кем я работаю и сколько зарабатываю?💰🤑.mp4", false, false, true, 1, [], 98, ~U[2023-10-16 23:28:25Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Кем я работаю и сколько зарабатываю?💰🤑", 19, false, "cndPBZ1xknc", "https://www.youtube.com/shorts/cndPBZ1xknc", "/downloads/shows/LESYAKA/Season 2023/s2023e101600 - Кем я работаю и сколько зарабатываю?💰🤑.mp4", true, 1, ~U[2023-10-16 23:28:25Z]] 23:12:20.469 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=15.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.471 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=9.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-09 21:56:30Z], 1] 23:12:20.473 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=9.0ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Где я стираю и сколько это стоит?🇺🇸", "a368e7f9-08a7-4c5c-8ca8-4c24f1b2e294", 16, false, "xtZC00peGDY", "https://www.youtube.com/shorts/xtZC00peGDY", 70, "/downloads/shows/LESYAKA/Season 2023/s2023e100900 - Где я стираю и сколько это стоит?🇺🇸.mp4", false, false, true, 1, [], 98, ~U[2023-10-09 21:56:30Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Где я стираю и сколько это стоит?🇺🇸", 16, false, "xtZC00peGDY", "https://www.youtube.com/shorts/xtZC00peGDY", "/downloads/shows/LESYAKA/Season 2023/s2023e100900 - Где я стираю и сколько это стоит?🇺🇸.mp4", true, 1, ~U[2023-10-09 21:56:30Z]] 23:12:20.474 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.475 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=6.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-04 17:07:08Z], 1] 23:12:20.478 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=6.8ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Как заряжать гаджеты в машине?", "0623fcaa-d3d5-41c4-9f7d-6c34af43d574", 15, false, "1BDejK1aTAA", "https://www.youtube.com/shorts/1BDejK1aTAA", 71, "/downloads/shows/LESYAKA/Season 2023/s2023e100400 - Как заряжать гаджеты в машине?.mp4", false, false, true, 1, [], 97, ~U[2023-10-04 17:07:08Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Как заряжать гаджеты в машине?", 15, false, "1BDejK1aTAA", "https://www.youtube.com/shorts/1BDejK1aTAA", "/downloads/shows/LESYAKA/Season 2023/s2023e100400 - Как заряжать гаджеты в машине?.mp4", true, 1, ~U[2023-10-04 17:07:08Z]] 23:12:20.479 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.480 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-04 01:34:55Z], 1] 23:12:20.483 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=7.5ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Деньги возвращаются, время - нет", "07940128-6114-4dcb-88ed-9fa25657d9b1", 4, false, "4F-y1SlEHHw", "https://www.youtube.com/shorts/4F-y1SlEHHw", 72, "/downloads/shows/LESYAKA/Season 2023/s2023e100400 - Деньги возвращаются, время - нет.mp4", false, false, true, 1, [], 97, ~U[2023-10-04 01:34:55Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Деньги возвращаются, время - нет", 4, false, "4F-y1SlEHHw", "https://www.youtube.com/shorts/4F-y1SlEHHw", "/downloads/shows/LESYAKA/Season 2023/s2023e100400 - Деньги возвращаются, время - нет.mp4", true, 1, ~U[2023-10-04 01:34:55Z]] 23:12:20.484 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=7.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.485 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=7.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-03 20:36:24Z], 1] 23:12:20.524 [debug] Current batch of media processed. Will check again in 1000ms 23:12:20.645 [debug] QUERY OK source="media_items" db=157.7ms queue=0.1ms idle=7.0ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Как я мою посуду, живя в машине?", "2110c6bf-855e-4471-8483-dccecd18afbb", 18, false, "oEgSKLsBwRY", "https://www.youtube.com/shorts/oEgSKLsBwRY", 73, "/downloads/shows/LESYAKA/Season 2023/s2023e100300 - Как я мою посуду, живя в машине?.mp4", false, false, true, 1, [], 98, ~U[2023-10-03 20:36:24Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Как я мою посуду, живя в машине?", 18, false, "oEgSKLsBwRY", "https://www.youtube.com/shorts/oEgSKLsBwRY", "/downloads/shows/LESYAKA/Season 2023/s2023e100300 - Как я мою посуду, живя в машине?.mp4", true, 1, ~U[2023-10-03 20:36:24Z]] 23:12:20.678 [debug] QUERY OK source="sources" db=5.0ms decode=0.1ms queue=0.9ms idle=168.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:20.686 [debug] QUERY OK source="media_items" db=5.8ms queue=0.7ms idle=196.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-02 21:33:42Z], 1] 23:12:21.534 [debug] Current batch of media processed. Will check again in 1000ms 23:12:22.538 [debug] Current batch of media processed. Will check again in 1000ms 23:12:22.547 [debug] QUERY OK source="media_items" db=1856.3ms queue=0.1ms idle=205.9ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Вулкан Маунт-Худ🏔️", "35521918-2e17-487e-9d3e-692daf1e7ebc", 28, false, "KUeDGRidUZk", "https://www.youtube.com/shorts/KUeDGRidUZk", 74, "/downloads/shows/LESYAKA/Season 2023/s2023e100200 - Вулкан Маунт-Худ🏔️.mp4", false, false, true, 1, [], 98, ~U[2023-10-02 21:33:42Z], ~U[2026-04-17 18:12:20Z], ~U[2026-04-17 18:12:20Z], "", "Вулкан Маунт-Худ🏔️", 28, false, "KUeDGRidUZk", "https://www.youtube.com/shorts/KUeDGRidUZk", "/downloads/shows/LESYAKA/Season 2023/s2023e100200 - Вулкан Маунт-Худ🏔️.mp4", true, 1, ~U[2023-10-02 21:33:42Z]] 23:12:22.551 [debug] QUERY OK source="sources" db=0.8ms queue=0.4ms idle=855.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.553 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=857.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-30 02:47:24Z], 1] 23:12:22.556 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=860.3ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Как я моюсь, если живу в машине? #priuslife", "1b6dc8cb-6283-48e0-a6e9-e0d77ece0c46", 14, false, "AeoeD-J147k", "https://www.youtube.com/shorts/AeoeD-J147k", 75, "/downloads/shows/LESYAKA/Season 2023/s2023e093000 - Как я моюсь, если живу в машине? #priuslife.mp4", false, false, true, 1, [], 98, ~U[2023-09-30 02:47:24Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Как я моюсь, если живу в машине? #priuslife", 14, false, "AeoeD-J147k", "https://www.youtube.com/shorts/AeoeD-J147k", "/downloads/shows/LESYAKA/Season 2023/s2023e093000 - Как я моюсь, если живу в машине? #priuslife.mp4", true, 1, ~U[2023-09-30 02:47:24Z]] 23:12:22.557 [debug] QUERY OK source="sources" db=0.6ms idle=316.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.559 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=11.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-28 04:56:26Z], 1] 23:12:22.563 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=10.6ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Правда же?", "a1155307-4ecc-4869-8ad9-95f1c1d22a09", 7, false, "E2bIw1rfAEY", "https://www.youtube.com/shorts/E2bIw1rfAEY", 76, "/downloads/shows/LESYAKA/Season 2023/s2023e092800 - Правда же?.mp4", false, false, true, 1, [], 98, ~U[2023-09-28 04:56:26Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Правда же?", 7, false, "E2bIw1rfAEY", "https://www.youtube.com/shorts/E2bIw1rfAEY", "/downloads/shows/LESYAKA/Season 2023/s2023e092800 - Правда же?.mp4", true, 1, ~U[2023-09-28 04:56:26Z]] 23:12:22.564 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=10.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.567 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=9.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-26 23:53:33Z], 1] 23:12:22.570 [debug] QUERY OK source="media_items" db=1.2ms idle=10.9ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["😌", "a5641cf8-37d8-4f97-8538-8c82b3fcb517", 19, false, "BcuNObHhSxk", "https://www.youtube.com/shorts/BcuNObHhSxk", 77, "/downloads/shows/LESYAKA/Season 2023/s2023e092600 - 😌.mp4", false, false, true, 1, [], 97, ~U[2023-09-26 23:53:33Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "😌", 19, false, "BcuNObHhSxk", "https://www.youtube.com/shorts/BcuNObHhSxk", "/downloads/shows/LESYAKA/Season 2023/s2023e092600 - 😌.mp4", true, 1, ~U[2023-09-26 23:53:33Z]] 23:12:22.571 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=11.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.572 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=8.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-26 17:58:38Z], 1] 23:12:22.574 [debug] QUERY OK source="media_items" db=1.2ms idle=8.4ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Приключения начинаются с самого утра🥲", "b8af1841-1c0c-4c7d-98e1-77a66df5d56c", 6, false, "BgagxiJGH8A", "https://www.youtube.com/shorts/BgagxiJGH8A", 78, "/downloads/shows/LESYAKA/Season 2023/s2023e092600 - Приключения начинаются с самого утра🥲.mp4", false, false, true, 1, [], 97, ~U[2023-09-26 17:58:38Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Приключения начинаются с самого утра🥲", 6, false, "BgagxiJGH8A", "https://www.youtube.com/shorts/BgagxiJGH8A", "/downloads/shows/LESYAKA/Season 2023/s2023e092600 - Приключения начинаются с самого утра🥲.mp4", true, 1, ~U[2023-09-26 17:58:38Z]] 23:12:22.576 [debug] QUERY OK source="sources" db=0.7ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.578 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=7.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-25 16:55:22Z], 1] 23:12:22.580 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=8.5ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["National park Sequoia🌲", "83ac3d8d-3642-4b0c-ad9f-b082995d800b", 35, false, "VoqbFGuBi6I", "https://www.youtube.com/shorts/VoqbFGuBi6I", 79, "/downloads/shows/LESYAKA/Season 2023/s2023e092500 - National park Sequoia🌲.mp4", false, false, true, 1, [], 97, ~U[2023-09-25 16:55:22Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "National park Sequoia🌲", 35, false, "VoqbFGuBi6I", "https://www.youtube.com/shorts/VoqbFGuBi6I", "/downloads/shows/LESYAKA/Season 2023/s2023e092500 - National park Sequoia🌲.mp4", true, 1, ~U[2023-09-25 16:55:22Z]] 23:12:22.581 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.583 [debug] QUERY OK source="media_items" db=0.9ms idle=7.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-08-31 21:10:44Z], 1] 23:12:22.585 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ссылка на полное видео: https://youtu.be/crq9mwiF0ZE?si=9XbWyTwAzHL_u4Z3", "Жизнь в машине и путешествия по Америке🚙🇺🇸 #travel #usa #путешествие", "baf55610-bb9d-4e3a-b7a1-c75484be2641", 44, false, "tdvfKzuYrt8", "https://www.youtube.com/shorts/tdvfKzuYrt8", 80, "/downloads/shows/LESYAKA/Season 2023/s2023e083100 - Жизнь в машине и путешествия по Америке🚙🇺🇸 #travel #usa #путешествие.mp4", false, false, true, 1, [], 97, ~U[2023-08-31 21:10:44Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "Ссылка на полное видео: https://youtu.be/crq9mwiF0ZE?si=9XbWyTwAzHL_u4Z3", "Жизнь в машине и путешествия по Америке🚙🇺🇸 #travel #usa #путешествие", 44, false, "tdvfKzuYrt8", "https://www.youtube.com/shorts/tdvfKzuYrt8", "/downloads/shows/LESYAKA/Season 2023/s2023e083100 - Жизнь в машине и путешествия по Америке🚙🇺🇸 #travel #usa #путешествие.mp4", true, 1, ~U[2023-08-31 21:10:44Z]] 23:12:22.586 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.588 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=6.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-22 23:02:43Z], 1] 23:12:22.590 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=7.3ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Cultura mixta check ✅", "99355dde-705c-46a8-ac84-2bdb870ddaef", 54, false, "GH4d5jajKW4", "https://www.youtube.com/shorts/GH4d5jajKW4", 81, "/downloads/shows/LESYAKA/Season 2023/s2023e052200 - Cultura mixta check ✅.mp4", false, false, true, 1, [], 97, ~U[2023-05-22 23:02:43Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Cultura mixta check ✅", 54, false, "GH4d5jajKW4", "https://www.youtube.com/shorts/GH4d5jajKW4", "/downloads/shows/LESYAKA/Season 2023/s2023e052200 - Cultura mixta check ✅.mp4", true, 1, ~U[2023-05-22 23:02:43Z]] 23:12:22.592 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.593 [debug] QUERY OK source="media_items" db=0.9ms idle=7.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-22 00:59:18Z], 1] 23:12:22.595 [debug] QUERY OK source="media_items" db=1.0ms idle=7.5ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Una expresión obscena en ruso😅", "6f8a1ee2-db7d-48e8-8f30-17a39dee36e7", 24, false, "XunzuA2mzcU", "https://www.youtube.com/shorts/XunzuA2mzcU", 82, "/downloads/shows/LESYAKA/Season 2023/s2023e052200 - Una expresión obscena en ruso😅.mp4", false, false, true, 1, [], 97, ~U[2023-05-22 00:59:18Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Una expresión obscena en ruso😅", 24, false, "XunzuA2mzcU", "https://www.youtube.com/shorts/XunzuA2mzcU", "/downloads/shows/LESYAKA/Season 2023/s2023e052200 - Una expresión obscena en ruso😅.mp4", true, 1, ~U[2023-05-22 00:59:18Z]] 23:12:22.596 [debug] QUERY OK source="sources" db=0.4ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.597 [debug] QUERY OK source="media_items" db=0.9ms idle=6.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-15 03:25:39Z], 1] 23:12:22.599 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=6.5ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Las montañas rusas no son rusas en Rusia😯", "ec52bd31-6225-4762-b25c-a41de1a5b000", 53, false, "7RRTeK8Xq9o", "https://www.youtube.com/shorts/7RRTeK8Xq9o", 83, "/downloads/shows/LESYAKA/Season 2023/s2023e051500 - Las montañas rusas no son rusas en Rusia😯.mp4", false, false, true, 1, [], 98, ~U[2023-05-15 03:25:39Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Las montañas rusas no son rusas en Rusia😯", 53, false, "7RRTeK8Xq9o", "https://www.youtube.com/shorts/7RRTeK8Xq9o", "/downloads/shows/LESYAKA/Season 2023/s2023e051500 - Las montañas rusas no son rusas en Rusia😯.mp4", true, 1, ~U[2023-05-15 03:25:39Z]] 23:12:22.600 [debug] QUERY OK source="sources" db=0.5ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.603 [debug] QUERY OK source="media_items" db=1.5ms idle=6.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-09 17:57:31Z], 1] 23:12:22.607 [debug] QUERY OK source="media_items" db=2.9ms queue=0.2ms idle=8.4ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Día de la Victoria en Rusia🇷🇺 #russia #rusia", "2599c3db-e195-41e4-a16f-8e1812ffb94f", 57, false, "eMlWgOK-cm0", "https://www.youtube.com/shorts/eMlWgOK-cm0", 84, "/downloads/shows/LESYAKA/Season 2023/s2023e050900 - Día de la Victoria en Rusia🇷🇺 #russia #rusia.mp4", false, false, true, 1, [], 98, ~U[2023-05-09 17:57:31Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Día de la Victoria en Rusia🇷🇺 #russia #rusia", 57, false, "eMlWgOK-cm0", "https://www.youtube.com/shorts/eMlWgOK-cm0", "/downloads/shows/LESYAKA/Season 2023/s2023e050900 - Día de la Victoria en Rusia🇷🇺 #russia #rusia.mp4", true, 1, ~U[2023-05-09 17:57:31Z]] 23:12:22.609 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=10.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.610 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=9.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-07 00:43:45Z], 1] 23:12:22.612 [debug] QUERY OK source="media_items" db=0.9ms idle=10.4ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Como despedirse en ruso?😉", "552d7feb-cea4-4274-a424-c9733ee5a11a", 23, false, "OkJMSiR3zk4", "https://www.youtube.com/shorts/OkJMSiR3zk4", 85, "/downloads/shows/LESYAKA/Season 2023/s2023e050700 - Como despedirse en ruso?😉.mp4", false, false, true, 1, [], 98, ~U[2023-05-07 00:43:45Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Como despedirse en ruso?😉", 23, false, "OkJMSiR3zk4", "https://www.youtube.com/shorts/OkJMSiR3zk4", "/downloads/shows/LESYAKA/Season 2023/s2023e050700 - Como despedirse en ruso?😉.mp4", true, 1, ~U[2023-05-07 00:43:45Z]] 23:12:22.614 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=10.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.615 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=6.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-02 18:52:22Z], 1] 23:12:22.618 [debug] QUERY OK source="media_items" db=1.6ms idle=7.2ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Salúdame en ruso en los comentarios!😏 #russia #rusia #ruso", "a76a9b75-9165-45bc-84ba-9944fd7ff12a", 35, false, "uuAw5vW1OXs", "https://www.youtube.com/shorts/uuAw5vW1OXs", 86, "/downloads/shows/LESYAKA/Season 2023/s2023e050200 - Salúdame en ruso en los comentarios!😏 #russia #rusia #ruso.mp4", false, false, true, 1, [], 98, ~U[2023-05-02 18:52:22Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Salúdame en ruso en los comentarios!😏 #russia #rusia #ruso", 35, false, "uuAw5vW1OXs", "https://www.youtube.com/shorts/uuAw5vW1OXs", "/downloads/shows/LESYAKA/Season 2023/s2023e050200 - Salúdame en ruso en los comentarios!😏 #russia #rusia #ruso.mp4", true, 1, ~U[2023-05-02 18:52:22Z]] 23:12:22.620 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.621 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=7.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-17 15:44:18Z], 1] 23:12:22.623 [debug] QUERY OK source="media_items" db=1.4ms idle=7.5ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["De donde eres?", "082677ba-9f65-46e7-90fe-5b8e59b06ddc", 10, false, "1ccle85PAHs", "https://www.youtube.com/shorts/1ccle85PAHs", 87, "/downloads/shows/LESYAKA/Season 2023/s2023e031700 - De donde eres?.mp4", false, false, true, 1, [], 98, ~U[2023-03-17 15:44:18Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "De donde eres?", 10, false, "1ccle85PAHs", "https://www.youtube.com/shorts/1ccle85PAHs", "/downloads/shows/LESYAKA/Season 2023/s2023e031700 - De donde eres?.mp4", true, 1, ~U[2023-03-17 15:44:18Z]] 23:12:22.624 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.626 [debug] QUERY OK source="media_items" db=0.8ms idle=7.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-10 18:16:41Z], 1] 23:12:22.628 [debug] QUERY OK source="media_items" db=1.2ms idle=6.9ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Como te llamas?🇷🇺", "be9b8bfa-18ec-4bb9-86df-55dc3c775da0", 31, false, "Wjq_STI3APc", "https://www.youtube.com/shorts/Wjq_STI3APc", 88, "/downloads/shows/LESYAKA/Season 2023/s2023e031000 - Como te llamas?🇷🇺.mp4", false, false, true, 1, [], 98, ~U[2023-03-10 18:16:41Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Como te llamas?🇷🇺", 31, false, "Wjq_STI3APc", "https://www.youtube.com/shorts/Wjq_STI3APc", "/downloads/shows/LESYAKA/Season 2023/s2023e031000 - Como te llamas?🇷🇺.mp4", true, 1, ~U[2023-03-10 18:16:41Z]] 23:12:22.630 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.631 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=7.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-03 15:44:19Z], 1] 23:12:22.633 [debug] QUERY OK source="media_items" db=1.3ms idle=7.6ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Chat con una rusa 💬 #russiangirl", "e485eb9a-450c-4d3a-91b2-c4e38ad27cd6", 37, false, "toAwaRer6To", "https://www.youtube.com/shorts/toAwaRer6To", 89, "/downloads/shows/LESYAKA/Season 2023/s2023e030300 - Chat con una rusa 💬 #russiangirl.mp4", false, false, true, 1, [], 98, ~U[2023-03-03 15:44:19Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Chat con una rusa 💬 #russiangirl", 37, false, "toAwaRer6To", "https://www.youtube.com/shorts/toAwaRer6To", "/downloads/shows/LESYAKA/Season 2023/s2023e030300 - Chat con una rusa 💬 #russiangirl.mp4", true, 1, ~U[2023-03-03 15:44:19Z]] 23:12:22.634 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.635 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-22 21:22:02Z], 1] 23:12:22.638 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=7.0ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Una rusa va a llevartu apellido #russia #rusia", "02edce14-f1ee-4a9e-951f-c02e696a35cd", 26, false, "jRhUN4T9PK8", "https://www.youtube.com/shorts/jRhUN4T9PK8", 90, "/downloads/shows/LESYAKA/Season 2023/s2023e022200 - Una rusa va a llevartu apellido #russia #rusia.mp4", false, false, true, 1, [], 98, ~U[2023-02-22 21:22:02Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Una rusa va a llevartu apellido #russia #rusia", 26, false, "jRhUN4T9PK8", "https://www.youtube.com/shorts/jRhUN4T9PK8", "/downloads/shows/LESYAKA/Season 2023/s2023e022200 - Una rusa va a llevartu apellido #russia #rusia.mp4", true, 1, ~U[2023-02-22 21:22:02Z]] 23:12:22.640 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.642 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=6.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-19 20:30:18Z], 1] 23:12:22.645 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=8.6ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Puedes escribirla?😏 #rusia #ruso #idioms #idiomaruso #russianlanguage", "e3418787-a6bb-4441-85b5-3a341f31f193", 32, false, "QlpsUfj7dNs", "https://www.youtube.com/shorts/QlpsUfj7dNs", 91, "/downloads/shows/LESYAKA/Season 2023/s2023e021900 - Puedes escribirla?😏 #rusia #ruso #idioms #idiomaruso #russianlanguage.mp4", false, false, true, 1, [], 98, ~U[2023-02-19 20:30:18Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Puedes escribirla?😏 #rusia #ruso #idioms #idiomaruso #russianlanguage", 32, false, "QlpsUfj7dNs", "https://www.youtube.com/shorts/QlpsUfj7dNs", "/downloads/shows/LESYAKA/Season 2023/s2023e021900 - Puedes escribirla?😏 #rusia #ruso #idioms #idiomaruso #russianlanguage.mp4", true, 1, ~U[2023-02-19 20:30:18Z]] 23:12:22.646 [debug] QUERY OK source="sources" db=0.7ms idle=10.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.648 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=8.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-17 20:36:21Z], 1] 23:12:22.650 [debug] QUERY OK source="media_items" db=1.2ms idle=9.0ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Aprende ruso rápido🇷🇺 #rusia #rusa #ruso #russia #russian", "12d320f2-ffc8-4b9c-98d1-e71fd47ab749", 27, false, "c9TqWdzT6lM", "https://www.youtube.com/shorts/c9TqWdzT6lM", 92, "/downloads/shows/LESYAKA/Season 2023/s2023e021700 - Aprende ruso rápido🇷🇺 #rusia #rusa #ruso #russia #russian.mp4", false, false, true, 1, [], 98, ~U[2023-02-17 20:36:21Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Aprende ruso rápido🇷🇺 #rusia #rusa #ruso #russia #russian", 27, false, "c9TqWdzT6lM", "https://www.youtube.com/shorts/c9TqWdzT6lM", "/downloads/shows/LESYAKA/Season 2023/s2023e021700 - Aprende ruso rápido🇷🇺 #rusia #rusa #ruso #russia #russian.mp4", true, 1, ~U[2023-02-17 20:36:21Z]] 23:12:22.652 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.653 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=6.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-14 16:49:34Z], 1] 23:12:22.656 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=7.5ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Y todo esto sucede en un lago congelado!🤪 #russia", "f27bbdef-56a4-47ac-a360-88fefa417fed", 15, false, "vmEdRyVdi0I", "https://www.youtube.com/shorts/vmEdRyVdi0I", 93, "/downloads/shows/LESYAKA/Season 2023/s2023e021400 - Y todo esto sucede en un lago congelado!🤪 #russia.mp4", false, false, true, 1, [], 98, ~U[2023-02-14 16:49:34Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Y todo esto sucede en un lago congelado!🤪 #russia", 15, false, "vmEdRyVdi0I", "https://www.youtube.com/shorts/vmEdRyVdi0I", "/downloads/shows/LESYAKA/Season 2023/s2023e021400 - Y todo esto sucede en un lago congelado!🤪 #russia.mp4", true, 1, ~U[2023-02-14 16:49:34Z]] 23:12:22.657 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.658 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=7.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-12 18:28:38Z], 1] 23:12:22.660 [debug] QUERY OK source="media_items" db=1.2ms idle=7.1ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Mi hermana rusa lee palabras en español😁 #rusas", "0de309d7-0ed0-451f-a708-b55bc491b586", 26, false, "Mz5sQP4pHdQ", "https://www.youtube.com/shorts/Mz5sQP4pHdQ", 94, "/downloads/shows/LESYAKA/Season 2023/s2023e021200 - Mi hermana rusa lee palabras en español😁 #rusas.mp4", false, false, true, 1, [], 98, ~U[2023-02-12 18:28:38Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Mi hermana rusa lee palabras en español😁 #rusas", 26, false, "Mz5sQP4pHdQ", "https://www.youtube.com/shorts/Mz5sQP4pHdQ", "/downloads/shows/LESYAKA/Season 2023/s2023e021200 - Mi hermana rusa lee palabras en español😁 #rusas.mp4", true, 1, ~U[2023-02-12 18:28:38Z]] 23:12:22.662 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.664 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=6.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-10 18:37:26Z], 1] 23:12:22.666 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=6.8ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Cuanto gananlos rusos?", "009eb5c0-1747-4321-96a7-184372842eab", 23, false, "bdpZCYmKmLk", "https://www.youtube.com/shorts/bdpZCYmKmLk", 95, "/downloads/shows/LESYAKA/Season 2023/s2023e021000 - Cuanto gananlos rusos?.mp4", false, false, true, 1, [], 98, ~U[2023-02-10 18:37:26Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Cuanto gananlos rusos?", 23, false, "bdpZCYmKmLk", "https://www.youtube.com/shorts/bdpZCYmKmLk", "/downloads/shows/LESYAKA/Season 2023/s2023e021000 - Cuanto gananlos rusos?.mp4", true, 1, ~U[2023-02-10 18:37:26Z]] 23:12:22.667 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.669 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=7.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-08 18:43:05Z], 1] 23:12:22.671 [debug] QUERY OK source="media_items" db=1.2ms idle=7.7ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pueblo ruso abandonado🏡🇷🇺 #rusia", "33f74e62-8bd2-477e-8bb8-67df8f798eb3", 11, false, "Yj6YJKCMsuk", "https://www.youtube.com/shorts/Yj6YJKCMsuk", 96, "/downloads/shows/LESYAKA/Season 2023/s2023e020800 - Pueblo ruso abandonado🏡🇷🇺 #rusia.mp4", false, false, true, 1, [], 97, ~U[2023-02-08 18:43:05Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Pueblo ruso abandonado🏡🇷🇺 #rusia", 11, false, "Yj6YJKCMsuk", "https://www.youtube.com/shorts/Yj6YJKCMsuk", "/downloads/shows/LESYAKA/Season 2023/s2023e020800 - Pueblo ruso abandonado🏡🇷🇺 #rusia.mp4", true, 1, ~U[2023-02-08 18:43:05Z]] 23:12:22.672 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.673 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=6.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-07 22:06:44Z], 1] 23:12:22.675 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=6.4ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["En Rusia hay más mujeres que hombres?", "4cfe9fc0-67f5-40cb-9201-1f85c5ffc627", 19, false, "ToFMZTDJ5Rs", "https://www.youtube.com/shorts/ToFMZTDJ5Rs", 97, "/downloads/shows/LESYAKA/Season 2023/s2023e020700 - En Rusia hay más mujeres que hombres?.mp4", false, false, true, 1, [], 98, ~U[2023-02-07 22:06:44Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "En Rusia hay más mujeres que hombres?", 19, false, "ToFMZTDJ5Rs", "https://www.youtube.com/shorts/ToFMZTDJ5Rs", "/downloads/shows/LESYAKA/Season 2023/s2023e020700 - En Rusia hay más mujeres que hombres?.mp4", true, 1, ~U[2023-02-07 22:06:44Z]] 23:12:22.676 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.678 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-05 22:00:04Z], 1] 23:12:22.680 [debug] QUERY OK source="media_items" db=1.2ms idle=7.2ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nos espían🕵🏻", "17e7988c-29f5-448f-8a60-9e0fe40b1266", 46, false, "JiujYQ7efP8", "https://www.youtube.com/shorts/JiujYQ7efP8", 98, "/downloads/shows/LESYAKA/Season 2023/s2023e020500 - Nos espían🕵🏻.mp4", false, false, true, 1, [], 98, ~U[2023-02-05 22:00:04Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Nos espían🕵🏻", 46, false, "JiujYQ7efP8", "https://www.youtube.com/shorts/JiujYQ7efP8", "/downloads/shows/LESYAKA/Season 2023/s2023e020500 - Nos espían🕵🏻.mp4", true, 1, ~U[2023-02-05 22:00:04Z]] 23:12:22.682 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=7.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.683 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-31 15:50:40Z], 1] 23:12:22.685 [debug] QUERY OK source="media_items" db=1.1ms idle=6.7ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Un plato ruso llamado Pelmeni🤤", "38b75e0f-42d8-4873-8404-cfacb9704203", 24, false, "e6eM8E56nHE", "https://www.youtube.com/shorts/e6eM8E56nHE", 99, "/downloads/shows/LESYAKA/Season 2023/s2023e013100 - Un plato ruso llamado Pelmeni🤤.mp4", false, false, true, 1, [], 98, ~U[2023-01-31 15:50:40Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Un plato ruso llamado Pelmeni🤤", 24, false, "e6eM8E56nHE", "https://www.youtube.com/shorts/e6eM8E56nHE", "/downloads/shows/LESYAKA/Season 2023/s2023e013100 - Un plato ruso llamado Pelmeni🤤.mp4", true, 1, ~U[2023-01-31 15:50:40Z]] 23:12:22.686 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.691 [debug] QUERY OK source="media_items" db=3.9ms queue=0.2ms idle=6.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-28 19:01:57Z], 1] 23:12:22.701 [debug] QUERY OK source="media_items" db=5.8ms queue=0.3ms idle=12.7ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Si vives en Rusiano debes ser perezoso😁", "b851d486-1fd3-48f5-8386-cf82b0c98593", 7, false, "Q7fSmQoTgG4", "https://www.youtube.com/shorts/Q7fSmQoTgG4", 100, "/downloads/shows/LESYAKA/Season 2023/s2023e012800 - Si vives en Rusiano debes ser perezoso😁.mp4", false, false, true, 1, [], 98, ~U[2023-01-28 19:01:57Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Si vives en Rusiano debes ser perezoso😁", 7, false, "Q7fSmQoTgG4", "https://www.youtube.com/shorts/Q7fSmQoTgG4", "/downloads/shows/LESYAKA/Season 2023/s2023e012800 - Si vives en Rusiano debes ser perezoso😁.mp4", true, 1, ~U[2023-01-28 19:01:57Z]] 23:12:22.704 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=19.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.710 [debug] QUERY OK source="media_items" db=3.8ms queue=0.2ms idle=21.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-26 17:00:26Z], 1] 23:12:22.719 [debug] QUERY OK source="media_items" db=6.2ms queue=0.2ms idle=25.4ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["La madre Rusia 🇷🇺", "2c9ef7da-0eaf-4393-a365-08246cfe8f78", 15, false, "R1CfVy4ep3E", "https://www.youtube.com/shorts/R1CfVy4ep3E", 101, "/downloads/shows/LESYAKA/Season 2023/s2023e012600 - La madre Rusia 🇷🇺.mp4", false, false, true, 1, [], 97, ~U[2023-01-26 17:00:26Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "La madre Rusia 🇷🇺", 15, false, "R1CfVy4ep3E", "https://www.youtube.com/shorts/R1CfVy4ep3E", "/downloads/shows/LESYAKA/Season 2023/s2023e012600 - La madre Rusia 🇷🇺.mp4", true, 1, ~U[2023-01-26 17:00:26Z]] 23:12:22.729 [debug] QUERY OK source="sources" db=0.8ms queue=0.4ms idle=36.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.731 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=29.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-25 18:24:01Z], 1] 23:12:22.734 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=28.2ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Cocinamos comida rusa FASIL!", "cc012f8c-f297-42b5-ace3-2fe6291c2395", 58, false, "36wmxILx59o", "https://www.youtube.com/shorts/36wmxILx59o", 102, "/downloads/shows/LESYAKA/Season 2023/s2023e012500 - Cocinamos comida rusa FASIL!.mp4", false, false, true, 1, [], 98, ~U[2023-01-25 18:24:01Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Cocinamos comida rusa FASIL!", 58, false, "36wmxILx59o", "https://www.youtube.com/shorts/36wmxILx59o", "/downloads/shows/LESYAKA/Season 2023/s2023e012500 - Cocinamos comida rusa FASIL!.mp4", true, 1, ~U[2023-01-25 18:24:01Z]] 23:12:22.736 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=24.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.737 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=17.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-22 20:21:11Z], 1] 23:12:22.739 [debug] QUERY OK source="media_items" db=1.1ms idle=8.8ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Qué les encanta hacer a los rusos en invierno?😄", "4170904e-23be-405d-8810-3fb2d5a52b69", 9, false, "aQWq1jHV37I", "https://www.youtube.com/shorts/aQWq1jHV37I", 103, "/downloads/shows/LESYAKA/Season 2023/s2023e012200 - Qué les encanta hacer a los rusos en invierno?😄.mp4", false, false, true, 1, [], 98, ~U[2023-01-22 20:21:11Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Qué les encanta hacer a los rusos en invierno?😄", 9, false, "aQWq1jHV37I", "https://www.youtube.com/shorts/aQWq1jHV37I", "/downloads/shows/LESYAKA/Season 2023/s2023e012200 - Qué les encanta hacer a los rusos en invierno?😄.mp4", true, 1, ~U[2023-01-22 20:21:11Z]] 23:12:22.740 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.742 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=6.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-19 17:20:00Z], 1] 23:12:22.744 [debug] QUERY OK source="media_items" db=1.2ms idle=6.7ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Escribir y orinar es lo mismo en ruso?", "f8b086b2-0848-45cc-83cf-0e89ee047e2c", 18, false, "2bptHdlI2_c", "https://www.youtube.com/shorts/2bptHdlI2_c", 104, "/downloads/shows/LESYAKA/Season 2023/s2023e011900 - Escribir y orinar es lo mismo en ruso?.mp4", false, false, true, 1, [], 98, ~U[2023-01-19 17:20:00Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Escribir y orinar es lo mismo en ruso?", 18, false, "2bptHdlI2_c", "https://www.youtube.com/shorts/2bptHdlI2_c", "/downloads/shows/LESYAKA/Season 2023/s2023e011900 - Escribir y orinar es lo mismo en ruso?.mp4", true, 1, ~U[2023-01-19 17:20:00Z]] 23:12:22.746 [debug] QUERY OK source="sources" db=0.8ms queue=0.4ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.747 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=7.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-17 17:37:37Z], 1] 23:12:22.750 [debug] QUERY OK source="media_items" db=1.7ms idle=7.9ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Por qué no todos los rusos son rubios y de ojos azules?", "49d61e43-9f32-4e46-b378-91bd6c744761", 28, false, "I47OaxHPBHk", "https://www.youtube.com/shorts/I47OaxHPBHk", 105, "/downloads/shows/LESYAKA/Season 2023/s2023e011700 - Por qué no todos los rusos son rubios y de ojos azules?.mp4", false, false, true, 1, [], 98, ~U[2023-01-17 17:37:37Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Por qué no todos los rusos son rubios y de ojos azules?", 28, false, "I47OaxHPBHk", "https://www.youtube.com/shorts/I47OaxHPBHk", "/downloads/shows/LESYAKA/Season 2023/s2023e011700 - Por qué no todos los rusos son rubios y de ojos azules?.mp4", true, 1, ~U[2023-01-17 17:37:37Z]] 23:12:22.751 [debug] QUERY OK source="sources" db=0.4ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.752 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=7.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-15 23:08:04Z], 1] 23:12:22.755 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=7.4ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ensalada rusa Olivie 🥗", "adf706d4-9776-49e9-babd-28b6718926c9", 33, false, "PUryM0gsSsU", "https://www.youtube.com/shorts/PUryM0gsSsU", 106, "/downloads/shows/LESYAKA/Season 2023/s2023e011500 - Ensalada rusa Olivie 🥗.mp4", false, false, true, 1, [], 98, ~U[2023-01-15 23:08:04Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Ensalada rusa Olivie 🥗", 33, false, "PUryM0gsSsU", "https://www.youtube.com/shorts/PUryM0gsSsU", "/downloads/shows/LESYAKA/Season 2023/s2023e011500 - Ensalada rusa Olivie 🥗.mp4", true, 1, ~U[2023-01-15 23:08:04Z]] 23:12:22.756 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.758 [debug] QUERY OK source="media_items" db=0.9ms queue=0.6ms idle=6.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-12 21:13:21Z], 1] 23:12:22.760 [debug] QUERY OK source="media_items" db=1.2ms idle=7.9ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Películas sovieticas con subtítulos en español 🎥", "63153629-d12a-4cd9-aff3-fcfc29eb7da9", 13, false, "yMc_O4hepFs", "https://www.youtube.com/shorts/yMc_O4hepFs", 107, "/downloads/shows/LESYAKA/Season 2023/s2023e011200 - Películas sovieticas con subtítulos en español 🎥.mp4", false, false, true, 1, [], 98, ~U[2023-01-12 21:13:21Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Películas sovieticas con subtítulos en español 🎥", 13, false, "yMc_O4hepFs", "https://www.youtube.com/shorts/yMc_O4hepFs", "/downloads/shows/LESYAKA/Season 2023/s2023e011200 - Películas sovieticas con subtítulos en español 🎥.mp4", true, 1, ~U[2023-01-12 21:13:21Z]] 23:12:22.761 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.762 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-10 21:32:12Z], 1] 23:12:22.764 [debug] QUERY OK source="media_items" db=1.0ms idle=6.5ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Con qué están obsesionados los rusos?", "8f21ea91-e784-4ea0-a635-5c9206aae9eb", 23, false, "LvX5Np3_lvs", "https://www.youtube.com/shorts/LvX5Np3_lvs", 108, "/downloads/shows/LESYAKA/Season 2023/s2023e011000 - Con qué están obsesionados los rusos?.mp4", false, false, true, 1, [], 98, ~U[2023-01-10 21:32:12Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Con qué están obsesionados los rusos?", 23, false, "LvX5Np3_lvs", "https://www.youtube.com/shorts/LvX5Np3_lvs", "/downloads/shows/LESYAKA/Season 2023/s2023e011000 - Con qué están obsesionados los rusos?.mp4", true, 1, ~U[2023-01-10 21:32:12Z]] 23:12:22.766 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.767 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-07 23:51:11Z], 1] 23:12:22.769 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=7.0ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["La Navidad en Rusia🎄🎁", "5afbebe1-8931-4573-973b-a14ab53c3956", 31, false, "36WYlotWRO8", "https://www.youtube.com/shorts/36WYlotWRO8", 109, "/downloads/shows/LESYAKA/Season 2023/s2023e010700 - La Navidad en Rusia🎄🎁.mp4", false, false, true, 1, [], 98, ~U[2023-01-07 23:51:11Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "La Navidad en Rusia🎄🎁", 31, false, "36WYlotWRO8", "https://www.youtube.com/shorts/36WYlotWRO8", "/downloads/shows/LESYAKA/Season 2023/s2023e010700 - La Navidad en Rusia🎄🎁.mp4", true, 1, ~U[2023-01-07 23:51:11Z]] 23:12:22.770 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=7.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.772 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=6.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-05 21:25:08Z], 1] 23:12:22.773 [debug] QUERY OK source="media_items" db=1.3ms idle=6.3ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Que comen los rusos ricos?🤤", "2a8818ba-0cfe-4931-972c-4a81793730f9", 18, false, "z47bZUvgqUs", "https://www.youtube.com/shorts/z47bZUvgqUs", 110, "/downloads/shows/LESYAKA/Season 2023/s2023e010500 - Que comen los rusos ricos?🤤.mp4", false, false, true, 1, [], 98, ~U[2023-01-05 21:25:08Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Que comen los rusos ricos?🤤", 18, false, "z47bZUvgqUs", "https://www.youtube.com/shorts/z47bZUvgqUs", "/downloads/shows/LESYAKA/Season 2023/s2023e010500 - Que comen los rusos ricos?🤤.mp4", true, 1, ~U[2023-01-05 21:25:08Z]] 23:12:22.775 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=7.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.777 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-02 20:46:31Z], 1] 23:12:22.779 [debug] QUERY OK source="media_items" db=1.5ms idle=6.9ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Como es El Año Nuevo en Rusia?🎄", "41ebb7f6-52ff-4b12-8e18-9699903b5e4f", 29, false, "Au1g3fZJ4XQ", "https://www.youtube.com/shorts/Au1g3fZJ4XQ", 111, "/downloads/shows/LESYAKA/Season 2023/s2023e010200 - Como es El Año Nuevo en Rusia?🎄.mp4", false, false, true, 1, [], 98, ~U[2023-01-02 20:46:31Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Como es El Año Nuevo en Rusia?🎄", 29, false, "Au1g3fZJ4XQ", "https://www.youtube.com/shorts/Au1g3fZJ4XQ", "/downloads/shows/LESYAKA/Season 2023/s2023e010200 - Como es El Año Nuevo en Rusia?🎄.mp4", true, 1, ~U[2023-01-02 20:46:31Z]] 23:12:22.780 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.782 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=7.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-29 20:16:41Z], 1] 23:12:22.784 [debug] QUERY OK source="media_items" db=1.3ms idle=7.5ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Invierno ruso", "58770303-c9c8-4267-8c24-7ec3c0114238", 10, false, "-St2SdmGELM", "https://www.youtube.com/shorts/-St2SdmGELM", 112, "/downloads/shows/LESYAKA/Season 2022/s2022e122900 - Invierno ruso.mp4", false, false, true, 1, [], 98, ~U[2022-12-29 20:16:41Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Invierno ruso", 10, false, "-St2SdmGELM", "https://www.youtube.com/shorts/-St2SdmGELM", "/downloads/shows/LESYAKA/Season 2022/s2022e122900 - Invierno ruso.mp4", true, 1, ~U[2022-12-29 20:16:41Z]] 23:12:22.786 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.787 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=7.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-27 18:39:53Z], 1] 23:12:22.789 [debug] QUERY OK source="media_items" db=1.1ms idle=7.5ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Sin que no pueden vivir los rusos?", "45c96d2c-7bed-4d1f-93d6-4c2b15b5c608", 21, false, "dH84qgWqfMk", "https://www.youtube.com/shorts/dH84qgWqfMk", 113, "/downloads/shows/LESYAKA/Season 2022/s2022e122700 - Sin que no pueden vivir los rusos?.mp4", false, false, true, 1, [], 98, ~U[2022-12-27 18:39:53Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Sin que no pueden vivir los rusos?", 21, false, "dH84qgWqfMk", "https://www.youtube.com/shorts/dH84qgWqfMk", "/downloads/shows/LESYAKA/Season 2022/s2022e122700 - Sin que no pueden vivir los rusos?.mp4", true, 1, ~U[2022-12-27 18:39:53Z]] 23:12:22.791 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.792 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-25 23:37:19Z], 1] 23:12:22.793 [debug] QUERY OK source="media_items" db=1.0ms idle=6.6ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hay Navidad en Rusia?", "9eadfd23-61ba-46f8-90b6-c7739caf6067", 20, false, "4_ulQrSrPTQ", "https://www.youtube.com/shorts/4_ulQrSrPTQ", 114, "/downloads/shows/LESYAKA/Season 2022/s2022e122500 - Hay Navidad en Rusia?.mp4", false, false, true, 1, [], 98, ~U[2022-12-25 23:37:19Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Hay Navidad en Rusia?", 20, false, "4_ulQrSrPTQ", "https://www.youtube.com/shorts/4_ulQrSrPTQ", "/downloads/shows/LESYAKA/Season 2022/s2022e122500 - Hay Navidad en Rusia?.mp4", true, 1, ~U[2022-12-25 23:37:19Z]] 23:12:22.795 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=6.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.796 [debug] QUERY OK source="media_items" db=1.0ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-22 15:21:19Z], 1] 23:12:22.802 [debug] QUERY OK source="media_items" db=3.6ms queue=0.2ms idle=6.7ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Extrañas letras en ruso", "39435cbb-ea8b-43eb-b37a-66e111acb9c4", 22, false, "epjIda5n0IU", "https://www.youtube.com/shorts/epjIda5n0IU", 115, "/downloads/shows/LESYAKA/Season 2022/s2022e122200 - Extrañas letras en ruso.mp4", false, false, true, 1, [], 98, ~U[2022-12-22 15:21:19Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Extrañas letras en ruso", 22, false, "epjIda5n0IU", "https://www.youtube.com/shorts/epjIda5n0IU", "/downloads/shows/LESYAKA/Season 2022/s2022e122200 - Extrañas letras en ruso.mp4", true, 1, ~U[2022-12-22 15:21:19Z]] 23:12:22.803 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=10.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.808 [debug] QUERY OK source="media_items" db=3.5ms queue=0.1ms idle=11.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-20 21:29:33Z], 1] 23:12:22.816 [debug] QUERY OK source="media_items" db=7.0ms queue=0.1ms idle=14.4ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hace frío en las casas de Rusia en invierno?🥶", "d8240fe6-e5be-41a6-b8c9-0e12f3a78fc1", 21, false, "NxkhDKnumEQ", "https://www.youtube.com/shorts/NxkhDKnumEQ", 116, "/downloads/shows/LESYAKA/Season 2022/s2022e122000 - Hace frío en las casas de Rusia en invierno?🥶.mp4", false, false, true, 1, [], 98, ~U[2022-12-20 21:29:33Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Hace frío en las casas de Rusia en invierno?🥶", 21, false, "NxkhDKnumEQ", "https://www.youtube.com/shorts/NxkhDKnumEQ", "/downloads/shows/LESYAKA/Season 2022/s2022e122000 - Hace frío en las casas de Rusia en invierno?🥶.mp4", true, 1, ~U[2022-12-20 21:29:33Z]] 23:12:22.818 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=20.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:12:22.819 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=16.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-04-05 01:11:08Z], 1] 23:12:22.832 [debug] QUERY OK source="media_items" db=10.8ms queue=0.1ms idle=17.7ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Я по жизни:", "a7556a75-8247-4a09-bd78-bc69f220dc35", 6, false, "ksw0IzYVKgg", "https://www.youtube.com/shorts/ksw0IzYVKgg", 117, "/downloads/shows/LESYAKA/Season 2022/s2022e040500 - Я по жизни:.mkv", false, false, true, 1, [], 98, ~U[2022-04-05 01:11:08Z], ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], "", "Я по жизни:", 6, false, "ksw0IzYVKgg", "https://www.youtube.com/shorts/ksw0IzYVKgg", "/downloads/shows/LESYAKA/Season 2022/s2022e040500 - Я по жизни:.mkv", true, 1, ~U[2022-04-05 01:11:08Z]] 23:12:22.834 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=24.8ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z], 1] 23:12:22.846 [debug] QUERY OK source="media_items" db=6.1ms queue=3.4ms idle=19.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 23:12:22.878 [debug] QUERY OK source="media_items" db=17.7ms queue=0.4ms idle=40.3ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 23:12:22.885 [debug] QUERY OK source="media_items" db=2.5ms queue=2.8ms idle=47.0ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 23:12:22.885 [info] No notification servers provided for source 1 23:12:22.891 [debug] QUERY OK source="tasks" db=0.8ms queue=0.1ms idle=32.5ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [62, 1, ~U[2026-04-17 18:12:22Z], ~U[2026-04-17 18:12:22Z]] 23:12:22.897 [info] {"args":{"id":1},"id":2,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":1202969443,"event":"job:stop","queue_time":955378,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 23:12:22.903 [debug] QUERY OK source="tasks" db=4.3ms queue=0.1ms idle=13.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:12:22.907 [debug] QUERY OK source="sources" db=1.7ms queue=0.2ms idle=15.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:12:22.911 [debug] QUERY OK source="media_items" db=6.7ms queue=0.2ms idle=16.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 2] 23:12:23.545 [debug] Current batch of media processed. Will check again in 1000ms 23:12:24.547 [debug] Current batch of media processed. Will check again in 1000ms 23:12:25.557 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мощные игровые компьютеры DigitalRazor по промокоду NESTRASHNO со скидкой 5% : https://clck.ru/3CBLQc \n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\n Ранний выход выпусков на boosty: https://boosty.to/mnenestrashno\n Или Patreon: https://www.patreon.com/Nestrashno\n\n Cотрудничество и предложения: elvagoruso@gmail.com", "duration" => 1117, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e100700 - За минуты ПОГИБ целый город.mkv", "id" => "UKJ7Ocyt5bA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UKJ7Ocyt5bA", "playlist_index" => 74, "timestamp" => 1728316548, "title" => "За минуты ПОГИБ целый город", "upload_date" => "20241007"} 23:12:25.559 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=777.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:12:25.561 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=778.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:12:25.563 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=779.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-07 15:55:48Z], 2] 23:12:25.566 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=782.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мощные игровые компьютеры DigitalRazor по промокоду NESTRASHNO со скидкой 5% : https://clck.ru/3CBLQc \n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\n Ранний выход выпусков на boosty: https://boosty.to/mnenestrashno\n Или Patreon: https://www.patreon.com/Nestrashno\n\n Cотрудничество и предложения: elvagoruso@gmail.com", "За минуты ПОГИБ целый город", "2e262101-4f0d-408e-acbe-3189f6fe949b", 1117, false, "UKJ7Ocyt5bA", "https://www.youtube.com/watch?v=UKJ7Ocyt5bA", 74, "/downloads/shows/Nestrashno/Season 2024/s2024e100700 - За минуты ПОГИБ целый город.mkv", false, false, false, 2, [], 99, ~U[2024-10-07 15:55:48Z], ~U[2026-04-17 18:12:25Z], ~U[2026-04-17 18:12:25Z], "Мощные игровые компьютеры DigitalRazor по промокоду NESTRASHNO со скидкой 5% : https://clck.ru/3CBLQc \n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\n Ранний выход выпусков на boosty: https://boosty.to/mnenestrashno\n Или Patreon: https://www.patreon.com/Nestrashno\n\n Cотрудничество и предложения: elvagoruso@gmail.com", "За минуты ПОГИБ целый город", 1117, false, "UKJ7Ocyt5bA", "https://www.youtube.com/watch?v=UKJ7Ocyt5bA", "/downloads/shows/Nestrashno/Season 2024/s2024e100700 - За минуты ПОГИБ целый город.mkv", false, 2, ~U[2024-10-07 15:55:48Z]] 23:12:25.568 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=302.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:12:25.569 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.2ms idle=8.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:12:25.571 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=9.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [570] 23:12:25.571 [debug] Current batch of media processed. Will check again in 1000ms 23:12:26.500 [info] {"source":"oban","duration":2876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:26.579 [debug] Current batch of media processed. Will check again in 1000ms 23:12:27.643 [debug] Current batch of media processed. Will check again in 1000ms 23:12:28.647 [debug] Current batch of media processed. Will check again in 1000ms 23:12:29.677 [debug] Current batch of media processed. Will check again in 1000ms 23:12:30.684 [debug] Current batch of media processed. Will check again in 1000ms 23:12:31.687 [debug] Current batch of media processed. Will check again in 1000ms 23:12:32.696 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Еду на юг к границе с Эквадором.\nМОЯ ТЕЛЕГА: https://t.me/nstrshn", "duration" => 891, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e100500 - ПУТЕШЕСТВИЯ НА ГРАНИ.mkv", "id" => "RC1rTduVs9c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=RC1rTduVs9c", "playlist_index" => 75, "timestamp" => 1728106900, "title" => "ПУТЕШЕСТВИЯ НА ГРАНИ", "upload_date" => "20241005"} 23:12:32.699 [debug] QUERY OK source="sources" db=1.4ms queue=0.4ms idle=1823.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:12:32.701 [debug] QUERY OK source="sources" db=0.4ms idle=1826.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:12:32.702 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1330.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-05 05:41:40Z], 2] 23:12:32.705 [debug] QUERY OK source="media_items" db=1.6ms idle=824.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Еду на юг к границе с Эквадором.\nМОЯ ТЕЛЕГА: https://t.me/nstrshn", "ПУТЕШЕСТВИЯ НА ГРАНИ", "79db3d85-3617-40f3-a180-d868943945a7", 891, false, "RC1rTduVs9c", "https://www.youtube.com/watch?v=RC1rTduVs9c", 75, "/downloads/shows/Nestrashno/Season 2024/s2024e100500 - ПУТЕШЕСТВИЯ НА ГРАНИ.mkv", false, false, false, 2, [], 99, ~U[2024-10-05 05:41:40Z], ~U[2026-04-17 18:12:32Z], ~U[2026-04-17 18:12:32Z], "Еду на юг к границе с Эквадором.\nМОЯ ТЕЛЕГА: https://t.me/nstrshn", "ПУТЕШЕСТВИЯ НА ГРАНИ", 891, false, "RC1rTduVs9c", "https://www.youtube.com/watch?v=RC1rTduVs9c", "/downloads/shows/Nestrashno/Season 2024/s2024e100500 - ПУТЕШЕСТВИЯ НА ГРАНИ.mkv", false, 2, ~U[2024-10-05 05:41:40Z]] 23:12:32.706 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=329.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:12:32.707 [debug] QUERY OK source="media_profiles" db=0.4ms idle=7.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:12:32.708 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [571] 23:12:32.709 [debug] Current batch of media processed. Will check again in 1000ms 23:12:33.713 [debug] Current batch of media processed. Will check again in 1000ms 23:12:34.715 [debug] Current batch of media processed. Will check again in 1000ms 23:12:35.717 [debug] Current batch of media processed. Will check again in 1000ms 23:12:36.723 [debug] Current batch of media processed. Will check again in 1000ms 23:12:37.726 [debug] Current batch of media processed. Will check again in 1000ms 23:12:38.730 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1836, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e093000 - НА КОТОРОМ РАССЕКАЮ ПО КОЛУМБИИ.mkv", "id" => "dX11IX2MzEE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=dX11IX2MzEE", "playlist_index" => 76, "timestamp" => 1727726023, "title" => "НА КОТОРОМ РАССЕКАЮ ПО КОЛУМБИИ", "upload_date" => "20240930"} 23:12:38.733 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=816.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:12:38.734 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=818.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:12:38.736 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=819.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-30 19:53:43Z], 2] 23:12:38.738 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=821.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "НА КОТОРОМ РАССЕКАЮ ПО КОЛУМБИИ", "28182d8e-8cc1-4185-a729-4195986cd534", 1836, false, "dX11IX2MzEE", "https://www.youtube.com/watch?v=dX11IX2MzEE", 76, "/downloads/shows/Nestrashno/Season 2024/s2024e093000 - НА КОТОРОМ РАССЕКАЮ ПО КОЛУМБИИ.mkv", false, false, false, 2, [], 99, ~U[2024-09-30 19:53:43Z], ~U[2026-04-17 18:12:38Z], ~U[2026-04-17 18:12:38Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "НА КОТОРОМ РАССЕКАЮ ПО КОЛУМБИИ", 1836, false, "dX11IX2MzEE", "https://www.youtube.com/watch?v=dX11IX2MzEE", "/downloads/shows/Nestrashno/Season 2024/s2024e093000 - НА КОТОРОМ РАССЕКАЮ ПО КОЛУМБИИ.mkv", false, 2, ~U[2024-09-30 19:53:43Z]] 23:12:38.739 [debug] QUERY OK source="sources" db=0.4ms idle=262.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:12:38.740 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:12:38.742 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=6.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [572] 23:12:38.742 [debug] Current batch of media processed. Will check again in 1000ms 23:12:39.751 [debug] Current batch of media processed. Will check again in 1000ms 23:12:40.753 [debug] Current batch of media processed. Will check again in 1000ms 23:12:41.760 [debug] Current batch of media processed. Will check again in 1000ms 23:12:42.764 [debug] Current batch of media processed. Will check again in 1000ms 23:12:43.766 [debug] Current batch of media processed. Will check again in 1000ms 23:12:44.768 [debug] Current batch of media processed. Will check again in 1000ms 23:12:45.772 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1637, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e091700 - Вышел и остался тут жить..mkv", "id" => "6gh0eYXRNf4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=6gh0eYXRNf4", "playlist_index" => 77, "timestamp" => 1726584341, "title" => "Вышел и остался тут жить.", "upload_date" => "20240917"} 23:12:45.775 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=1786.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:12:45.776 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1789.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:12:45.778 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1790.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-17 14:45:41Z], 2] 23:12:45.782 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=1223.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Вышел и остался тут жить.", "cee1a13a-9280-47ff-a609-0acc475acbef", 1637, false, "6gh0eYXRNf4", "https://www.youtube.com/watch?v=6gh0eYXRNf4", 77, "/downloads/shows/Nestrashno/Season 2024/s2024e091700 - Вышел и остался тут жить..mkv", false, false, false, 2, [], 99, ~U[2024-09-17 14:45:41Z], ~U[2026-04-17 18:12:45Z], ~U[2026-04-17 18:12:45Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Вышел и остался тут жить.", 1637, false, "6gh0eYXRNf4", "https://www.youtube.com/watch?v=6gh0eYXRNf4", "/downloads/shows/Nestrashno/Season 2024/s2024e091700 - Вышел и остался тут жить..mkv", false, 2, ~U[2024-09-17 14:45:41Z]] 23:12:45.783 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=217.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:12:45.784 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=8.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:12:45.786 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=8.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [573] 23:12:45.786 [debug] Current batch of media processed. Will check again in 1000ms 23:12:46.792 [debug] Current batch of media processed. Will check again in 1000ms 23:12:47.837 [debug] Current batch of media processed. Will check again in 1000ms 23:12:48.844 [debug] Current batch of media processed. Will check again in 1000ms 23:12:49.852 [debug] Current batch of media processed. Will check again in 1000ms 23:12:50.859 [debug] Current batch of media processed. Will check again in 1000ms 23:12:51.867 [debug] Current batch of media processed. Will check again in 1000ms 23:12:52.870 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1451, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e090200 - Два месяца без любви. Нужно что-то делать!.mkv", "id" => "HPPU1E164GU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=HPPU1E164GU", "playlist_index" => 78, "timestamp" => 1725288183, "title" => "Два месяца без любви. Нужно что-то делать!", "upload_date" => "20240902"} 23:12:52.872 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1834.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:12:52.873 [debug] QUERY OK source="sources" db=0.5ms idle=1835.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:12:52.875 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1836.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-02 14:43:03Z], 2] 23:12:52.878 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1178.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Два месяца без любви. Нужно что-то делать!", "e1ee9429-19db-41ec-836d-9c391d2222ca", 1451, false, "HPPU1E164GU", "https://www.youtube.com/watch?v=HPPU1E164GU", 78, "/downloads/shows/Nestrashno/Season 2024/s2024e090200 - Два месяца без любви. Нужно что-то делать!.mkv", false, false, false, 2, [], 99, ~U[2024-09-02 14:43:03Z], ~U[2026-04-17 18:12:52Z], ~U[2026-04-17 18:12:52Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Два месяца без любви. Нужно что-то делать!", 1451, false, "HPPU1E164GU", "https://www.youtube.com/watch?v=HPPU1E164GU", "/downloads/shows/Nestrashno/Season 2024/s2024e090200 - Два месяца без любви. Нужно что-то делать!.mkv", false, 2, ~U[2024-09-02 14:43:03Z]] 23:12:52.879 [debug] QUERY OK source="sources" db=0.5ms idle=173.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:12:52.879 [debug] QUERY OK source="media_profiles" db=0.4ms idle=7.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:12:52.881 [debug] QUERY OK source="media_items" db=0.6ms idle=7.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [574] 23:12:52.881 [debug] Current batch of media processed. Will check again in 1000ms 23:12:53.886 [debug] Current batch of media processed. Will check again in 1000ms 23:12:54.890 [debug] Current batch of media processed. Will check again in 1000ms 23:12:55.895 [debug] Current batch of media processed. Will check again in 1000ms 23:12:56.506 [info] {"source":"oban","duration":3496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:56.897 [debug] Current batch of media processed. Will check again in 1000ms 23:12:57.924 [debug] Current batch of media processed. Will check again in 1000ms 23:12:58.928 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 2022, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e081700 - Остался в Колумбии один. Хочу девушку (или собаку)..mkv", "id" => "kQ_C20KbxFU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kQ_C20KbxFU", "playlist_index" => 79, "timestamp" => 1723912288, "title" => "Остался в Колумбии один. Хочу девушку (или собаку).", "upload_date" => "20240817"} 23:12:58.930 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=824.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:12:58.932 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=826.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:12:58.933 [debug] QUERY OK source="media_items" db=0.8ms idle=827.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-17 16:31:28Z], 2] 23:12:58.936 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=828.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Остался в Колумбии один. Хочу девушку (или собаку).", "9c530ddc-6598-4243-9213-b43394cdffb5", 2022, false, "kQ_C20KbxFU", "https://www.youtube.com/watch?v=kQ_C20KbxFU", 79, "/downloads/shows/Nestrashno/Season 2024/s2024e081700 - Остался в Колумбии один. Хочу девушку (или собаку)..mkv", false, false, false, 2, [], 99, ~U[2024-08-17 16:31:28Z], ~U[2026-04-17 18:12:58Z], ~U[2026-04-17 18:12:58Z], "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Остался в Колумбии один. Хочу девушку (или собаку).", 2022, false, "kQ_C20KbxFU", "https://www.youtube.com/watch?v=kQ_C20KbxFU", "/downloads/shows/Nestrashno/Season 2024/s2024e081700 - Остался в Колумбии один. Хочу девушку (или собаку)..mkv", false, 2, ~U[2024-08-17 16:31:28Z]] 23:12:58.938 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=119.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:12:58.938 [debug] QUERY OK source="media_profiles" db=0.5ms idle=7.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:12:58.940 [debug] QUERY OK source="media_items" db=0.8ms idle=7.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [575] 23:12:58.940 [debug] Current batch of media processed. Will check again in 1000ms 23:12:59.942 [debug] Current batch of media processed. Will check again in 1000ms 23:13:00.899 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:13:01.016 [debug] Current batch of media processed. Will check again in 1000ms 23:13:02.067 [debug] Current batch of media processed. Will check again in 1000ms 23:13:03.072 [debug] Current batch of media processed. Will check again in 1000ms 23:13:04.089 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 2454, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e080800 - Сколько я зарабатываю, снимая свою жизнь..mp4", "id" => "UAD7sm9U_vY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UAD7sm9U_vY", "playlist_index" => 80, "timestamp" => 1723132258, "title" => "Сколько я зарабатываю, снимая свою жизнь.", "upload_date" => "20240808"} 23:13:04.094 [debug] QUERY OK source="sources" db=2.5ms queue=0.7ms idle=1845.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:13:04.097 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1849.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:13:04.099 [debug] QUERY OK source="media_items" db=1.4ms queue=0.3ms idle=1851.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-08 15:50:58Z], 2] 23:13:04.106 [debug] QUERY OK source="media_items" db=3.9ms queue=0.2ms idle=1190.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Сколько я зарабатываю, снимая свою жизнь.", "e3911b2e-e040-409c-bb69-8d3e1c705d71", 2454, false, "UAD7sm9U_vY", "https://www.youtube.com/watch?v=UAD7sm9U_vY", 80, "/downloads/shows/Nestrashno/Season 2024/s2024e080800 - Сколько я зарабатываю, снимая свою жизнь..mp4", false, false, false, 2, [], 99, ~U[2024-08-08 15:50:58Z], ~U[2026-04-17 18:13:04Z], ~U[2026-04-17 18:13:04Z], "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Сколько я зарабатываю, снимая свою жизнь.", 2454, false, "UAD7sm9U_vY", "https://www.youtube.com/watch?v=UAD7sm9U_vY", "/downloads/shows/Nestrashno/Season 2024/s2024e080800 - Сколько я зарабатываю, снимая свою жизнь..mp4", false, 2, ~U[2024-08-08 15:50:58Z]] 23:13:04.108 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=189.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:13:04.110 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=14.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:13:04.112 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=14.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [576] 23:13:04.113 [debug] Current batch of media processed. Will check again in 1000ms 23:13:05.116 [debug] Current batch of media processed. Will check again in 1000ms 23:13:06.130 [debug] Current batch of media processed. Will check again in 1000ms 23:13:07.133 [debug] Current batch of media processed. Will check again in 1000ms 23:13:08.161 [debug] Current batch of media processed. Will check again in 1000ms 23:13:09.166 [debug] Current batch of media processed. Will check again in 1000ms 23:13:10.172 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Скидка 5% по промокоду NESTRASHNO на крутейшие компьютеры от Digital Razor https://clck.ru/3CBLQc\n\n\n Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1377, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e080300 - В поиске колумбийских бегемотов.mkv", "id" => "BzO1x4op_xU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BzO1x4op_xU", "playlist_index" => 81, "timestamp" => 1722654707, "title" => "В поиске колумбийских бегемотов", "upload_date" => "20240803"} 23:13:10.176 [debug] QUERY OK source="sources" db=1.3ms queue=0.8ms idle=548.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:13:10.179 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=552.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:13:10.181 [debug] QUERY OK source="media_items" db=1.6ms queue=0.3ms idle=553.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-03 03:11:47Z], 2] 23:13:10.186 [debug] QUERY OK source="media_items" db=3.1ms queue=0.2ms idle=556.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Скидка 5% по промокоду NESTRASHNO на крутейшие компьютеры от Digital Razor https://clck.ru/3CBLQc\n\n\n Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "В поиске колумбийских бегемотов", "6b9bc7e6-7c5e-482e-b662-40d080fb1530", 1377, false, "BzO1x4op_xU", "https://www.youtube.com/watch?v=BzO1x4op_xU", 81, "/downloads/shows/Nestrashno/Season 2024/s2024e080300 - В поиске колумбийских бегемотов.mkv", false, false, false, 2, [], 99, ~U[2024-08-03 03:11:47Z], ~U[2026-04-17 18:13:10Z], ~U[2026-04-17 18:13:10Z], "Скидка 5% по промокоду NESTRASHNO на крутейшие компьютеры от Digital Razor https://clck.ru/3CBLQc\n\n\n Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "В поиске колумбийских бегемотов", 1377, false, "BzO1x4op_xU", "https://www.youtube.com/watch?v=BzO1x4op_xU", "/downloads/shows/Nestrashno/Season 2024/s2024e080300 - В поиске колумбийских бегемотов.mkv", false, 2, ~U[2024-08-03 03:11:47Z]] 23:13:10.188 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=198.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:13:10.189 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.4ms idle=11.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:13:10.191 [debug] QUERY OK source="media_items" db=0.6ms queue=0.4ms idle=11.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [577] 23:13:10.191 [debug] Current batch of media processed. Will check again in 1000ms 23:13:11.194 [debug] Current batch of media processed. Will check again in 1000ms 23:13:12.198 [debug] Current batch of media processed. Will check again in 1000ms 23:13:13.202 [debug] Current batch of media processed. Will check again in 1000ms 23:13:14.236 [debug] Current batch of media processed. Will check again in 1000ms 23:13:15.253 [debug] Current batch of media processed. Will check again in 1000ms 23:13:16.256 [debug] Current batch of media processed. Will check again in 1000ms 23:13:17.261 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1832, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e072500 - Пересекаю Колумбию на индийской рикше..mkv", "id" => "41mlwFcFZxs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=41mlwFcFZxs", "playlist_index" => 82, "timestamp" => 1721881492, "title" => "Пересекаю Колумбию на индийской рикше.", "upload_date" => "20240725"} 23:13:17.269 [debug] QUERY OK source="sources" db=3.9ms queue=1.1ms idle=1450.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:13:17.273 [debug] QUERY OK source="sources" db=1.8ms queue=0.4ms idle=1457.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:13:17.278 [debug] QUERY OK source="media_items" db=3.2ms queue=0.3ms idle=1461.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-25 04:24:52Z], 2] 23:13:17.286 [debug] QUERY OK source="media_items" db=5.0ms queue=0.4ms idle=1204.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Пересекаю Колумбию на индийской рикше.", "9fdf6d5d-6d3b-4785-b665-39b3bf2268af", 1832, false, "41mlwFcFZxs", "https://www.youtube.com/watch?v=41mlwFcFZxs", 82, "/downloads/shows/Nestrashno/Season 2024/s2024e072500 - Пересекаю Колумбию на индийской рикше..mkv", false, false, false, 2, [], 99, ~U[2024-07-25 04:24:52Z], ~U[2026-04-17 18:13:17Z], ~U[2026-04-17 18:13:17Z], "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Пересекаю Колумбию на индийской рикше.", 1832, false, "41mlwFcFZxs", "https://www.youtube.com/watch?v=41mlwFcFZxs", "/downloads/shows/Nestrashno/Season 2024/s2024e072500 - Пересекаю Колумбию на индийской рикше..mkv", false, 2, ~U[2024-07-25 04:24:52Z]] 23:13:17.288 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=197.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:13:17.289 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.3ms idle=19.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:13:17.291 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=17.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [578] 23:13:17.292 [debug] Current batch of media processed. Will check again in 1000ms 23:13:18.294 [debug] Current batch of media processed. Will check again in 1000ms 23:13:19.295 [debug] Current batch of media processed. Will check again in 1000ms 23:13:20.297 [debug] Current batch of media processed. Will check again in 1000ms 23:13:21.337 [debug] Current batch of media processed. Will check again in 1000ms 23:13:22.340 [debug] Current batch of media processed. Will check again in 1000ms 23:13:23.342 [debug] Current batch of media processed. Will check again in 1000ms 23:13:24.345 [debug] Current batch of media processed. Will check again in 1000ms 23:13:25.350 [debug] Current batch of media processed. Will check again in 1000ms 23:13:26.357 [debug] Current batch of media processed. Will check again in 1000ms 23:13:26.512 [info] {"source":"oban","duration":3167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:27.365 [debug] Current batch of media processed. Will check again in 1000ms 23:13:28.370 [debug] Current batch of media processed. Will check again in 1000ms 23:13:29.371 [debug] Current batch of media processed. Will check again in 1000ms 23:13:30.375 [debug] Current batch of media processed. Will check again in 1000ms 23:13:31.381 [debug] Current batch of media processed. Will check again in 1000ms 23:13:32.389 [debug] Current batch of media processed. Will check again in 1000ms 23:13:32.516 [info] GET / 23:13:32.516 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:13:32.519 [debug] QUERY OK source="settings" db=1.9ms queue=0.1ms idle=1614.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:13:32.520 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.3ms idle=1616.8ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:13:32.521 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1290.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:13:32.522 [debug] QUERY OK source="media_items" db=0.9ms idle=617.8ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:13:32.523 [debug] QUERY OK source="media_items" db=0.3ms idle=282.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:13:32.524 [debug] QUERY OK source="settings" db=0.3ms idle=4.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:13:32.525 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=4.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:13:32.527 [debug] QUERY OK source="settings" db=0.3ms idle=5.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:13:32.529 [debug] QUERY OK source="tasks" db=0.6ms idle=6.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:13:32.531 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=7.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 2] 23:13:32.531 [debug] QUERY OK source="sources" db=0.5ms idle=6.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:13:32.534 [debug] QUERY OK source="media_items" db=0.3ms idle=8.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:13:32.535 [debug] QUERY OK source="media_items" db=0.8ms idle=6.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:13:32.536 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:13:32.539 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=6.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:13:32.540 [debug] QUERY OK source="sources" db=0.4ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 23:13:32.542 [info] Sent 200 in 25ms 23:13:32.598 [info] CONNECTED TO Phoenix.LiveView.Socket in 54µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "FjkDZwwaOFsyAEF0NBMgeDkRNTN2JykPIN31oBlcCZ0FmPg7WvRX8SBF", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:13:32.673 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded"} 23:13:32.674 [debug] QUERY OK source="media_items" db=0.4ms idle=139.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:13:32.675 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=139.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:13:32.675 [debug] Replied in 2ms 23:13:32.676 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending"} 23:13:32.678 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=140.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:13:32.680 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=139.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:13:32.682 [debug] QUERY OK source="sources" db=1.1ms idle=140.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 23:13:32.682 [debug] Replied in 5ms 23:13:32.684 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 23:13:32.686 [debug] QUERY OK source="tasks" db=0.9ms queue=0.1ms idle=11.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:13:32.688 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=12.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 2] 23:13:32.688 [debug] QUERY OK source="sources" db=0.7ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:13:32.688 [debug] Replied in 3ms 23:13:33.395 [debug] Current batch of media processed. Will check again in 1000ms 23:13:34.400 [debug] Current batch of media processed. Will check again in 1000ms 23:13:35.401 [debug] Current batch of media processed. Will check again in 1000ms 23:13:36.406 [debug] Current batch of media processed. Will check again in 1000ms 23:13:37.409 [debug] Current batch of media processed. Will check again in 1000ms 23:13:38.454 [debug] Current batch of media processed. Will check again in 1000ms 23:13:43.822 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1282, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e071500 - Уехал к индейцам и меня обокрали.mkv", "id" => "xm5Np59_eAs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xm5Np59_eAs", "playlist_index" => 83, "timestamp" => 1721018857, "title" => "Уехал к индейцам и меня обокрали", "upload_date" => "20240715"} 23:13:43.825 [debug] QUERY OK source="sources" db=1.7ms queue=0.5ms idle=1867.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:13:43.826 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1870.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:13:43.828 [debug] QUERY OK source="media_items" db=0.7ms queue=0.3ms idle=1871.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-15 04:47:37Z], 2] 23:13:43.833 [debug] QUERY OK source="media_items" db=3.2ms queue=0.3ms idle=1481.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Уехал к индейцам и меня обокрали", "b25cfb60-000f-4554-9b78-809f555922fd", 1282, false, "xm5Np59_eAs", "https://www.youtube.com/watch?v=xm5Np59_eAs", 83, "/downloads/shows/Nestrashno/Season 2024/s2024e071500 - Уехал к индейцам и меня обокрали.mkv", false, false, false, 2, [], 99, ~U[2024-07-15 04:47:37Z], ~U[2026-04-17 18:13:43Z], ~U[2026-04-17 18:13:43Z], "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Уехал к индейцам и меня обокрали", 1282, false, "xm5Np59_eAs", "https://www.youtube.com/watch?v=xm5Np59_eAs", "/downloads/shows/Nestrashno/Season 2024/s2024e071500 - Уехал к индейцам и меня обокрали.mkv", false, 2, ~U[2024-07-15 04:47:37Z]] 23:13:43.835 [debug] QUERY OK source="sources" db=1.8ms queue=0.2ms idle=468.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:13:43.836 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.3ms idle=10.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:13:43.838 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=10.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [579] 23:13:43.838 [debug] Current batch of media processed. Will check again in 1000ms 23:13:44.840 [debug] Current batch of media processed. Will check again in 1000ms 23:13:45.841 [debug] Current batch of media processed. Will check again in 1000ms 23:13:46.844 [debug] Current batch of media processed. Will check again in 1000ms 23:13:47.847 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1592, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e070900 - Заехали на тук туке в колумбийское бездорожье..mkv", "id" => "_zot-rka4pQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=_zot-rka4pQ", "playlist_index" => 84, "timestamp" => 1720498430, "title" => "Заехали на тук туке в колумбийское бездорожье.", "upload_date" => "20240709"} 23:13:47.850 [debug] QUERY OK source="sources" db=1.1ms queue=0.3ms idle=792.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:13:47.851 [debug] QUERY OK source="sources" db=0.5ms idle=795.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:13:47.853 [debug] QUERY OK source="media_items" db=1.0ms idle=796.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-09 04:13:50Z], 2] 23:13:47.856 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=798.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Заехали на тук туке в колумбийское бездорожье.", "375b2b40-ad88-4f03-9b84-7c2e5ae918aa", 1592, false, "_zot-rka4pQ", "https://www.youtube.com/watch?v=_zot-rka4pQ", 84, "/downloads/shows/Nestrashno/Season 2024/s2024e070900 - Заехали на тук туке в колумбийское бездорожье..mkv", false, false, false, 2, [], 99, ~U[2024-07-09 04:13:50Z], ~U[2026-04-17 18:13:47Z], ~U[2026-04-17 18:13:47Z], "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Заехали на тук туке в колумбийское бездорожье.", 1592, false, "_zot-rka4pQ", "https://www.youtube.com/watch?v=_zot-rka4pQ", "/downloads/shows/Nestrashno/Season 2024/s2024e070900 - Заехали на тук туке в колумбийское бездорожье..mkv", false, 2, ~U[2024-07-09 04:13:50Z]] 23:13:47.857 [debug] QUERY OK source="sources" db=0.3ms idle=451.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:13:47.858 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=7.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:13:47.859 [debug] QUERY OK source="media_items" db=0.7ms idle=7.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [580] 23:13:47.859 [debug] Current batch of media processed. Will check again in 1000ms 23:13:48.863 [debug] Current batch of media processed. Will check again in 1000ms 23:13:49.865 [debug] Current batch of media processed. Will check again in 1000ms 23:13:50.867 [debug] Current batch of media processed. Will check again in 1000ms 23:13:51.868 [debug] Current batch of media processed. Will check again in 1000ms 23:13:52.870 [debug] Current batch of media processed. Will check again in 1000ms 23:13:53.874 [debug] Current batch of media processed. Will check again in 1000ms 23:13:54.878 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1518, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e070200 - Нас остановили на пустынной дороге.mkv", "id" => "d79BxY3LgD8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=d79BxY3LgD8", "playlist_index" => 85, "timestamp" => 1719920268, "title" => "Нас остановили на пустынной дороге", "upload_date" => "20240702"} 23:13:54.880 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=1793.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:13:54.881 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1794.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:13:54.882 [debug] QUERY OK source="media_items" db=0.6ms idle=1795.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-02 11:37:48Z], 2] 23:13:54.885 [debug] QUERY OK source="media_items" db=1.4ms idle=1427.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Нас остановили на пустынной дороге", "ae5b460c-5867-4c30-857e-6b0b19214e91", 1518, false, "d79BxY3LgD8", "https://www.youtube.com/watch?v=d79BxY3LgD8", 85, "/downloads/shows/Nestrashno/Season 2024/s2024e070200 - Нас остановили на пустынной дороге.mkv", false, false, false, 2, [], 99, ~U[2024-07-02 11:37:48Z], ~U[2026-04-17 18:13:54Z], ~U[2026-04-17 18:13:54Z], "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Нас остановили на пустынной дороге", 1518, false, "d79BxY3LgD8", "https://www.youtube.com/watch?v=d79BxY3LgD8", "/downloads/shows/Nestrashno/Season 2024/s2024e070200 - Нас остановили на пустынной дороге.mkv", false, 2, ~U[2024-07-02 11:37:48Z]] 23:13:54.886 [debug] QUERY OK source="sources" db=0.6ms idle=423.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:13:54.886 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:13:54.888 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [581] 23:13:54.888 [debug] Current batch of media processed. Will check again in 1000ms 23:13:55.893 [debug] Current batch of media processed. Will check again in 1000ms 23:13:56.527 [info] {"source":"oban","duration":2472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:56.898 [debug] Current batch of media processed. Will check again in 1000ms 23:13:57.939 [debug] Current batch of media processed. Will check again in 1000ms 23:13:58.944 [debug] Current batch of media processed. Will check again in 1000ms 23:13:59.951 [debug] Current batch of media processed. Will check again in 1000ms 23:14:00.905 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:14:00.982 [debug] Current batch of media processed. Will check again in 1000ms 23:14:01.986 [debug] Current batch of media processed. Will check again in 1000ms 23:14:02.989 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 2097, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e062500 - Перестрелка в Колумбии. На моторикше через Южную Америку..mkv", "id" => "mOYEoiBZja8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=mOYEoiBZja8", "playlist_index" => 86, "timestamp" => 1719302434, "title" => "Перестрелка в Колумбии. На моторикше через Южную Америку.", "upload_date" => "20240625"} 23:14:02.991 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=802.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:14:02.992 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=805.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:14:02.994 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=805.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-25 08:00:34Z], 2] 23:14:02.999 [debug] QUERY OK source="media_items" db=4.0ms idle=807.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Перестрелка в Колумбии. На моторикше через Южную Америку.", "aac98df0-7d1c-4a84-aa82-55abc9ac2876", 2097, false, "mOYEoiBZja8", "https://www.youtube.com/watch?v=mOYEoiBZja8", 86, "/downloads/shows/Nestrashno/Season 2024/s2024e062500 - Перестрелка в Колумбии. На моторикше через Южную Америку..mkv", false, false, false, 2, [], 99, ~U[2024-06-25 08:00:34Z], ~U[2026-04-17 18:14:02Z], ~U[2026-04-17 18:14:02Z], "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Перестрелка в Колумбии. На моторикше через Южную Америку.", 2097, false, "mOYEoiBZja8", "https://www.youtube.com/watch?v=mOYEoiBZja8", "/downloads/shows/Nestrashno/Season 2024/s2024e062500 - Перестрелка в Колумбии. На моторикше через Южную Америку..mkv", false, 2, ~U[2024-06-25 08:00:34Z]] 23:14:03.000 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=372.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:14:03.002 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=9.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:14:03.003 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [582] 23:14:03.003 [debug] Current batch of media processed. Will check again in 1000ms 23:14:04.008 [debug] Current batch of media processed. Will check again in 1000ms 23:14:05.053 [debug] Current batch of media processed. Will check again in 1000ms 23:14:06.058 [debug] Current batch of media processed. Will check again in 1000ms 23:14:07.059 [debug] Current batch of media processed. Will check again in 1000ms 23:14:08.063 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1875, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e061600 - Многолетнее путешествие через весь континент. Колумбия..mkv", "id" => "lsXiZMVAKIU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=lsXiZMVAKIU", "playlist_index" => 87, "timestamp" => 1718564441, "title" => "Многолетнее путешествие через весь континент. Колумбия.", "upload_date" => "20240616"} 23:14:08.066 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=1846.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:14:08.067 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1848.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:14:08.068 [debug] QUERY OK source="media_items" db=0.7ms idle=1849.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-16 19:00:41Z], 2] 23:14:08.075 [debug] QUERY OK source="media_items" db=5.3ms idle=1397.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Многолетнее путешествие через весь континент. Колумбия.", "2cfd39b7-425f-4d4c-b517-957d36185b2a", 1875, false, "lsXiZMVAKIU", "https://www.youtube.com/watch?v=lsXiZMVAKIU", 87, "/downloads/shows/Nestrashno/Season 2024/s2024e061600 - Многолетнее путешествие через весь континент. Колумбия..mkv", false, false, false, 2, [], 99, ~U[2024-06-16 19:00:41Z], ~U[2026-04-17 18:14:08Z], ~U[2026-04-17 18:14:08Z], "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Многолетнее путешествие через весь континент. Колумбия.", 1875, false, "lsXiZMVAKIU", "https://www.youtube.com/watch?v=lsXiZMVAKIU", "/downloads/shows/Nestrashno/Season 2024/s2024e061600 - Многолетнее путешествие через весь континент. Колумбия..mkv", false, 2, ~U[2024-06-16 19:00:41Z]] 23:14:08.076 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=395.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:14:08.078 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.4ms idle=11.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:14:08.083 [debug] QUERY OK source="media_items" db=4.8ms queue=0.1ms idle=11.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [583] 23:14:08.084 [debug] Current batch of media processed. Will check again in 1000ms 23:14:09.086 [debug] Current batch of media processed. Will check again in 1000ms 23:14:10.087 [debug] Current batch of media processed. Will check again in 1000ms 23:14:11.090 [debug] Current batch of media processed. Will check again in 1000ms 23:14:12.092 [debug] Current batch of media processed. Will check again in 1000ms 23:14:13.096 [debug] Current batch of media processed. Will check again in 1000ms 23:14:14.106 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1423, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e060800 - Приключение, которое ты ещё не видел..mkv", "id" => "Z3xlpSWbAq8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Z3xlpSWbAq8", "playlist_index" => 88, "timestamp" => 1717861815, "title" => "Приключение, которое ты ещё не видел.", "upload_date" => "20240608"} 23:14:14.108 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=849.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:14:14.110 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=851.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:14:14.112 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=852.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-08 15:50:15Z], 2] 23:14:14.256 [debug] QUERY OK source="media_items" db=142.4ms queue=0.1ms idle=854.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Приключение, которое ты ещё не видел.", "aab33e90-65da-4b1c-9df5-7ade2f7d16c0", 1423, false, "Z3xlpSWbAq8", "https://www.youtube.com/watch?v=Z3xlpSWbAq8", 88, "/downloads/shows/Nestrashno/Season 2024/s2024e060800 - Приключение, которое ты ещё не видел..mkv", false, false, false, 2, [], 99, ~U[2024-06-08 15:50:15Z], ~U[2026-04-17 18:14:14Z], ~U[2026-04-17 18:14:14Z], "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Приключение, которое ты ещё не видел.", 1423, false, "Z3xlpSWbAq8", "https://www.youtube.com/watch?v=Z3xlpSWbAq8", "/downloads/shows/Nestrashno/Season 2024/s2024e060800 - Приключение, которое ты ещё не видел..mkv", false, 2, ~U[2024-06-08 15:50:15Z]] 23:14:14.258 [debug] QUERY OK source="sources" db=1.3ms queue=0.3ms idle=304.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:14:14.259 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=150.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:14:14.261 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=149.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [584] 23:14:14.261 [debug] Current batch of media processed. Will check again in 1000ms 23:14:15.276 [debug] Current batch of media processed. Will check again in 1000ms 23:14:16.311 [debug] Current batch of media processed. Will check again in 1000ms 23:14:17.341 [debug] Current batch of media processed. Will check again in 1000ms 23:14:18.365 [debug] Current batch of media processed. Will check again in 1000ms 23:14:19.369 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🔥 Получи профессию UX/UI дизайнера в Contented: \nhttps://go.contented.ru/OcTY8A\nСкидка -45% по промокоду \"НЕСТРАШНО\" + курс английского в подарок\n\nРеклама. ООО \"Скилфэктори\" ИНН 9702009530 erid: LjN8KTpg6\n\n Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 2161, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e051900 - Прорываюсь в Мексику НЕЛЕГАЛЬНО. Лучше бы я этого не делал....mkv", "id" => "Z9TbXcMLCrQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Z9TbXcMLCrQ", "playlist_index" => 89, "timestamp" => 1716126431, "title" => "Прорываюсь в Мексику НЕЛЕГАЛЬНО. Лучше бы я этого не делал...", "upload_date" => "20240519"} 23:14:19.371 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1038.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:14:19.372 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1039.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:14:19.373 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=367.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-19 13:47:11Z], 2] 23:14:19.901 [debug] QUERY OK source="media_items" db=525.5ms queue=0.1ms idle=40.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🔥 Получи профессию UX/UI дизайнера в Contented: \nhttps://go.contented.ru/OcTY8A\nСкидка -45% по промокоду \"НЕСТРАШНО\" + курс английского в подарок\n\nРеклама. ООО \"Скилфэктори\" ИНН 9702009530 erid: LjN8KTpg6\n\n Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Прорываюсь в Мексику НЕЛЕГАЛЬНО. Лучше бы я этого не делал...", "57d05000-62b2-48c9-912a-7045f9522571", 2161, false, "Z9TbXcMLCrQ", "https://www.youtube.com/watch?v=Z9TbXcMLCrQ", 89, "/downloads/shows/Nestrashno/Season 2024/s2024e051900 - Прорываюсь в Мексику НЕЛЕГАЛЬНО. Лучше бы я этого не делал....mkv", false, false, false, 2, [], 99, ~U[2024-05-19 13:47:11Z], ~U[2026-04-17 18:14:19Z], ~U[2026-04-17 18:14:19Z], "🔥 Получи профессию UX/UI дизайнера в Contented: \nhttps://go.contented.ru/OcTY8A\nСкидка -45% по промокоду \"НЕСТРАШНО\" + курс английского в подарок\n\nРеклама. ООО \"Скилфэктори\" ИНН 9702009530 erid: LjN8KTpg6\n\n Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Прорываюсь в Мексику НЕЛЕГАЛЬНО. Лучше бы я этого не делал...", 2161, false, "Z9TbXcMLCrQ", "https://www.youtube.com/watch?v=Z9TbXcMLCrQ", "/downloads/shows/Nestrashno/Season 2024/s2024e051900 - Прорываюсь в Мексику НЕЛЕГАЛЬНО. Лучше бы я этого не делал....mkv", false, 2, ~U[2024-05-19 13:47:11Z]] 23:14:19.903 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=567.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:14:19.904 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=532.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:14:19.906 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=532.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [585] 23:14:19.906 [debug] Current batch of media processed. Will check again in 1000ms 23:14:20.907 [debug] Current batch of media processed. Will check again in 1000ms 23:14:21.915 [debug] Current batch of media processed. Will check again in 1000ms 23:14:22.917 [debug] Current batch of media processed. Will check again in 1000ms 23:14:23.947 [debug] Current batch of media processed. Will check again in 1000ms 23:14:24.979 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\nРанний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1672, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e050700 - Возвращаюсь в Мексику..mkv", "id" => "8wVoragaO7s", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=8wVoragaO7s", "playlist_index" => 90, "timestamp" => 1715119599, "title" => "Возвращаюсь в Мексику.", "upload_date" => "20240507"} 23:14:24.981 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1599.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:14:24.982 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1600.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:14:24.983 [debug] QUERY OK source="media_items" db=0.6ms idle=1601.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-07 22:06:39Z], 2] 23:14:24.986 [debug] QUERY OK source="media_items" db=2.1ms idle=1603.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\nРанний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Возвращаюсь в Мексику.", "3ae76041-4d35-46d8-baa2-1cc4e8217901", 1672, false, "8wVoragaO7s", "https://www.youtube.com/watch?v=8wVoragaO7s", 90, "/downloads/shows/Nestrashno/Season 2024/s2024e050700 - Возвращаюсь в Мексику..mkv", false, false, false, 2, [], 99, ~U[2024-05-07 22:06:39Z], ~U[2026-04-17 18:14:24Z], ~U[2026-04-17 18:14:24Z], "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\nРанний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Возвращаюсь в Мексику.", 1672, false, "8wVoragaO7s", "https://www.youtube.com/watch?v=8wVoragaO7s", "/downloads/shows/Nestrashno/Season 2024/s2024e050700 - Возвращаюсь в Мексику..mkv", false, 2, ~U[2024-05-07 22:06:39Z]] 23:14:24.987 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=782.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:14:24.988 [debug] QUERY OK source="media_profiles" db=0.3ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:14:24.989 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [586] 23:14:24.989 [debug] Current batch of media processed. Will check again in 1000ms 23:14:25.999 [debug] Current batch of media processed. Will check again in 1000ms 23:14:26.531 [info] {"source":"oban","duration":2332,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:27.012 [debug] Current batch of media processed. Will check again in 1000ms 23:14:28.022 [debug] Current batch of media processed. Will check again in 1000ms 23:14:29.024 [debug] Current batch of media processed. Will check again in 1000ms 23:14:30.032 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Соц. сети:\ntelegram: https://t.me/nstrshn\nboosty: https://boosty.to/mnenestrashno/donate\n\nInstagram Тима https://www.instagram.com/backseat_story?utm_source=qr&igsh=bHVrMjBieGF3eGpz\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1337, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e042500 - ПАДАЮ С МОТОЦИКЛА на пути в Панаму..mkv", "id" => "9fvxbY8UthI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=9fvxbY8UthI", "playlist_index" => 91, "timestamp" => 1714065063, "title" => "ПАДАЮ С МОТОЦИКЛА на пути в Панаму.", "upload_date" => "20240425"} 23:14:30.034 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1646.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:14:30.035 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1648.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:14:30.045 [debug] QUERY OK source="media_items" db=8.8ms queue=0.1ms idle=1649.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-25 17:11:03Z], 2] 23:14:30.052 [debug] QUERY OK source="media_items" db=2.0ms queue=2.7ms idle=1660.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Соц. сети:\ntelegram: https://t.me/nstrshn\nboosty: https://boosty.to/mnenestrashno/donate\n\nInstagram Тима https://www.instagram.com/backseat_story?utm_source=qr&igsh=bHVrMjBieGF3eGpz\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "ПАДАЮ С МОТОЦИКЛА на пути в Панаму.", "7f15d3eb-69b7-42d0-8bdf-e8fd49e04d57", 1337, false, "9fvxbY8UthI", "https://www.youtube.com/watch?v=9fvxbY8UthI", 91, "/downloads/shows/Nestrashno/Season 2024/s2024e042500 - ПАДАЮ С МОТОЦИКЛА на пути в Панаму..mkv", false, false, false, 2, [], 99, ~U[2024-04-25 17:11:03Z], ~U[2026-04-17 18:14:30Z], ~U[2026-04-17 18:14:30Z], "Соц. сети:\ntelegram: https://t.me/nstrshn\nboosty: https://boosty.to/mnenestrashno/donate\n\nInstagram Тима https://www.instagram.com/backseat_story?utm_source=qr&igsh=bHVrMjBieGF3eGpz\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "ПАДАЮ С МОТОЦИКЛА на пути в Панаму.", 1337, false, "9fvxbY8UthI", "https://www.youtube.com/watch?v=9fvxbY8UthI", "/downloads/shows/Nestrashno/Season 2024/s2024e042500 - ПАДАЮ С МОТОЦИКЛА на пути в Панаму..mkv", false, 2, ~U[2024-04-25 17:11:03Z]] 23:14:30.053 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=761.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:14:30.054 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=19.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:14:30.055 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=19.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [587] 23:14:30.055 [debug] Current batch of media processed. Will check again in 1000ms 23:14:31.058 [debug] Current batch of media processed. Will check again in 1000ms 23:14:32.062 [debug] Current batch of media processed. Will check again in 1000ms 23:14:33.067 [debug] Current batch of media processed. Will check again in 1000ms 23:14:34.079 [debug] Current batch of media processed. Will check again in 1000ms 23:14:35.082 [debug] Current batch of media processed. Will check again in 1000ms 23:14:36.087 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Стань “Белым” хакером в Skillfactory: https://go.skillfactory.ru/JIAS4Q\nВозврат денег за курс, если не нашли работу после обучения + скидка 45% по промокоду НЕСТРАШНО до 10.05.2024 г.\n\nСоц. сети:\ntelegram: https://t.me/nstrshn\nboosty: https://boosty.to/mnenestrashno/donate\n\nInstagram Тима https://www.instagram.com/backseat_story?utm_source=qr&igsh=bHVrMjBieGF3eGpz", "duration" => 2298, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e041900 - На необитаемом острове среди ядовитых змей..mkv", "id" => "JPzWkQr43O0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=JPzWkQr43O0", "playlist_index" => 92, "timestamp" => 1713550795, "title" => "На необитаемом острове среди ядовитых змей.", "upload_date" => "20240419"} 23:14:36.091 [debug] QUERY OK source="sources" db=1.6ms queue=0.5ms idle=706.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:14:36.093 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=594.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:14:36.094 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=594.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-19 18:19:55Z], 2] 23:14:36.097 [debug] QUERY OK source="media_items" db=2.0ms idle=596.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Стань “Белым” хакером в Skillfactory: https://go.skillfactory.ru/JIAS4Q\nВозврат денег за курс, если не нашли работу после обучения + скидка 45% по промокоду НЕСТРАШНО до 10.05.2024 г.\n\nСоц. сети:\ntelegram: https://t.me/nstrshn\nboosty: https://boosty.to/mnenestrashno/donate\n\nInstagram Тима https://www.instagram.com/backseat_story?utm_source=qr&igsh=bHVrMjBieGF3eGpz", "На необитаемом острове среди ядовитых змей.", "f94c6681-fe68-4356-a19d-f0d8f74dd5b1", 2298, false, "JPzWkQr43O0", "https://www.youtube.com/watch?v=JPzWkQr43O0", 92, "/downloads/shows/Nestrashno/Season 2024/s2024e041900 - На необитаемом острове среди ядовитых змей..mkv", false, false, false, 2, [], 99, ~U[2024-04-19 18:19:55Z], ~U[2026-04-17 18:14:36Z], ~U[2026-04-17 18:14:36Z], "Стань “Белым” хакером в Skillfactory: https://go.skillfactory.ru/JIAS4Q\nВозврат денег за курс, если не нашли работу после обучения + скидка 45% по промокоду НЕСТРАШНО до 10.05.2024 г.\n\nСоц. сети:\ntelegram: https://t.me/nstrshn\nboosty: https://boosty.to/mnenestrashno/donate\n\nInstagram Тима https://www.instagram.com/backseat_story?utm_source=qr&igsh=bHVrMjBieGF3eGpz", "На необитаемом острове среди ядовитых змей.", 2298, false, "JPzWkQr43O0", "https://www.youtube.com/watch?v=JPzWkQr43O0", "/downloads/shows/Nestrashno/Season 2024/s2024e041900 - На необитаемом острове среди ядовитых змей..mkv", false, 2, ~U[2024-04-19 18:19:55Z]] 23:14:36.098 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=599.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:14:36.099 [debug] QUERY OK source="media_profiles" db=0.4ms idle=8.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:14:36.101 [debug] QUERY OK source="media_items" db=0.5ms idle=6.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [588] 23:14:36.101 [debug] Current batch of media processed. Will check again in 1000ms 23:14:37.106 [debug] Current batch of media processed. Will check again in 1000ms 23:14:38.109 [debug] Current batch of media processed. Will check again in 1000ms 23:14:39.114 [debug] Current batch of media processed. Will check again in 1000ms 23:14:40.123 [debug] Current batch of media processed. Will check again in 1000ms 23:14:41.129 [debug] Current batch of media processed. Will check again in 1000ms 23:14:42.134 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Оформи до 14.04. Tinkoff Black с бесплатным обслуживанием - навсегда: https://l.tinkoff.ru/aleved\n\nРеклама. АО «Тинькофф Банк», ИНН: 7710140679, erid: LjN8KYr8o\n\nКанал Иры и Насти https://www.youtube.com/@twoheartslife\n\nСоц. сети:\ntelegram: https://t.me/nstrshn\nboosty: https://boosty.to/mnenestrashno/donate", "duration" => 2522, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e041300 - ЖИЗНЬ РУССКИХ В КОСТА РИКЕ | КАК МЫ К ЭТОМУ ПРИШЛИ?.mkv", "id" => "ywtasNIDiLY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ywtasNIDiLY", "playlist_index" => 93, "timestamp" => 1713026721, "title" => "ЖИЗНЬ РУССКИХ В КОСТА РИКЕ | КАК МЫ К ЭТОМУ ПРИШЛИ?", "upload_date" => "20240413"} 23:14:42.136 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=649.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:14:42.137 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=576.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:14:42.139 [debug] QUERY OK source="media_items" db=1.1ms queue=0.3ms idle=577.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-13 16:45:21Z], 2] 23:14:42.142 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=580.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Оформи до 14.04. Tinkoff Black с бесплатным обслуживанием - навсегда: https://l.tinkoff.ru/aleved\n\nРеклама. АО «Тинькофф Банк», ИНН: 7710140679, erid: LjN8KYr8o\n\nКанал Иры и Насти https://www.youtube.com/@twoheartslife\n\nСоц. сети:\ntelegram: https://t.me/nstrshn\nboosty: https://boosty.to/mnenestrashno/donate", "ЖИЗНЬ РУССКИХ В КОСТА РИКЕ | КАК МЫ К ЭТОМУ ПРИШЛИ?", "aacf7122-1145-4c46-9841-f6a7d9d10270", 2522, false, "ywtasNIDiLY", "https://www.youtube.com/watch?v=ywtasNIDiLY", 93, "/downloads/shows/Nestrashno/Season 2024/s2024e041300 - ЖИЗНЬ РУССКИХ В КОСТА РИКЕ | КАК МЫ К ЭТОМУ ПРИШЛИ?.mkv", false, false, false, 2, [], 99, ~U[2024-04-13 16:45:21Z], ~U[2026-04-17 18:14:42Z], ~U[2026-04-17 18:14:42Z], "Оформи до 14.04. Tinkoff Black с бесплатным обслуживанием - навсегда: https://l.tinkoff.ru/aleved\n\nРеклама. АО «Тинькофф Банк», ИНН: 7710140679, erid: LjN8KYr8o\n\nКанал Иры и Насти https://www.youtube.com/@twoheartslife\n\nСоц. сети:\ntelegram: https://t.me/nstrshn\nboosty: https://boosty.to/mnenestrashno/donate", "ЖИЗНЬ РУССКИХ В КОСТА РИКЕ | КАК МЫ К ЭТОМУ ПРИШЛИ?", 2522, false, "ywtasNIDiLY", "https://www.youtube.com/watch?v=ywtasNIDiLY", "/downloads/shows/Nestrashno/Season 2024/s2024e041300 - ЖИЗНЬ РУССКИХ В КОСТА РИКЕ | КАК МЫ К ЭТОМУ ПРИШЛИ?.mkv", false, 2, ~U[2024-04-13 16:45:21Z]] 23:14:42.143 [debug] QUERY OK source="sources" db=0.5ms idle=582.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:14:42.144 [debug] QUERY OK source="media_profiles" db=0.4ms idle=8.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:14:42.146 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=8.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [589] 23:14:42.146 [debug] Current batch of media processed. Will check again in 1000ms 23:14:43.148 [debug] Current batch of media processed. Will check again in 1000ms 23:14:44.151 [debug] Current batch of media processed. Will check again in 1000ms 23:14:45.158 [debug] Current batch of media processed. Will check again in 1000ms 23:14:46.170 [debug] Current batch of media processed. Will check again in 1000ms 23:14:47.183 [debug] Current batch of media processed. Will check again in 1000ms 23:14:48.186 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Пару недель назад я познакомился с Тимом - немцем путешествующем на своём мотоцикле по центральной Америке. Наша первая поездка получилась настоящей проверкой наших характеров и взаимопомощи...\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1511, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e032900 - Мой новый напарник из Германии..mp4", "id" => "l0WCLpMYq94", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=l0WCLpMYq94", "playlist_index" => 94, "timestamp" => 1711725095, "title" => "Мой новый напарник из Германии.", "upload_date" => "20240329"} 23:14:48.188 [debug] QUERY OK source="sources" db=0.8ms queue=0.4ms idle=652.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:14:48.189 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=490.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:14:48.191 [debug] QUERY OK source="media_items" db=0.9ms idle=491.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-29 15:11:35Z], 2] 23:14:48.194 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=492.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Пару недель назад я познакомился с Тимом - немцем путешествующем на своём мотоцикле по центральной Америке. Наша первая поездка получилась настоящей проверкой наших характеров и взаимопомощи...\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Мой новый напарник из Германии.", "c0f0a455-46ce-4810-b2e7-03703d46db31", 1511, false, "l0WCLpMYq94", "https://www.youtube.com/watch?v=l0WCLpMYq94", 94, "/downloads/shows/Nestrashno/Season 2024/s2024e032900 - Мой новый напарник из Германии..mp4", false, false, false, 2, [], 99, ~U[2024-03-29 15:11:35Z], ~U[2026-04-17 18:14:48Z], ~U[2026-04-17 18:14:48Z], "Пару недель назад я познакомился с Тимом - немцем путешествующем на своём мотоцикле по центральной Америке. Наша первая поездка получилась настоящей проверкой наших характеров и взаимопомощи...\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Мой новый напарник из Германии.", 1511, false, "l0WCLpMYq94", "https://www.youtube.com/watch?v=l0WCLpMYq94", "/downloads/shows/Nestrashno/Season 2024/s2024e032900 - Мой новый напарник из Германии..mp4", false, 2, ~U[2024-03-29 15:11:35Z]] 23:14:48.195 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=494.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:14:48.196 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=7.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:14:48.197 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=7.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [590] 23:14:48.198 [debug] Current batch of media processed. Will check again in 1000ms 23:14:49.202 [debug] Current batch of media processed. Will check again in 1000ms 23:14:50.205 [debug] Current batch of media processed. Will check again in 1000ms 23:14:51.211 [debug] Current batch of media processed. Will check again in 1000ms 23:14:52.215 [debug] Current batch of media processed. Will check again in 1000ms 23:14:53.223 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Возвращение Хосе, проблема дырявых футболок, расставание с Деборой и нелегальное нахождение в Никарагуа. \n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1654, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e031700 - В Никарагуа нелегально..mkv", "id" => "rOE5d58i1VM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=rOE5d58i1VM", "playlist_index" => 95, "timestamp" => 1710714863, "title" => "В Никарагуа нелегально.", "upload_date" => "20240317"} 23:14:53.225 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1494.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:14:53.226 [debug] QUERY OK source="sources" db=0.4ms idle=1496.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:14:53.227 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1497.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-17 22:34:23Z], 2] 23:14:53.230 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1498.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Возвращение Хосе, проблема дырявых футболок, расставание с Деборой и нелегальное нахождение в Никарагуа. \n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "В Никарагуа нелегально.", "4802be87-922a-4bfa-b917-afcafbe2a1d8", 1654, false, "rOE5d58i1VM", "https://www.youtube.com/watch?v=rOE5d58i1VM", 95, "/downloads/shows/Nestrashno/Season 2024/s2024e031700 - В Никарагуа нелегально..mkv", false, false, false, 2, [], 99, ~U[2024-03-17 22:34:23Z], ~U[2026-04-17 18:14:53Z], ~U[2026-04-17 18:14:53Z], "Возвращение Хосе, проблема дырявых футболок, расставание с Деборой и нелегальное нахождение в Никарагуа. \n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "В Никарагуа нелегально.", 1654, false, "rOE5d58i1VM", "https://www.youtube.com/watch?v=rOE5d58i1VM", "/downloads/shows/Nestrashno/Season 2024/s2024e031700 - В Никарагуа нелегально..mkv", false, 2, ~U[2024-03-17 22:34:23Z]] 23:14:53.231 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=661.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:14:53.232 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:14:53.234 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [591] 23:14:53.234 [debug] Current batch of media processed. Will check again in 1000ms 23:14:54.237 [debug] Current batch of media processed. Will check again in 1000ms 23:14:55.241 [debug] Current batch of media processed. Will check again in 1000ms 23:14:56.250 [debug] Current batch of media processed. Will check again in 1000ms 23:14:56.537 [info] {"source":"oban","duration":3575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:57.254 [debug] Current batch of media processed. Will check again in 1000ms 23:14:58.261 [debug] Current batch of media processed. Will check again in 1000ms 23:14:59.264 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Школа испанского языка \"Estudiamos\" https://estudiamos-school.com/blog?utm_source=Nestrashno\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 2115, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e022800 - Бесплатно живу в Никарагуа..mkv", "id" => "uga84eYCa6k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=uga84eYCa6k", "playlist_index" => 96, "timestamp" => 1709141562, "title" => "Бесплатно живу в Никарагуа.", "upload_date" => "20240228"} 23:14:59.266 [debug] QUERY OK source="sources" db=0.9ms queue=0.4ms idle=1443.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:14:59.268 [debug] QUERY OK source="sources" db=0.3ms idle=588.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:14:59.269 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=442.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-02-28 17:32:42Z], 2] 23:14:59.272 [debug] QUERY OK source="media_items" db=2.0ms queue=0.2ms idle=443.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Школа испанского языка \"Estudiamos\" https://estudiamos-school.com/blog?utm_source=Nestrashno\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Бесплатно живу в Никарагуа.", "e01f9245-e4e6-4065-80a9-52d79068a9a8", 2115, false, "uga84eYCa6k", "https://www.youtube.com/watch?v=uga84eYCa6k", 96, "/downloads/shows/Nestrashno/Season 2024/s2024e022800 - Бесплатно живу в Никарагуа..mkv", false, false, false, 2, [], 99, ~U[2024-02-28 17:32:42Z], ~U[2026-04-17 18:14:59Z], ~U[2026-04-17 18:14:59Z], "Школа испанского языка \"Estudiamos\" https://estudiamos-school.com/blog?utm_source=Nestrashno\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Бесплатно живу в Никарагуа.", 2115, false, "uga84eYCa6k", "https://www.youtube.com/watch?v=uga84eYCa6k", "/downloads/shows/Nestrashno/Season 2024/s2024e022800 - Бесплатно живу в Никарагуа..mkv", false, 2, ~U[2024-02-28 17:32:42Z]] 23:14:59.274 [debug] QUERY OK source="sources" db=0.5ms queue=0.4ms idle=446.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:14:59.275 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.3ms idle=7.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:14:59.276 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=7.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [592] 23:14:59.277 [debug] Current batch of media processed. Will check again in 1000ms 23:15:00.279 [debug] Current batch of media processed. Will check again in 1000ms 23:15:00.941 [info] {"source":"oban","duration":2372,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:15:01.283 [debug] Current batch of media processed. Will check again in 1000ms 23:15:02.286 [debug] Current batch of media processed. Will check again in 1000ms 23:15:03.291 [debug] Current batch of media processed. Will check again in 1000ms 23:15:04.294 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Оформляй Тинькофф Black и получи кэшбэк 1000 рублей за трату от 3000: https://l.tinkoff.ru/liluedencedo\n\nerid: LjN8K5yc6\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 2429, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e021100 - Сумасшедшее путешествие по земле вулканов..mkv", "id" => "F5yrPfZNGDg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=F5yrPfZNGDg", "playlist_index" => 97, "timestamp" => 1707659488, "title" => "Сумасшедшее путешествие по земле вулканов.", "upload_date" => "20240211"} 23:15:04.296 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=1432.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:15:04.297 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1433.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:15:04.298 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1434.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-02-11 13:51:28Z], 2] 23:15:04.301 [debug] QUERY OK source="media_items" db=1.4ms idle=1436.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Оформляй Тинькофф Black и получи кэшбэк 1000 рублей за трату от 3000: https://l.tinkoff.ru/liluedencedo\n\nerid: LjN8K5yc6\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Сумасшедшее путешествие по земле вулканов.", "a0217602-35b7-4b5c-aeeb-bdd5578c86ff", 2429, false, "F5yrPfZNGDg", "https://www.youtube.com/watch?v=F5yrPfZNGDg", 97, "/downloads/shows/Nestrashno/Season 2024/s2024e021100 - Сумасшедшее путешествие по земле вулканов..mkv", false, false, false, 2, [], 99, ~U[2024-02-11 13:51:28Z], ~U[2026-04-17 18:15:04Z], ~U[2026-04-17 18:15:04Z], "Оформляй Тинькофф Black и получи кэшбэк 1000 рублей за трату от 3000: https://l.tinkoff.ru/liluedencedo\n\nerid: LjN8K5yc6\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Сумасшедшее путешествие по земле вулканов.", 2429, false, "F5yrPfZNGDg", "https://www.youtube.com/watch?v=F5yrPfZNGDg", "/downloads/shows/Nestrashno/Season 2024/s2024e021100 - Сумасшедшее путешествие по земле вулканов..mkv", false, 2, ~U[2024-02-11 13:51:28Z]] 23:15:04.302 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=508.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:15:04.303 [debug] QUERY OK source="media_profiles" db=0.6ms idle=6.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:15:04.304 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=6.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [593] 23:15:04.304 [debug] Current batch of media processed. Will check again in 1000ms 23:15:05.307 [debug] Current batch of media processed. Will check again in 1000ms 23:15:06.309 [debug] Current batch of media processed. Will check again in 1000ms 23:15:07.311 [debug] Current batch of media processed. Will check again in 1000ms 23:15:08.318 [debug] Current batch of media processed. Will check again in 1000ms 23:15:09.393 [debug] Current batch of media processed. Will check again in 1000ms 23:15:10.398 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 2557, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e020100 - Приехал в Гондурас, чтобы разобраться..mkv", "id" => "rEqx5RvQ3oI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=rEqx5RvQ3oI", "playlist_index" => 98, "timestamp" => 1706795408, "title" => "Приехал в Гондурас, чтобы разобраться.", "upload_date" => "20240201"} 23:15:10.401 [debug] QUERY OK source="sources" db=2.9ms queue=0.3ms idle=1231.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:15:10.403 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=230.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:15:10.404 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=231.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-02-01 13:50:08Z], 2] 23:15:10.412 [debug] QUERY OK source="media_items" db=6.2ms queue=0.1ms idle=233.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Приехал в Гондурас, чтобы разобраться.", "dd832b3a-8a33-409a-aa40-e08c7c72d13f", 2557, false, "rEqx5RvQ3oI", "https://www.youtube.com/watch?v=rEqx5RvQ3oI", 98, "/downloads/shows/Nestrashno/Season 2024/s2024e020100 - Приехал в Гондурас, чтобы разобраться..mkv", false, false, false, 2, [], 99, ~U[2024-02-01 13:50:08Z], ~U[2026-04-17 18:15:10Z], ~U[2026-04-17 18:15:10Z], "Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Приехал в Гондурас, чтобы разобраться.", 2557, false, "rEqx5RvQ3oI", "https://www.youtube.com/watch?v=rEqx5RvQ3oI", "/downloads/shows/Nestrashno/Season 2024/s2024e020100 - Приехал в Гондурас, чтобы разобраться..mkv", false, 2, ~U[2024-02-01 13:50:08Z]] 23:15:10.413 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=237.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:15:10.414 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=11.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:15:10.415 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=11.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [594] 23:15:10.416 [debug] Current batch of media processed. Will check again in 1000ms 23:15:11.447 [debug] Current batch of media processed. Will check again in 1000ms 23:15:12.451 [debug] Current batch of media processed. Will check again in 1000ms 23:15:13.453 [debug] Current batch of media processed. Will check again in 1000ms 23:15:14.500 [debug] Current batch of media processed. Will check again in 1000ms 23:15:15.503 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1606, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e012100 - Гватемала на мотоцикле. Первые испытания..mkv", "id" => "FdJHBwZKd18", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=FdJHBwZKd18", "playlist_index" => 99, "timestamp" => 1705847145, "title" => "Гватемала на мотоцикле. Первые испытания.", "upload_date" => "20240121"} 23:15:15.505 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1257.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:15:15.506 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1259.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:15:15.507 [debug] QUERY OK source="media_items" db=0.7ms idle=1260.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-01-21 14:25:45Z], 2] 23:15:15.510 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1176.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Гватемала на мотоцикле. Первые испытания.", "54a71645-1133-4841-8109-1837b1deaaea", 1606, false, "FdJHBwZKd18", "https://www.youtube.com/watch?v=FdJHBwZKd18", 99, "/downloads/shows/Nestrashno/Season 2024/s2024e012100 - Гватемала на мотоцикле. Первые испытания..mkv", false, false, false, 2, [], 99, ~U[2024-01-21 14:25:45Z], ~U[2026-04-17 18:15:15Z], ~U[2026-04-17 18:15:15Z], "Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Гватемала на мотоцикле. Первые испытания.", 1606, false, "FdJHBwZKd18", "https://www.youtube.com/watch?v=FdJHBwZKd18", "/downloads/shows/Nestrashno/Season 2024/s2024e012100 - Гватемала на мотоцикле. Первые испытания..mkv", false, 2, ~U[2024-01-21 14:25:45Z]] 23:15:15.511 [debug] QUERY OK source="sources" db=0.4ms idle=173.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:15:15.512 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:15:15.513 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [595] 23:15:15.513 [debug] Current batch of media processed. Will check again in 1000ms 23:15:16.515 [debug] Current batch of media processed. Will check again in 1000ms 23:15:17.532 [debug] Current batch of media processed. Will check again in 1000ms 23:15:18.534 [debug] Current batch of media processed. Will check again in 1000ms 23:15:19.612 [debug] Current batch of media processed. Will check again in 1000ms 23:15:20.616 [debug] Current batch of media processed. Will check again in 1000ms 23:15:21.670 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1354, "filename" => "/downloads/shows/Nestrashno/Season 2024/s2024e010600 - ХУДШЕЕ место, где я ночевал..mkv", "id" => "YRCedl91JDA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=YRCedl91JDA", "playlist_index" => 100, "timestamp" => 1704578286, "title" => "ХУДШЕЕ место, где я ночевал.", "upload_date" => "20240106"} 23:15:21.672 [debug] QUERY OK source="sources" db=0.8ms queue=0.4ms idle=317.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:15:21.675 [debug] QUERY OK source="sources" db=0.7ms queue=0.5ms idle=320.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:15:21.676 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=321.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-01-06 21:58:06Z], 2] 23:15:21.680 [debug] QUERY OK source="media_items" db=2.4ms queue=0.2ms idle=324.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "ХУДШЕЕ место, где я ночевал.", "8e1e8ada-1cce-4f2b-a7b5-8bc8d0d1dcd2", 1354, false, "YRCedl91JDA", "https://www.youtube.com/watch?v=YRCedl91JDA", 100, "/downloads/shows/Nestrashno/Season 2024/s2024e010600 - ХУДШЕЕ место, где я ночевал..mkv", false, false, false, 2, [], 99, ~U[2024-01-06 21:58:06Z], ~U[2026-04-17 18:15:21Z], ~U[2026-04-17 18:15:21Z], "Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "ХУДШЕЕ место, где я ночевал.", 1354, false, "YRCedl91JDA", "https://www.youtube.com/watch?v=YRCedl91JDA", "/downloads/shows/Nestrashno/Season 2024/s2024e010600 - ХУДШЕЕ место, где я ночевал..mkv", false, 2, ~U[2024-01-06 21:58:06Z]] 23:15:21.682 [debug] QUERY OK source="sources" db=0.6ms queue=0.4ms idle=233.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:15:21.683 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=10.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:15:21.684 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=9.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [596] 23:15:21.685 [debug] Current batch of media processed. Will check again in 1000ms 23:15:22.690 [debug] Current batch of media processed. Will check again in 1000ms 23:15:23.703 [debug] Current batch of media processed. Will check again in 1000ms 23:15:24.709 [debug] Current batch of media processed. Will check again in 1000ms 23:15:25.767 [debug] Current batch of media processed. Will check again in 1000ms 23:15:26.608 [info] {"source":"oban","duration":2082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:26.791 [debug] Current batch of media processed. Will check again in 1000ms 23:15:27.803 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1246, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e122800 - Уезжаю из Мексики спустя 2 года.mkv", "id" => "Ft1kpejLSJM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Ft1kpejLSJM", "playlist_index" => 101, "timestamp" => 1703807011, "title" => "Уезжаю из Мексики спустя 2 года", "upload_date" => "20231228"} 23:15:27.805 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=1089.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:15:27.807 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=351.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:15:27.809 [debug] QUERY OK source="media_items" db=1.5ms queue=0.3ms idle=352.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-28 23:43:31Z], 2] 23:15:27.812 [debug] QUERY OK source="media_items" db=2.1ms queue=0.2ms idle=355.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Уезжаю из Мексики спустя 2 года", "e30c5a2f-fda4-4ef8-933c-ea54b66ada0a", 1246, false, "Ft1kpejLSJM", "https://www.youtube.com/watch?v=Ft1kpejLSJM", 101, "/downloads/shows/Nestrashno/Season 2023/s2023e122800 - Уезжаю из Мексики спустя 2 года.mkv", false, false, false, 2, [], 99, ~U[2023-12-28 23:43:31Z], ~U[2026-04-17 18:15:27Z], ~U[2026-04-17 18:15:27Z], "Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Уезжаю из Мексики спустя 2 года", 1246, false, "Ft1kpejLSJM", "https://www.youtube.com/watch?v=Ft1kpejLSJM", "/downloads/shows/Nestrashno/Season 2023/s2023e122800 - Уезжаю из Мексики спустя 2 года.mkv", false, 2, ~U[2023-12-28 23:43:31Z]] 23:15:27.814 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=45.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:15:27.815 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.3ms idle=8.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:15:27.816 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=8.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [597] 23:15:27.817 [debug] Current batch of media processed. Will check again in 1000ms 23:15:28.853 [debug] Current batch of media processed. Will check again in 1000ms 23:15:29.871 [debug] Current batch of media processed. Will check again in 1000ms 23:15:30.872 [debug] Current batch of media processed. Will check again in 1000ms 23:15:31.874 [debug] Current batch of media processed. Will check again in 1000ms 23:15:32.876 [debug] Current batch of media processed. Will check again in 1000ms 23:15:33.892 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 944, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e122200 - Когда всё идет не по плану.mkv", "id" => "2FGc_6h0RXY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=2FGc_6h0RXY", "playlist_index" => 102, "timestamp" => 1703226939, "title" => "Когда всё идет не по плану", "upload_date" => "20231222"} 23:15:33.909 [debug] QUERY OK source="sources" db=15.2ms queue=0.5ms idle=266.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:15:33.913 [debug] QUERY OK source="sources" db=1.1ms queue=1.2ms idle=283.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:15:33.917 [debug] QUERY OK source="media_items" db=1.3ms queue=2.0ms idle=285.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-22 06:35:39Z], 2] 23:15:33.924 [debug] QUERY OK source="media_items" db=3.4ms queue=0.2ms idle=292.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Когда всё идет не по плану", "af1ea08e-362b-4830-8c0f-f2483ec5cc9e", 944, false, "2FGc_6h0RXY", "https://www.youtube.com/watch?v=2FGc_6h0RXY", 102, "/downloads/shows/Nestrashno/Season 2023/s2023e122200 - Когда всё идет не по плану.mkv", false, false, false, 2, [], 99, ~U[2023-12-22 06:35:39Z], ~U[2026-04-17 18:15:33Z], ~U[2026-04-17 18:15:33Z], "Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Когда всё идет не по плану", 944, false, "2FGc_6h0RXY", "https://www.youtube.com/watch?v=2FGc_6h0RXY", "/downloads/shows/Nestrashno/Season 2023/s2023e122200 - Когда всё идет не по плану.mkv", false, 2, ~U[2023-12-22 06:35:39Z]] 23:15:33.926 [debug] QUERY OK source="sources" db=0.4ms queue=1.2ms idle=115.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:15:33.927 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=17.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:15:33.929 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=15.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [598] 23:15:33.929 [debug] Current batch of media processed. Will check again in 1000ms 23:15:34.979 [debug] Current batch of media processed. Will check again in 1000ms 23:15:36.003 [debug] Current batch of media processed. Will check again in 1000ms 23:15:37.029 [debug] Current batch of media processed. Will check again in 1000ms 23:15:38.032 [debug] Current batch of media processed. Will check again in 1000ms 23:15:39.044 [debug] Current batch of media processed. Will check again in 1000ms 23:15:40.077 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1550, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e121800 - Горячая кровь..mkv", "id" => "JIvPFQ9nQxs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=JIvPFQ9nQxs", "playlist_index" => 103, "timestamp" => 1702877034, "title" => "Горячая кровь.", "upload_date" => "20231218"} 23:15:40.079 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=217.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:15:40.080 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=218.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:15:40.082 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=219.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-18 05:23:54Z], 2] 23:15:40.086 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=222.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Горячая кровь.", "cc571e57-32d6-4cab-8f60-842c68fcc0ef", 1550, false, "JIvPFQ9nQxs", "https://www.youtube.com/watch?v=JIvPFQ9nQxs", 103, "/downloads/shows/Nestrashno/Season 2023/s2023e121800 - Горячая кровь..mkv", false, false, false, 2, [], 99, ~U[2023-12-18 05:23:54Z], ~U[2026-04-17 18:15:40Z], ~U[2026-04-17 18:15:40Z], "Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Горячая кровь.", 1550, false, "JIvPFQ9nQxs", "https://www.youtube.com/watch?v=JIvPFQ9nQxs", "/downloads/shows/Nestrashno/Season 2023/s2023e121800 - Горячая кровь..mkv", false, 2, ~U[2023-12-18 05:23:54Z]] 23:15:40.087 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=141.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:15:40.088 [debug] QUERY OK source="media_profiles" db=0.4ms idle=8.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:15:40.089 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=8.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [599] 23:15:40.090 [debug] Current batch of media processed. Will check again in 1000ms 23:15:41.136 [debug] Current batch of media processed. Will check again in 1000ms 23:15:42.168 [debug] Current batch of media processed. Will check again in 1000ms 23:15:43.170 [debug] Current batch of media processed. Will check again in 1000ms 23:15:44.317 [debug] Current batch of media processed. Will check again in 1000ms 23:15:45.323 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🔥Станьте IT-специалистом с нуля в Skillfactory: https://go.skillfactory.ru/oD9oDg\n\nСкидка до 60% по промокоду НЕСТРАШНО + Новогоднее предложение до 31.12\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 2408, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e120400 - Смерть, секс, алкоголь. Я больше не буду прежним..mp4", "id" => "D9GuKD2J6gQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=D9GuKD2J6gQ", "playlist_index" => 104, "timestamp" => 1701686842, "title" => "Смерть, секс, алкоголь. Я больше не буду прежним.", "upload_date" => "20231204"} 23:15:45.325 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=1449.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:15:45.327 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=1451.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:15:45.328 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=1452.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-04 10:47:22Z], 2] 23:15:45.333 [debug] QUERY OK source="media_items" db=2.3ms queue=0.2ms idle=1349.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🔥Станьте IT-специалистом с нуля в Skillfactory: https://go.skillfactory.ru/oD9oDg\n\nСкидка до 60% по промокоду НЕСТРАШНО + Новогоднее предложение до 31.12\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Смерть, секс, алкоголь. Я больше не буду прежним.", "0df4e3e4-7ec6-4c84-b55b-cf894c7d16e7", 2408, false, "D9GuKD2J6gQ", "https://www.youtube.com/watch?v=D9GuKD2J6gQ", 104, "/downloads/shows/Nestrashno/Season 2023/s2023e120400 - Смерть, секс, алкоголь. Я больше не буду прежним..mp4", false, false, false, 2, [], 99, ~U[2023-12-04 10:47:22Z], ~U[2026-04-17 18:15:45Z], ~U[2026-04-17 18:15:45Z], "🔥Станьте IT-специалистом с нуля в Skillfactory: https://go.skillfactory.ru/oD9oDg\n\nСкидка до 60% по промокоду НЕСТРАШНО + Новогоднее предложение до 31.12\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Смерть, секс, алкоголь. Я больше не буду прежним.", 2408, false, "D9GuKD2J6gQ", "https://www.youtube.com/watch?v=D9GuKD2J6gQ", "/downloads/shows/Nestrashno/Season 2023/s2023e120400 - Смерть, секс, алкоголь. Я больше не буду прежним..mp4", false, 2, ~U[2023-12-04 10:47:22Z]] 23:15:45.334 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=346.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:15:45.335 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.2ms idle=8.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:15:45.336 [debug] QUERY OK source="media_items" db=0.6ms idle=8.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [600] 23:15:45.337 [debug] Current batch of media processed. Will check again in 1000ms 23:15:46.341 [debug] Current batch of media processed. Will check again in 1000ms 23:15:47.345 [debug] Current batch of media processed. Will check again in 1000ms 23:15:48.351 [debug] Current batch of media processed. Will check again in 1000ms 23:15:49.409 [debug] Current batch of media processed. Will check again in 1000ms 23:15:50.411 [debug] Current batch of media processed. Will check again in 1000ms 23:15:51.414 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 2331, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e112600 - Моя история..mp4", "id" => "SFo166FIzKI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SFo166FIzKI", "playlist_index" => 105, "timestamp" => 1700990907, "title" => "Моя история.", "upload_date" => "20231126"} 23:15:51.418 [debug] QUERY OK source="sources" db=1.6ms queue=0.4ms idle=507.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:15:51.419 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=510.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:15:51.422 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=512.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-26 09:28:27Z], 2] 23:15:51.426 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=515.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Моя история.", "433fcc2e-aa1b-4f31-a902-96953cca2803", 2331, false, "SFo166FIzKI", "https://www.youtube.com/watch?v=SFo166FIzKI", 105, "/downloads/shows/Nestrashno/Season 2023/s2023e112600 - Моя история..mp4", false, false, false, 2, [], 99, ~U[2023-11-26 09:28:27Z], ~U[2026-04-17 18:15:51Z], ~U[2026-04-17 18:15:51Z], "Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Моя история.", 2331, false, "SFo166FIzKI", "https://www.youtube.com/watch?v=SFo166FIzKI", "/downloads/shows/Nestrashno/Season 2023/s2023e112600 - Моя история..mp4", false, 2, ~U[2023-11-26 09:28:27Z]] 23:15:51.427 [debug] QUERY OK source="sources" db=0.4ms idle=393.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:15:51.428 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=10.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:15:51.430 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=10.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [601] 23:15:51.430 [debug] Current batch of media processed. Will check again in 1000ms 23:15:52.450 [debug] Current batch of media processed. Will check again in 1000ms 23:15:53.455 [debug] Current batch of media processed. Will check again in 1000ms 23:15:54.459 [debug] Current batch of media processed. Will check again in 1000ms 23:15:55.465 [debug] Current batch of media processed. Will check again in 1000ms 23:15:56.467 [debug] Current batch of media processed. Will check again in 1000ms 23:15:56.684 [info] {"source":"oban","duration":2721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:57.470 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1154, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e111900 - На этом я поеду через всю Америку..mkv", "id" => "0ULCEhHSCe0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=0ULCEhHSCe0", "playlist_index" => 106, "timestamp" => 1700352518, "title" => "На этом я поеду через всю Америку.", "upload_date" => "20231119"} 23:15:57.472 [debug] QUERY OK source="sources" db=0.9ms queue=0.4ms idle=786.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:15:57.474 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=510.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:15:57.475 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=511.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-19 00:08:38Z], 2] 23:15:57.479 [debug] QUERY OK source="media_items" db=2.2ms queue=0.2ms idle=513.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "На этом я поеду через всю Америку.", "8ba057b4-64fb-4f65-9f7f-5c1f0083ff73", 1154, false, "0ULCEhHSCe0", "https://www.youtube.com/watch?v=0ULCEhHSCe0", 106, "/downloads/shows/Nestrashno/Season 2023/s2023e111900 - На этом я поеду через всю Америку..mkv", false, false, false, 2, [], 99, ~U[2023-11-19 00:08:38Z], ~U[2026-04-17 18:15:57Z], ~U[2026-04-17 18:15:57Z], "Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "На этом я поеду через всю Америку.", 1154, false, "0ULCEhHSCe0", "https://www.youtube.com/watch?v=0ULCEhHSCe0", "/downloads/shows/Nestrashno/Season 2023/s2023e111900 - На этом я поеду через всю Америку..mkv", false, 2, ~U[2023-11-19 00:08:38Z]] 23:15:57.480 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=401.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:15:57.481 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.3ms idle=8.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:15:57.483 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=8.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [602] 23:15:57.483 [debug] Current batch of media processed. Will check again in 1000ms 23:15:58.544 [debug] Current batch of media processed. Will check again in 1000ms 23:15:59.611 [debug] Current batch of media processed. Will check again in 1000ms 23:16:00.617 [debug] Current batch of media processed. Will check again in 1000ms 23:16:01.020 [info] {"source":"oban","duration":1422,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:16:01.697 [debug] Current batch of media processed. Will check again in 1000ms 23:16:02.700 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "👉ПОДПИСАТЬСЯ НА YouTube-канал Александра Беспалова: https://www.youtube.com/@bespalov-finance\n\n👉СВЯЗАТЬСЯ С Александром Беспаловым: https://bit.ly/3Gfc8YJ\n\nРеклама, ИП Беспалова И. В. \nИНН 781706310415 Erid: 2RanynBoRYk\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nКоплю на новый мотоцикл и буду очень благодарен за поддержку:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)\n\n\nCотрудничество и предложения: elvagoruso@gmail.com", "duration" => 1937, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e111200 - Новые испытания в Мексике..mkv", "id" => "cUVwQqQiVW4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=cUVwQqQiVW4", "playlist_index" => 107, "timestamp" => 1699811668, "title" => "Новые испытания в Мексике.", "upload_date" => "20231112"} 23:16:02.702 [debug] QUERY OK source="sources" db=0.8ms queue=0.5ms idle=1682.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:16:02.703 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1684.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:16:02.705 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1684.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-12 17:54:28Z], 2] 23:16:02.708 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=1505.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["👉ПОДПИСАТЬСЯ НА YouTube-канал Александра Беспалова: https://www.youtube.com/@bespalov-finance\n\n👉СВЯЗАТЬСЯ С Александром Беспаловым: https://bit.ly/3Gfc8YJ\n\nРеклама, ИП Беспалова И. В. \nИНН 781706310415 Erid: 2RanynBoRYk\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nКоплю на новый мотоцикл и буду очень благодарен за поддержку:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)\n\n\nCотрудничество и предложения: elvagoruso@gmail.com", "Новые испытания в Мексике.", "e6f4b831-21ce-47fb-aa6f-8ccda770dcb9", 1937, false, "cUVwQqQiVW4", "https://www.youtube.com/watch?v=cUVwQqQiVW4", 107, "/downloads/shows/Nestrashno/Season 2023/s2023e111200 - Новые испытания в Мексике..mkv", false, false, false, 2, [], 99, ~U[2023-11-12 17:54:28Z], ~U[2026-04-17 18:16:02Z], ~U[2026-04-17 18:16:02Z], "👉ПОДПИСАТЬСЯ НА YouTube-канал Александра Беспалова: https://www.youtube.com/@bespalov-finance\n\n👉СВЯЗАТЬСЯ С Александром Беспаловым: https://bit.ly/3Gfc8YJ\n\nРеклама, ИП Беспалова И. В. \nИНН 781706310415 Erid: 2RanynBoRYk\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nКоплю на новый мотоцикл и буду очень благодарен за поддержку:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)\n\n\nCотрудничество и предложения: elvagoruso@gmail.com", "Новые испытания в Мексике.", 1937, false, "cUVwQqQiVW4", "https://www.youtube.com/watch?v=cUVwQqQiVW4", "/downloads/shows/Nestrashno/Season 2023/s2023e111200 - Новые испытания в Мексике..mkv", false, 2, ~U[2023-11-12 17:54:28Z]] 23:16:02.709 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=499.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:16:02.710 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=7.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:16:02.712 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=7.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [603] 23:16:02.713 [debug] Current batch of media processed. Will check again in 1000ms 23:16:03.715 [debug] Current batch of media processed. Will check again in 1000ms 23:16:04.717 [debug] Current batch of media processed. Will check again in 1000ms 23:16:05.719 [debug] Current batch of media processed. Will check again in 1000ms 23:16:06.721 [debug] Current batch of media processed. Will check again in 1000ms 23:16:07.723 [debug] Current batch of media processed. Will check again in 1000ms 23:16:08.726 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Коплю на новый мотоцикл и буду очень благодарен за поддержку:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com", "duration" => 1476, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e110400 - Говорили мне все..mkv", "id" => "SVCk65QMXQw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SVCk65QMXQw", "playlist_index" => 108, "timestamp" => 1699083826, "title" => "Говорили мне все.", "upload_date" => "20231104"} 23:16:08.728 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=688.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:16:08.729 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=690.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:16:08.730 [debug] QUERY OK source="media_items" db=0.8ms idle=691.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-04 07:43:46Z], 2] 23:16:08.733 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=693.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Коплю на новый мотоцикл и буду очень благодарен за поддержку:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com", "Говорили мне все.", "9bfac35b-a70c-43cc-8474-ef0ced8098df", 1476, false, "SVCk65QMXQw", "https://www.youtube.com/watch?v=SVCk65QMXQw", 108, "/downloads/shows/Nestrashno/Season 2023/s2023e110400 - Говорили мне все..mkv", false, false, false, 2, [], 99, ~U[2023-11-04 07:43:46Z], ~U[2026-04-17 18:16:08Z], ~U[2026-04-17 18:16:08Z], "Коплю на новый мотоцикл и буду очень благодарен за поддержку:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com", "Говорили мне все.", 1476, false, "SVCk65QMXQw", "https://www.youtube.com/watch?v=SVCk65QMXQw", "/downloads/shows/Nestrashno/Season 2023/s2023e110400 - Говорили мне все..mkv", false, 2, ~U[2023-11-04 07:43:46Z]] 23:16:08.734 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=251.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:16:08.736 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.3ms idle=7.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:16:08.737 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [604] 23:16:08.737 [debug] Current batch of media processed. Will check again in 1000ms 23:16:09.740 [debug] Current batch of media processed. Will check again in 1000ms 23:16:10.744 [debug] Current batch of media processed. Will check again in 1000ms 23:16:11.746 [debug] Current batch of media processed. Will check again in 1000ms 23:16:12.748 [debug] Current batch of media processed. Will check again in 1000ms 23:16:13.779 [debug] Current batch of media processed. Will check again in 1000ms 23:16:14.786 [debug] Current batch of media processed. Will check again in 1000ms 23:16:15.789 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1255, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e103100 - Мексиканцы снова меня выручают!.mkv", "id" => "d-wh7VrJhvg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=d-wh7VrJhvg", "playlist_index" => 109, "timestamp" => 1698729465, "title" => "Мексиканцы снова меня выручают!", "upload_date" => "20231031"} 23:16:15.790 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1711.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:16:15.792 [debug] QUERY OK source="sources" db=0.5ms idle=1713.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:16:15.794 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1714.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-31 05:17:45Z], 2] 23:16:15.798 [debug] QUERY OK source="media_items" db=2.7ms idle=1230.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Мексиканцы снова меня выручают!", "53a0333a-db44-437a-8e4b-12ce618cb5ac", 1255, false, "d-wh7VrJhvg", "https://www.youtube.com/watch?v=d-wh7VrJhvg", 109, "/downloads/shows/Nestrashno/Season 2023/s2023e103100 - Мексиканцы снова меня выручают!.mkv", false, false, false, 2, [], 99, ~U[2023-10-31 05:17:45Z], ~U[2026-04-17 18:16:15Z], ~U[2026-04-17 18:16:15Z], "Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Мексиканцы снова меня выручают!", 1255, false, "d-wh7VrJhvg", "https://www.youtube.com/watch?v=d-wh7VrJhvg", "/downloads/shows/Nestrashno/Season 2023/s2023e103100 - Мексиканцы снова меня выручают!.mkv", false, 2, ~U[2023-10-31 05:17:45Z]] 23:16:15.799 [debug] QUERY OK source="sources" db=0.7ms idle=222.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:16:15.800 [debug] QUERY OK source="media_profiles" db=0.5ms idle=8.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:16:15.801 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=8.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [605] 23:16:15.802 [debug] Current batch of media processed. Will check again in 1000ms 23:16:16.829 [debug] Current batch of media processed. Will check again in 1000ms 23:16:17.833 [debug] Current batch of media processed. Will check again in 1000ms 23:16:18.841 [debug] Current batch of media processed. Will check again in 1000ms 23:16:19.842 [debug] Current batch of media processed. Will check again in 1000ms 23:16:20.845 [debug] Current batch of media processed. Will check again in 1000ms 23:16:21.848 [debug] Current batch of media processed. Will check again in 1000ms 23:16:22.865 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🌴Кликай: https://go.contented.ru/MIJpvg\n-45% на курс \"Моушн дизайнер с 0 до PRO\" в онлайн-школе Contented по промокоду «NESTRASHNO» до 9 ноября + Курс английского для дизайнеров подарок\nРеклама: nestrashno@spritemedia.ru\n\nМой telegram - канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка канала:\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 2485, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e102700 - Сплю в палатке и ищу ЖЕНУ.mkv", "id" => "0PELHlkBWCI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=0PELHlkBWCI", "playlist_index" => 110, "timestamp" => 1698390052, "title" => "Сплю в палатке и ищу ЖЕНУ", "upload_date" => "20231027"} 23:16:22.870 [debug] QUERY OK source="sources" db=2.3ms queue=0.3ms idle=1707.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:16:22.875 [debug] QUERY OK source="sources" db=2.0ms queue=0.2ms idle=1712.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:16:22.878 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=1715.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-27 07:00:52Z], 2] 23:16:22.892 [debug] QUERY OK source="media_items" db=9.9ms queue=0.4ms idle=1194.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🌴Кликай: https://go.contented.ru/MIJpvg\n-45% на курс \"Моушн дизайнер с 0 до PRO\" в онлайн-школе Contented по промокоду «NESTRASHNO» до 9 ноября + Курс английского для дизайнеров подарок\nРеклама: nestrashno@spritemedia.ru\n\nМой telegram - канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка канала:\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Сплю в палатке и ищу ЖЕНУ", "1bd030b4-16c0-4273-9d48-6cb2cd82ab94", 2485, false, "0PELHlkBWCI", "https://www.youtube.com/watch?v=0PELHlkBWCI", 110, "/downloads/shows/Nestrashno/Season 2023/s2023e102700 - Сплю в палатке и ищу ЖЕНУ.mkv", false, false, false, 2, [], 99, ~U[2023-10-27 07:00:52Z], ~U[2026-04-17 18:16:22Z], ~U[2026-04-17 18:16:22Z], "🌴Кликай: https://go.contented.ru/MIJpvg\n-45% на курс \"Моушн дизайнер с 0 до PRO\" в онлайн-школе Contented по промокоду «NESTRASHNO» до 9 ноября + Курс английского для дизайнеров подарок\nРеклама: nestrashno@spritemedia.ru\n\nМой telegram - канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка канала:\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Сплю в палатке и ищу ЖЕНУ", 2485, false, "0PELHlkBWCI", "https://www.youtube.com/watch?v=0PELHlkBWCI", "/downloads/shows/Nestrashno/Season 2023/s2023e102700 - Сплю в палатке и ищу ЖЕНУ.mkv", false, 2, ~U[2023-10-27 07:00:52Z]] 23:16:22.895 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=202.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:16:22.896 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=25.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:16:22.898 [debug] QUERY OK source="media_items" db=1.2ms queue=0.3ms idle=22.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [606] 23:16:22.899 [debug] Current batch of media processed. Will check again in 1000ms 23:16:23.902 [debug] Current batch of media processed. Will check again in 1000ms 23:16:24.906 [debug] Current batch of media processed. Will check again in 1000ms 23:16:25.913 [debug] Current batch of media processed. Will check again in 1000ms 23:16:26.700 [info] {"source":"oban","duration":2225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:26.957 [debug] Current batch of media processed. Will check again in 1000ms 23:16:27.959 [debug] Current batch of media processed. Will check again in 1000ms 23:16:28.961 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "В Ясно легко найти своего психолога. Скидка 20% по промокоду NESTRASHNO на первую сессию: https://clck.ru/365zDF\n\nМой telegram - канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка канала:\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1518, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e101500 - И я выучил 3 иностранных языка.mp4", "id" => "HC_JTm-r2p8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=HC_JTm-r2p8", "playlist_index" => 111, "timestamp" => 1697347619, "title" => "И я выучил 3 иностранных языка", "upload_date" => "20231015"} 23:16:28.963 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=686.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:16:28.964 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=688.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:16:28.966 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=688.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-15 05:26:59Z], 2] 23:16:28.969 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=690.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["В Ясно легко найти своего психолога. Скидка 20% по промокоду NESTRASHNO на первую сессию: https://clck.ru/365zDF\n\nМой telegram - канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка канала:\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "И я выучил 3 иностранных языка", "01e8c10f-0cf0-4a74-9a69-e162df5cc2e0", 1518, false, "HC_JTm-r2p8", "https://www.youtube.com/watch?v=HC_JTm-r2p8", 111, "/downloads/shows/Nestrashno/Season 2023/s2023e101500 - И я выучил 3 иностранных языка.mp4", false, false, false, 2, [], 99, ~U[2023-10-15 05:26:59Z], ~U[2026-04-17 18:16:28Z], ~U[2026-04-17 18:16:28Z], "В Ясно легко найти своего психолога. Скидка 20% по промокоду NESTRASHNO на первую сессию: https://clck.ru/365zDF\n\nМой telegram - канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка канала:\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "И я выучил 3 иностранных языка", 1518, false, "HC_JTm-r2p8", "https://www.youtube.com/watch?v=HC_JTm-r2p8", "/downloads/shows/Nestrashno/Season 2023/s2023e101500 - И я выучил 3 иностранных языка.mp4", false, 2, ~U[2023-10-15 05:26:59Z]] 23:16:28.970 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=165.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:16:28.971 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=7.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:16:28.972 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [607] 23:16:28.972 [debug] Current batch of media processed. Will check again in 1000ms 23:16:29.991 [debug] Current batch of media processed. Will check again in 1000ms 23:16:30.993 [debug] Current batch of media processed. Will check again in 1000ms 23:16:32.004 [debug] Current batch of media processed. Will check again in 1000ms 23:16:33.015 [debug] Current batch of media processed. Will check again in 1000ms 23:16:34.019 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Получи профессию python-разработчика с нуля до PRO в https://go.skillfactory.ru/p5J45Q\nВозврат денег за курс, если не нашли работу после обучения + скидка 45% по промокоду НЕСТРАШНО до 26.10.2023 г.\nerid: LjN8KUwGe\n\nInstagram Дианы: https://www.instagram.com/diana_hyperion/\n\nМой telegram - канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка канала:\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 2487, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e100700 - Можешь и ты..mkv", "id" => "CAToMRsC100", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=CAToMRsC100", "playlist_index" => 112, "timestamp" => 1696656959, "title" => "Можешь и ты.", "upload_date" => "20231007"} 23:16:34.021 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1739.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:16:34.022 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1741.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:16:34.024 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1742.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-07 05:35:59Z], 2] 23:16:34.028 [debug] QUERY OK source="media_items" db=3.0ms idle=1094.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Получи профессию python-разработчика с нуля до PRO в https://go.skillfactory.ru/p5J45Q\nВозврат денег за курс, если не нашли работу после обучения + скидка 45% по промокоду НЕСТРАШНО до 26.10.2023 г.\nerid: LjN8KUwGe\n\nInstagram Дианы: https://www.instagram.com/diana_hyperion/\n\nМой telegram - канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка канала:\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Можешь и ты.", "cc5f2d40-5128-43fc-9cc3-a75b00e379b0", 2487, false, "CAToMRsC100", "https://www.youtube.com/watch?v=CAToMRsC100", 112, "/downloads/shows/Nestrashno/Season 2023/s2023e100700 - Можешь и ты..mkv", false, false, false, 2, [], 99, ~U[2023-10-07 05:35:59Z], ~U[2026-04-17 18:16:34Z], ~U[2026-04-17 18:16:34Z], "Получи профессию python-разработчика с нуля до PRO в https://go.skillfactory.ru/p5J45Q\nВозврат денег за курс, если не нашли работу после обучения + скидка 45% по промокоду НЕСТРАШНО до 26.10.2023 г.\nerid: LjN8KUwGe\n\nInstagram Дианы: https://www.instagram.com/diana_hyperion/\n\nМой telegram - канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка канала:\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Можешь и ты.", 2487, false, "CAToMRsC100", "https://www.youtube.com/watch?v=CAToMRsC100", "/downloads/shows/Nestrashno/Season 2023/s2023e100700 - Можешь и ты..mkv", false, 2, ~U[2023-10-07 05:35:59Z]] 23:16:34.029 [debug] QUERY OK source="sources" db=0.5ms idle=90.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:16:34.030 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=8.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:16:34.031 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=8.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [608] 23:16:34.032 [debug] Current batch of media processed. Will check again in 1000ms 23:16:35.035 [debug] Current batch of media processed. Will check again in 1000ms 23:16:36.054 [debug] Current batch of media processed. Will check again in 1000ms 23:16:37.056 [debug] Current batch of media processed. Will check again in 1000ms 23:16:38.058 [debug] Current batch of media processed. Will check again in 1000ms 23:16:39.061 [debug] Current batch of media processed. Will check again in 1000ms 23:16:40.067 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Cотрудничество и предложения: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка канала:\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1438, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e092600 - Что в моём рюкзаке?.mkv", "id" => "_mPLgcvd1jM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=_mPLgcvd1jM", "playlist_index" => 113, "timestamp" => 1695741502, "title" => "Что в моём рюкзаке?", "upload_date" => "20230926"} 23:16:40.070 [debug] QUERY OK source="sources" db=1.2ms queue=0.3ms idle=751.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:16:40.072 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=754.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:16:40.074 [debug] QUERY OK source="media_items" db=0.8ms idle=755.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-26 15:18:22Z], 2] 23:16:40.078 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=757.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Cотрудничество и предложения: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка канала:\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Что в моём рюкзаке?", "f58c0e21-87e2-47bd-a6b3-31a3d537ab79", 1438, false, "_mPLgcvd1jM", "https://www.youtube.com/watch?v=_mPLgcvd1jM", 113, "/downloads/shows/Nestrashno/Season 2023/s2023e092600 - Что в моём рюкзаке?.mkv", false, false, false, 2, [], 99, ~U[2023-09-26 15:18:22Z], ~U[2026-04-17 18:16:40Z], ~U[2026-04-17 18:16:40Z], "Cотрудничество и предложения: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка канала:\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Что в моём рюкзаке?", 1438, false, "_mPLgcvd1jM", "https://www.youtube.com/watch?v=_mPLgcvd1jM", "/downloads/shows/Nestrashno/Season 2023/s2023e092600 - Что в моём рюкзаке?.mkv", false, 2, ~U[2023-09-26 15:18:22Z]] 23:16:40.080 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=92.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:16:40.082 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.4ms idle=10.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:16:40.083 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=9.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [609] 23:16:40.083 [debug] Current batch of media processed. Will check again in 1000ms 23:16:41.086 [debug] Current batch of media processed. Will check again in 1000ms 23:16:42.158 [debug] Current batch of media processed. Will check again in 1000ms 23:16:43.168 [debug] Current batch of media processed. Will check again in 1000ms 23:16:44.177 [debug] Current batch of media processed. Will check again in 1000ms 23:16:45.180 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Cотрудничество и предложения, уроки испанского: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка канала:\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 2165, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e091700 - Срочно возвращаюсь в Мексику.mkv", "id" => "KihA1lFClKo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=KihA1lFClKo", "playlist_index" => 114, "timestamp" => 1694953933, "title" => "Срочно возвращаюсь в Мексику", "upload_date" => "20230917"} 23:16:45.182 [debug] QUERY OK source="sources" db=1.1ms queue=0.3ms idle=1840.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:16:45.183 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1842.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:16:45.185 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=1843.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-17 12:32:13Z], 2] 23:16:45.196 [debug] QUERY OK source="media_items" db=9.5ms queue=0.1ms idle=1168.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Cотрудничество и предложения, уроки испанского: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка канала:\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Срочно возвращаюсь в Мексику", "18b45337-1fb8-40b3-a39f-b98e33e89b35", 2165, false, "KihA1lFClKo", "https://www.youtube.com/watch?v=KihA1lFClKo", 114, "/downloads/shows/Nestrashno/Season 2023/s2023e091700 - Срочно возвращаюсь в Мексику.mkv", false, false, false, 2, [], 99, ~U[2023-09-17 12:32:13Z], ~U[2026-04-17 18:16:45Z], ~U[2026-04-17 18:16:45Z], "Cотрудничество и предложения, уроки испанского: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка канала:\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Срочно возвращаюсь в Мексику", 2165, false, "KihA1lFClKo", "https://www.youtube.com/watch?v=KihA1lFClKo", "/downloads/shows/Nestrashno/Season 2023/s2023e091700 - Срочно возвращаюсь в Мексику.mkv", false, 2, ~U[2023-09-17 12:32:13Z]] 23:16:45.197 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=171.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:16:45.198 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=15.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:16:45.199 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=15.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [610] 23:16:45.199 [debug] Current batch of media processed. Will check again in 1000ms 23:16:46.203 [debug] Current batch of media processed. Will check again in 1000ms 23:16:47.215 [debug] Current batch of media processed. Will check again in 1000ms 23:16:48.216 [debug] Current batch of media processed. Will check again in 1000ms 23:16:49.220 [debug] Current batch of media processed. Will check again in 1000ms 23:16:50.226 [debug] Current batch of media processed. Will check again in 1000ms 23:16:51.232 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Cотрудничество и предложения, уроки испанского (13 долларов в час): elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1815, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e091000 - На попутках по самой опасной стране..mkv", "id" => "0zTVFo4Yh_I", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=0zTVFo4Yh_I", "playlist_index" => 115, "timestamp" => 1694356750, "title" => "На попутках по самой опасной стране.", "upload_date" => "20230910"} 23:16:51.234 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=785.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:16:51.237 [debug] QUERY OK source="sources" db=0.6ms queue=0.5ms idle=788.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:16:51.238 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=789.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-10 14:39:10Z], 2] 23:16:51.242 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=791.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Cотрудничество и предложения, уроки испанского (13 долларов в час): elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "На попутках по самой опасной стране.", "741ee73a-0005-4916-bef5-66a0784b6db3", 1815, false, "0zTVFo4Yh_I", "https://www.youtube.com/watch?v=0zTVFo4Yh_I", 115, "/downloads/shows/Nestrashno/Season 2023/s2023e091000 - На попутках по самой опасной стране..mkv", false, false, false, 2, [], 99, ~U[2023-09-10 14:39:10Z], ~U[2026-04-17 18:16:51Z], ~U[2026-04-17 18:16:51Z], "Cотрудничество и предложения, уроки испанского (13 долларов в час): elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "На попутках по самой опасной стране.", 1815, false, "0zTVFo4Yh_I", "https://www.youtube.com/watch?v=0zTVFo4Yh_I", "/downloads/shows/Nestrashno/Season 2023/s2023e091000 - На попутках по самой опасной стране..mkv", false, 2, ~U[2023-09-10 14:39:10Z]] 23:16:51.243 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=167.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:16:51.244 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=9.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:16:51.246 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=8.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [611] 23:16:51.246 [debug] Current batch of media processed. Will check again in 1000ms 23:16:52.248 [debug] Current batch of media processed. Will check again in 1000ms 23:16:53.250 [debug] Current batch of media processed. Will check again in 1000ms 23:16:54.252 [debug] Current batch of media processed. Will check again in 1000ms 23:16:55.253 [debug] Current batch of media processed. Will check again in 1000ms 23:16:56.264 [debug] Current batch of media processed. Will check again in 1000ms 23:16:56.705 [info] {"source":"oban","duration":1933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:57.265 [debug] Current batch of media processed. Will check again in 1000ms 23:16:58.271 [debug] Current batch of media processed. Will check again in 1000ms 23:16:59.277 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "УРОКИ ИСПАНСКОГО, CОТРУДНИЧЕСТВО И ПРЕДЛОЖЕНИЯ: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1222, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e082600 - Вот так..mkv", "id" => "hm8ImqnmjUI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=hm8ImqnmjUI", "playlist_index" => 116, "timestamp" => 1693029638, "title" => "Вот так.", "upload_date" => "20230826"} 23:16:59.279 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=804.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:16:59.280 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=806.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:16:59.282 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=807.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-08-26 06:00:38Z], 2] 23:16:59.286 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=809.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["УРОКИ ИСПАНСКОГО, CОТРУДНИЧЕСТВО И ПРЕДЛОЖЕНИЯ: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Вот так.", "96353e7b-26a2-41f3-8dee-0a2f723d2e42", 1222, false, "hm8ImqnmjUI", "https://www.youtube.com/watch?v=hm8ImqnmjUI", 116, "/downloads/shows/Nestrashno/Season 2023/s2023e082600 - Вот так..mkv", false, false, false, 2, [], 99, ~U[2023-08-26 06:00:38Z], ~U[2026-04-17 18:16:59Z], ~U[2026-04-17 18:16:59Z], "УРОКИ ИСПАНСКОГО, CОТРУДНИЧЕСТВО И ПРЕДЛОЖЕНИЯ: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Вот так.", 1222, false, "hm8ImqnmjUI", "https://www.youtube.com/watch?v=hm8ImqnmjUI", "/downloads/shows/Nestrashno/Season 2023/s2023e082600 - Вот так..mkv", false, 2, ~U[2023-08-26 06:00:38Z]] 23:16:59.287 [debug] QUERY OK source="sources" db=0.5ms idle=139.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:16:59.288 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=8.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:16:59.289 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=8.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [612] 23:16:59.290 [debug] Current batch of media processed. Will check again in 1000ms 23:17:00.022 [info] {"source":"oban","duration":1174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:17:00.300 [debug] Current batch of media processed. Will check again in 1000ms 23:17:01.372 [debug] Current batch of media processed. Will check again in 1000ms 23:17:02.377 [debug] Current batch of media processed. Will check again in 1000ms 23:17:03.379 [debug] Current batch of media processed. Will check again in 1000ms 23:17:04.395 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Приложение OneTwoTrip - отели, апартаменты и билеты по всему миру с возможностью оплаты картами любых банков\n\n\n\n\nУРОКИ ИСПАНСКОГО, CОТРУДНИЧЕСТВО И ПРЕДЛОЖЕНИЯ: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1560, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e081900 - Я бросил всё и стал бродяжничать.mkv", "id" => "D9b6Ifvvrks", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=D9b6Ifvvrks", "playlist_index" => 117, "timestamp" => 1692424371, "title" => "Я бросил всё и стал бродяжничать", "upload_date" => "20230819"} 23:17:04.397 [debug] QUERY OK source="sources" db=1.2ms queue=0.3ms idle=1837.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:17:04.398 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1839.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:04.400 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1170.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-08-19 05:52:51Z], 2] 23:17:04.406 [debug] QUERY OK source="media_items" db=4.3ms queue=0.1ms idle=822.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Приложение OneTwoTrip - отели, апартаменты и билеты по всему миру с возможностью оплаты картами любых банков\n\n\n\n\nУРОКИ ИСПАНСКОГО, CОТРУДНИЧЕСТВО И ПРЕДЛОЖЕНИЯ: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Я бросил всё и стал бродяжничать", "45aa0156-335e-46db-9e0f-3512b63ec6da", 1560, false, "D9b6Ifvvrks", "https://www.youtube.com/watch?v=D9b6Ifvvrks", 117, "/downloads/shows/Nestrashno/Season 2023/s2023e081900 - Я бросил всё и стал бродяжничать.mkv", false, false, false, 2, [], 99, ~U[2023-08-19 05:52:51Z], ~U[2026-04-17 18:17:04Z], ~U[2026-04-17 18:17:04Z], "Приложение OneTwoTrip - отели, апартаменты и билеты по всему миру с возможностью оплаты картами любых банков\n\n\n\n\nУРОКИ ИСПАНСКОГО, CОТРУДНИЧЕСТВО И ПРЕДЛОЖЕНИЯ: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Я бросил всё и стал бродяжничать", 1560, false, "D9b6Ifvvrks", "https://www.youtube.com/watch?v=D9b6Ifvvrks", "/downloads/shows/Nestrashno/Season 2023/s2023e081900 - Я бросил всё и стал бродяжничать.mkv", false, 2, ~U[2023-08-19 05:52:51Z]] 23:17:04.407 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=167.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:04.408 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=10.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:04.410 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=10.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [613] 23:17:04.410 [debug] Current batch of media processed. Will check again in 1000ms 23:17:05.416 [debug] Current batch of media processed. Will check again in 1000ms 23:17:06.422 [debug] Current batch of media processed. Will check again in 1000ms 23:17:07.500 [debug] Current batch of media processed. Will check again in 1000ms 23:17:08.507 [debug] Current batch of media processed. Will check again in 1000ms 23:17:09.514 [debug] Current batch of media processed. Will check again in 1000ms 23:17:10.518 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Скачайте Яндекс Браузер и смотрите иностранные видео сразу на русском. Переводят и озвучивают нейросети: https://clck.ru/354GbK\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nМузыка: Juan Pino & Quemando Palabras - San Antonio (Barda Remix). Найдете на SoundCloud\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1799, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e081200 - Позвала к себе домой и я пошёл..mkv", "id" => "QZDzE-cknCA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=QZDzE-cknCA", "playlist_index" => 118, "timestamp" => 1691818455, "title" => "Позвала к себе домой и я пошёл.", "upload_date" => "20230812"} 23:17:10.519 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=585.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:17:10.521 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=587.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:10.522 [debug] QUERY OK source="media_items" db=0.8ms idle=588.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-08-12 05:34:15Z], 2] 23:17:10.527 [debug] QUERY OK source="media_items" db=3.4ms queue=0.1ms idle=590.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Скачайте Яндекс Браузер и смотрите иностранные видео сразу на русском. Переводят и озвучивают нейросети: https://clck.ru/354GbK\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nМузыка: Juan Pino & Quemando Palabras - San Antonio (Barda Remix). Найдете на SoundCloud\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Позвала к себе домой и я пошёл.", "ce8782b0-cb5a-470f-a8e7-1a9eda43b24d", 1799, false, "QZDzE-cknCA", "https://www.youtube.com/watch?v=QZDzE-cknCA", 118, "/downloads/shows/Nestrashno/Season 2023/s2023e081200 - Позвала к себе домой и я пошёл..mkv", false, false, false, 2, [], 99, ~U[2023-08-12 05:34:15Z], ~U[2026-04-17 18:17:10Z], ~U[2026-04-17 18:17:10Z], "Скачайте Яндекс Браузер и смотрите иностранные видео сразу на русском. Переводят и озвучивают нейросети: https://clck.ru/354GbK\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nМузыка: Juan Pino & Quemando Palabras - San Antonio (Barda Remix). Найдете на SoundCloud\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Позвала к себе домой и я пошёл.", 1799, false, "QZDzE-cknCA", "https://www.youtube.com/watch?v=QZDzE-cknCA", "/downloads/shows/Nestrashno/Season 2023/s2023e081200 - Позвала к себе домой и я пошёл..mkv", false, 2, ~U[2023-08-12 05:34:15Z]] 23:17:10.528 [debug] QUERY OK source="sources" db=0.4ms idle=151.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:10.530 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=9.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:10.531 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=9.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [614] 23:17:10.531 [debug] Current batch of media processed. Will check again in 1000ms 23:17:11.537 [debug] Current batch of media processed. Will check again in 1000ms 23:17:12.542 [debug] Current batch of media processed. Will check again in 1000ms 23:17:13.546 [debug] Current batch of media processed. Will check again in 1000ms 23:17:14.572 [debug] Current batch of media processed. Will check again in 1000ms 23:17:15.581 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Получи профессию python-разработчика с нуля в Skillfactory:\nhttps://go.skillfactory.ru/rjrOAg\nВозврат денег за курс, если не нашли работу после обучения + скидка 45% по промокоду НЕСТРАШНО до 20.08.2023 г\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1318, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e080300 - И стал бродягой в Латинской Америке..mp4", "id" => "usQ0LWCptIM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=usQ0LWCptIM", "playlist_index" => 119, "timestamp" => 1691066391, "title" => "И стал бродягой в Латинской Америке.", "upload_date" => "20230803"} 23:17:15.583 [debug] QUERY OK source="sources" db=0.7ms queue=0.4ms idle=1640.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:17:15.584 [debug] QUERY OK source="sources" db=0.3ms idle=1641.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:15.585 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1642.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-08-03 12:39:51Z], 2] 23:17:15.589 [debug] QUERY OK source="media_items" db=2.6ms idle=1169.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Получи профессию python-разработчика с нуля в Skillfactory:\nhttps://go.skillfactory.ru/rjrOAg\nВозврат денег за курс, если не нашли работу после обучения + скидка 45% по промокоду НЕСТРАШНО до 20.08.2023 г\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "И стал бродягой в Латинской Америке.", "7c90539d-c49f-412f-935c-3af80d24443d", 1318, false, "usQ0LWCptIM", "https://www.youtube.com/watch?v=usQ0LWCptIM", 119, "/downloads/shows/Nestrashno/Season 2023/s2023e080300 - И стал бродягой в Латинской Америке..mp4", false, false, false, 2, [], 99, ~U[2023-08-03 12:39:51Z], ~U[2026-04-17 18:17:15Z], ~U[2026-04-17 18:17:15Z], "Получи профессию python-разработчика с нуля в Skillfactory:\nhttps://go.skillfactory.ru/rjrOAg\nВозврат денег за курс, если не нашли работу после обучения + скидка 45% по промокоду НЕСТРАШНО до 20.08.2023 г\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "И стал бродягой в Латинской Америке.", 1318, false, "usQ0LWCptIM", "https://www.youtube.com/watch?v=usQ0LWCptIM", "/downloads/shows/Nestrashno/Season 2023/s2023e080300 - И стал бродягой в Латинской Америке..mp4", false, 2, ~U[2023-08-03 12:39:51Z]] 23:17:15.590 [debug] QUERY OK source="sources" db=0.5ms idle=167.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:15.591 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=7.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:15.593 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=8.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [615] 23:17:15.593 [debug] Current batch of media processed. Will check again in 1000ms 23:17:16.601 [debug] Current batch of media processed. Will check again in 1000ms 23:17:17.681 [debug] Current batch of media processed. Will check again in 1000ms 23:17:18.711 [debug] Current batch of media processed. Will check again in 1000ms 23:17:19.715 [debug] Current batch of media processed. Will check again in 1000ms 23:17:20.739 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Cотрудничество и предложения: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvag...\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 819, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e072400 - Чем удивляет эта страна?.mp4", "id" => "ULdTo5imuhw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ULdTo5imuhw", "playlist_index" => 120, "timestamp" => 1690186151, "title" => "Чем удивляет эта страна?", "upload_date" => "20230724"} 23:17:20.741 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1706.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:17:20.743 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1708.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:20.744 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1709.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-07-24 08:09:11Z], 2] 23:17:20.747 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1264.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Cотрудничество и предложения: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvag...\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Чем удивляет эта страна?", "874cc151-b91d-48a9-a5ff-8f2525e0b144", 819, false, "ULdTo5imuhw", "https://www.youtube.com/watch?v=ULdTo5imuhw", 120, "/downloads/shows/Nestrashno/Season 2023/s2023e072400 - Чем удивляет эта страна?.mp4", false, false, false, 2, [], 99, ~U[2023-07-24 08:09:11Z], ~U[2026-04-17 18:17:20Z], ~U[2026-04-17 18:17:20Z], "Cотрудничество и предложения: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvag...\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Чем удивляет эта страна?", 819, false, "ULdTo5imuhw", "https://www.youtube.com/watch?v=ULdTo5imuhw", "/downloads/shows/Nestrashno/Season 2023/s2023e072400 - Чем удивляет эта страна?.mp4", false, 2, ~U[2023-07-24 08:09:11Z]] 23:17:20.748 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=258.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:20.749 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=7.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:20.751 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [616] 23:17:20.751 [debug] Current batch of media processed. Will check again in 1000ms 23:17:21.754 [debug] Current batch of media processed. Will check again in 1000ms 23:17:22.757 [debug] Current batch of media processed. Will check again in 1000ms 23:17:23.758 [debug] Current batch of media processed. Will check again in 1000ms 23:17:24.756 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dPjKfR6Pm8c --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --embed-subs --sub-langs en,ru --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/shows/LESYAKA/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S99 - %(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:2160,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/shows/LESYAKA/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S99 - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/50/c6/50c697d0851f732e1f4861db2d77bd26c8bd1578853bf06d514cf76c088b842d.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:17:24.759 [debug] Current batch of media processed. Will check again in 1000ms 23:17:25.093 [debug] Running yt-dlp command for action: download_thumbnail 23:17:25.100 [debug] QUERY OK source="settings" db=2.5ms queue=0.2ms idle=1025.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:17:25.103 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=1030.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:17:25.105 [debug] QUERY OK source="settings" db=0.5ms queue=0.4ms idle=1032.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:17:25.107 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dPjKfR6Pm8c --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/6a/a6/6aa659ad2658d913bf0aab825dafeeff99f96573b566e2d05b726771abb3ff04.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:17:25.762 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Cотрудничество и предложения: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1285, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e072200 - Гватемала | Первое впечатление..mkv", "id" => "GZ-jgnrfs0Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=GZ-jgnrfs0Q", "playlist_index" => 121, "timestamp" => 1690014604, "title" => "Гватемала | Первое впечатление.", "upload_date" => "20230722"} 23:17:25.764 [debug] QUERY OK source="sources" db=0.8ms queue=0.4ms idle=1112.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:17:25.765 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=665.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:25.767 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=662.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-07-22 08:30:04Z], 2] 23:17:25.774 [debug] QUERY OK source="media_items" db=5.0ms queue=0.1ms idle=663.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Cотрудничество и предложения: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Гватемала | Первое впечатление.", "f0f5a286-08ff-4a67-a2ab-fa6ea67180a9", 1285, false, "GZ-jgnrfs0Q", "https://www.youtube.com/watch?v=GZ-jgnrfs0Q", 121, "/downloads/shows/Nestrashno/Season 2023/s2023e072200 - Гватемала | Первое впечатление..mkv", false, false, false, 2, [], 99, ~U[2023-07-22 08:30:04Z], ~U[2026-04-17 18:17:25Z], ~U[2026-04-17 18:17:25Z], "Cотрудничество и предложения: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Гватемала | Первое впечатление.", 1285, false, "GZ-jgnrfs0Q", "https://www.youtube.com/watch?v=GZ-jgnrfs0Q", "/downloads/shows/Nestrashno/Season 2023/s2023e072200 - Гватемала | Первое впечатление..mkv", false, 2, ~U[2023-07-22 08:30:04Z]] 23:17:25.775 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=101.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:25.776 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=11.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:25.777 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=11.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [617] 23:17:25.777 [debug] Current batch of media processed. Will check again in 1000ms 23:17:26.759 [info] {"source":"oban","duration":3001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:26.838 [debug] Current batch of media processed. Will check again in 1000ms 23:17:27.842 [debug] Current batch of media processed. Will check again in 1000ms 23:17:28.846 [debug] Current batch of media processed. Will check again in 1000ms 23:17:30.029 [debug] Current batch of media processed. Will check again in 1000ms 23:17:31.031 [debug] Current batch of media processed. Will check again in 1000ms 23:17:32.036 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой инстаграм: https://www.instagram.com/nestrashno/\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 899, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e071400 - В спешке покидаю Мексику.mkv", "id" => "nMteAxJBz78", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=nMteAxJBz78", "playlist_index" => 122, "timestamp" => 1689350045, "title" => "В спешке покидаю Мексику", "upload_date" => "20230714"} 23:17:32.039 [debug] QUERY OK source="sources" db=1.5ms queue=0.5ms idle=1273.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:17:32.041 [debug] QUERY OK source="sources" db=0.6ms idle=951.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:32.043 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=952.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-07-14 15:54:05Z], 2] 23:17:32.047 [debug] QUERY OK source="media_items" db=2.9ms idle=954.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой инстаграм: https://www.instagram.com/nestrashno/\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "В спешке покидаю Мексику", "41cf7c8c-0e89-4b00-961b-236bb83c2889", 899, false, "nMteAxJBz78", "https://www.youtube.com/watch?v=nMteAxJBz78", 122, "/downloads/shows/Nestrashno/Season 2023/s2023e071400 - В спешке покидаю Мексику.mkv", false, false, false, 2, [], 99, ~U[2023-07-14 15:54:05Z], ~U[2026-04-17 18:17:32Z], ~U[2026-04-17 18:17:32Z], "Мой инстаграм: https://www.instagram.com/nestrashno/\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "В спешке покидаю Мексику", 899, false, "nMteAxJBz78", "https://www.youtube.com/watch?v=nMteAxJBz78", "/downloads/shows/Nestrashno/Season 2023/s2023e071400 - В спешке покидаю Мексику.mkv", false, 2, ~U[2023-07-14 15:54:05Z]] 23:17:32.048 [debug] QUERY OK source="sources" db=0.5ms idle=279.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:32.049 [debug] QUERY OK source="media_profiles" db=0.6ms idle=9.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:32.051 [debug] QUERY OK source="media_items" db=0.8ms idle=8.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [618] 23:17:32.051 [debug] Current batch of media processed. Will check again in 1000ms 23:17:33.056 [debug] Current batch of media processed. Will check again in 1000ms 23:17:34.058 [debug] Current batch of media processed. Will check again in 1000ms 23:17:35.194 [debug] Current batch of media processed. Will check again in 1000ms 23:17:36.197 [debug] Current batch of media processed. Will check again in 1000ms 23:17:36.508 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dPjKfR6Pm8c --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/6a/a6/6aa659ad2658d913bf0aab825dafeeff99f96573b566e2d05b726771abb3ff04.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:17:36.509 [debug] QUERY OK db=0.1ms queue=0.1ms idle=1314.8ms begin [] 23:17:36.512 [debug] QUERY OK source="media_items" db=2.0ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "predicted_media_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-04-17 18:17:24Z], "/downloads/shows/LESYAKA/Season 2026/s2026e040199 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mp4", "/downloads/shows/LESYAKA/Season 2026/s2026e040199 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.info.json", "/downloads/shows/LESYAKA/Season 2026/s2026e040199 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.nfo", "/downloads/shows/LESYAKA/Season 2026/s2026e040199 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", "/downloads/shows/LESYAKA/Season 2026/s2026e040199 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸-thumb.jpg", ~U[2026-04-17 18:17:36Z], 2] 23:17:36.514 [debug] QUERY OK source="media_metadata" db=1.6ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2/metadata.json.gz", "/config/metadata/media_items/2/thumbnail.jpg", 2, ~U[2026-04-17 18:17:36Z], ~U[2026-04-17 18:17:36Z]] 23:17:36.515 [debug] QUERY OK db=0.7ms commit [] 23:17:36.518 [debug] QUERY OK source="media_items" db=2.0ms idle=1321.8ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [3592150149, ~U[2026-04-17 18:17:36Z], 2] 23:17:36.519 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:36.520 [info] {"args":{"id":2},"id":5,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":1501121136,"event":"job:stop","queue_time":396316,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:36.521 [debug] QUERY OK source="tasks" db=0.7ms idle=1325.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:36.523 [debug] QUERY OK source="sources" db=0.8ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:56.536 [notice] Handler :file_log switched from :async to :drop mode 23:17:36.524 [debug] QUERY OK source="media_items" db=1.3ms queue=0.3ms idle=587.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:36.527 [info] {"args":{"id":3},"id":6,"meta":{},"system_time":1776449856527740076,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:36.528 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=8.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [3] 23:17:36.529 [debug] QUERY OK source="tasks" db=0.5ms idle=6.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:36.529 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:36.530 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=5.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:36.530 [debug] QUERY OK source="sources" db=0.9ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:36.531 [debug] QUERY OK source="media_items" db=1.0ms idle=2.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 3] 23:17:36.532 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=2.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:36.535 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=3.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 23:17:36.538 [info] {"args":{"id":3},"id":6,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":8161,"event":"job:stop","queue_time":1496526183,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:36.540 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=8.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:36.541 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:36.542 [debug] QUERY OK source="sources" db=1.2ms idle=8.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:36.595 [info] {"args":{"id":4},"id":7,"meta":{},"system_time":1776449856594780315,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:36.596 [debug] QUERY OK source="media_items" db=0.7ms queue=0.4ms idle=56.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [4] 23:17:36.596 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:36.596 [debug] QUERY OK source="tasks" db=1.0ms queue=0.1ms idle=55.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:36.598 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=55.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:36.598 [debug] QUERY OK source="sources" db=0.7ms idle=55.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:36.598 [debug] QUERY OK source="media_items" db=0.9ms idle=3.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 4] 23:17:36.599 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=1.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:36.600 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=2.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 23:17:36.602 [info] {"args":{"id":4},"id":7,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6012,"event":"job:stop","queue_time":1491593137,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:36.603 [debug] QUERY OK source="tasks" db=0.6ms idle=4.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:36.604 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=5.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:36.605 [debug] QUERY OK source="sources" db=0.7ms idle=5.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:36.687 [info] {"args":{"id":5},"id":8,"meta":{},"system_time":1776449856686764334,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:36.688 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=85.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [5] 23:17:36.688 [debug] QUERY OK source="tasks" db=0.8ms idle=83.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:36.688 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:36.690 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=84.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:36.691 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms idle=2.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:36.691 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=84.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 5] 23:17:36.692 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=3.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:36.693 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=4.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 23:17:36.694 [info] {"args":{"id":5},"id":8,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":7258,"event":"job:stop","queue_time":1486685200,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:36.696 [debug] QUERY OK source="tasks" db=1.2ms queue=0.1ms idle=3.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:36.698 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=5.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:36.699 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=5.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:36.702 [info] {"args":{"id":6},"id":9,"meta":{},"system_time":1776449856702552659,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:36.703 [debug] QUERY OK source="media_items" db=0.5ms queue=0.3ms idle=8.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [6] 23:17:36.704 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:36.704 [debug] QUERY OK source="tasks" db=1.3ms queue=0.1ms idle=6.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:36.706 [debug] QUERY OK source="sources" db=0.8ms queue=0.5ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:36.706 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 6] 23:17:36.706 [debug] QUERY OK source="sources" db=0.7ms idle=3.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:36.707 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=2.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:36.708 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=3.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [6] 23:17:36.709 [info] {"args":{"id":6},"id":9,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6000,"event":"job:stop","queue_time":1482700981,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:36.710 [debug] QUERY OK source="tasks" db=0.5ms idle=3.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:36.711 [debug] QUERY OK source="sources" db=0.6ms idle=3.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:36.711 [debug] QUERY OK source="media_items" db=0.6ms idle=3.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:36.793 [info] {"args":{"id":7},"id":10,"meta":{},"system_time":1776449856793499497,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:36.794 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=84.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [7] 23:17:36.795 [debug] QUERY OK source="tasks" db=0.6ms idle=84.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:36.795 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:36.796 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=84.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:36.796 [debug] QUERY OK source="sources" db=0.7ms idle=2.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:36.796 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=84.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 7] 23:17:36.798 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=1.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:36.799 [debug] QUERY OK source="media_items" db=0.5ms idle=3.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 23:17:36.800 [info] {"args":{"id":7},"id":10,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6231,"event":"job:stop","queue_time":1478791514,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:36.802 [debug] QUERY OK source="tasks" db=0.6ms queue=0.2ms idle=4.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:36.803 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=5.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:36.803 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=4.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:36.884 [info] {"args":{"id":8},"id":11,"meta":{},"system_time":1776449856884699775,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:36.886 [debug] QUERY OK source="media_items" db=0.4ms queue=0.4ms idle=84.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [8] 23:17:36.886 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:36.886 [debug] QUERY OK source="tasks" db=0.8ms queue=0.1ms idle=83.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:36.887 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=83.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:36.888 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=83.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:36.888 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=2.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 8] 23:17:36.888 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=1.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:36.889 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=2.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [8] 23:17:36.890 [info] {"args":{"id":8},"id":11,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5239,"event":"job:stop","queue_time":1473883074,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:36.892 [debug] QUERY OK source="tasks" db=0.8ms queue=0.1ms idle=3.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:36.893 [debug] QUERY OK source="media_items" db=0.8ms idle=4.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:36.893 [debug] QUERY OK source="sources" db=1.0ms idle=4.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:36.975 [info] {"args":{"id":9},"id":12,"meta":{},"system_time":1776449856975134073,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:36.977 [debug] QUERY OK source="media_items" db=0.7ms queue=0.3ms idle=83.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [9] 23:17:36.977 [debug] QUERY OK source="tasks" db=1.5ms queue=0.1ms idle=82.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:36.977 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:36.979 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=84.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:36.979 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:36.979 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=3.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 9] 23:17:36.980 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=2.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:36.982 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=3.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [9] 23:17:36.982 [info] {"args":{"id":9},"id":12,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":7078,"event":"job:stop","queue_time":1467972872,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:36.983 [debug] QUERY OK source="tasks" db=0.6ms idle=3.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:36.984 [debug] QUERY OK source="media_items" db=0.4ms idle=4.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:36.985 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=4.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.004 [info] GET / 23:17:37.004 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:17:37.005 [info] {"args":{"id":10},"id":13,"meta":{},"system_time":1776449857005141867,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.006 [debug] QUERY OK source="settings" db=1.1ms idle=21.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:17:37.006 [debug] QUERY OK source="tasks" db=0.7ms idle=21.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.006 [debug] QUERY OK source="media_items" db=1.0ms idle=21.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [10] 23:17:37.007 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=21.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:17:37.008 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:37.008 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=2.7ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:17:37.009 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.009 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=1.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 10] 23:17:37.009 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:37.011 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=1.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:17:37.011 [debug] QUERY OK source="media_profiles" db=0.4ms queue=1.3ms idle=1.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.013 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=3.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [10] 23:17:37.013 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=2.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:17:37.014 [info] {"args":{"id":10},"id":13,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":8100,"event":"job:stop","queue_time":1463003836,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.014 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:17:37.015 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=2.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.015 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=1.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:17:37.016 [debug] QUERY OK source="media_items" db=0.7ms queue=0.3ms idle=2.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.017 [debug] QUERY OK source="settings" db=0.8ms idle=1.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:17:37.017 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=2.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.019 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=3.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.021 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=4.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.021 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=3.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.022 [info] {"args":{"id":11},"id":14,"meta":{},"system_time":1776449857022433183,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.023 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=5.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [11] 23:17:37.024 [debug] QUERY OK source="tasks" db=0.9ms queue=0.1ms idle=3.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.025 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:37.025 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=3.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 11] 23:17:37.025 [debug] QUERY OK source="sources" db=0.5ms idle=3.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.026 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=3.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:37.027 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=2.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.028 [debug] QUERY OK source="media_items" db=0.4ms idle=3.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [11] 23:17:37.029 [info] {"args":{"id":11},"id":14,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5874,"event":"job:stop","queue_time":1458019891,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.030 [debug] QUERY OK source="tasks" db=0.5ms idle=3.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.031 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=4.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.031 [debug] QUERY OK source="sources" db=0.4ms idle=3.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.114 [info] {"args":{"id":12},"id":15,"meta":{},"system_time":1776449857114718207,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.115 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=86.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [12] 23:17:37.116 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:37.116 [debug] QUERY OK source="tasks" db=0.6ms idle=85.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.116 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=85.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:37.117 [debug] QUERY OK source="sources" db=0.6ms idle=85.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.117 [debug] QUERY OK source="media_items" db=0.9ms idle=2.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 12] 23:17:37.117 [debug] QUERY OK source="media_profiles" db=0.6ms idle=1.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.119 [debug] QUERY OK source="media_items" db=0.6ms idle=2.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12] 23:17:37.119 [info] {"args":{"id":12},"id":15,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4579,"event":"job:stop","queue_time":1453113437,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.120 [debug] QUERY OK source="tasks" db=0.5ms idle=2.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.122 [debug] QUERY OK source="sources" db=0.6ms idle=3.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.122 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=3.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.130 [info] {"args":{"id":13},"id":16,"meta":{},"system_time":1776449857129993991,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.130 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=9.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:17:37.131 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=9.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [13] 23:17:37.131 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=8.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.131 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:37.133 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=8.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:17:37.134 [debug] QUERY OK source="sources" db=1.9ms queue=0.2ms idle=2.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:37.134 [debug] QUERY OK source="media_items" db=2.0ms idle=1.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 13] 23:17:37.134 [debug] QUERY OK source="sources" db=1.9ms idle=1.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.134 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=2.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:37.135 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=1.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.136 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [13] 23:17:37.138 [info] {"args":{"id":13},"id":16,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":7112,"event":"job:stop","queue_time":1449128494,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.139 [debug] QUERY OK source="media_items" db=2.2ms queue=0.2ms idle=2.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:17:37.139 [debug] QUERY OK source="tasks" db=0.5ms idle=4.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.141 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=2.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.141 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=1.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.142 [debug] QUERY OK source="media_items" db=3.3ms idle=4.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:17:37.143 [debug] QUERY OK source="sources" db=0.6ms idle=4.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 23:17:37.145 [info] {"args":{"id":14},"id":17,"meta":{},"system_time":1776449857145218872,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.146 [info] Sent 200 in 141ms 23:17:37.146 [debug] QUERY OK source="media_items" db=0.7ms queue=0.3ms idle=4.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [14] 23:17:37.147 [debug] QUERY OK source="tasks" db=1.0ms queue=0.1ms idle=4.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.147 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:37.149 [debug] QUERY OK source="sources" db=1.1ms idle=2.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.149 [debug] QUERY OK source="media_items" db=1.2ms idle=3.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 14] 23:17:37.149 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=4.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:37.150 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=2.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.151 [debug] QUERY OK source="media_items" db=0.4ms idle=4.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [14] 23:17:37.152 [info] {"args":{"id":14},"id":17,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6699,"event":"job:stop","queue_time":1444143921,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.153 [debug] QUERY OK source="tasks" db=0.5ms idle=4.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.154 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=5.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.154 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=3.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.236 [debug] Current batch of media processed. Will check again in 1000ms 23:17:37.237 [info] {"args":{"id":15},"id":18,"meta":{},"system_time":1776449857237520585,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.238 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=85.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [15] 23:17:37.239 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:37.239 [debug] QUERY OK source="tasks" db=0.9ms idle=84.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.240 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=84.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:37.241 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.241 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=85.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 15] 23:17:37.241 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.2ms idle=3.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.243 [debug] QUERY OK source="media_items" db=0.4ms idle=3.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [15] 23:17:37.244 [info] {"args":{"id":15},"id":18,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5787,"event":"job:stop","queue_time":1439235830,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.245 [debug] QUERY OK source="tasks" db=0.6ms idle=3.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.246 [debug] QUERY OK source="media_items" db=0.4ms idle=4.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.246 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=4.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.331 [info] {"args":{"id":16},"id":19,"meta":{},"system_time":1776449857331099864,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.332 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=87.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [16] 23:17:37.333 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:37.333 [debug] QUERY OK source="tasks" db=1.1ms queue=0.1ms idle=86.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.334 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=87.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:37.336 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.336 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.2ms idle=3.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.336 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=87.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 16] 23:17:37.337 [debug] QUERY OK source="media_items" db=0.5ms queue=0.3ms idle=3.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16] 23:17:37.338 [info] {"args":{"id":16},"id":19,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6693,"event":"job:stop","queue_time":1434329203,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.339 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=3.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.340 [debug] QUERY OK source="media_items" db=0.4ms idle=4.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.340 [debug] QUERY OK source="sources" db=0.6ms idle=3.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.423 [info] {"args":{"id":17},"id":20,"meta":{},"system_time":1776449857422751706,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.424 [debug] QUERY OK source="media_items" db=0.5ms queue=0.4ms idle=84.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [17] 23:17:37.424 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=84.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.425 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:37.427 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=84.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:37.427 [debug] QUERY OK source="media_items" db=1.3ms idle=84.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 17] 23:17:37.427 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=3.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.428 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=2.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.429 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=3.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17] 23:17:37.430 [info] {"args":{"id":17},"id":20,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6796,"event":"job:stop","queue_time":1430420446,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.431 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=3.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.432 [debug] QUERY OK source="media_items" db=0.4ms idle=4.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.432 [debug] QUERY OK source="sources" db=0.5ms idle=4.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.516 [info] {"args":{"id":18},"id":21,"meta":{},"system_time":1776449857515972404,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.517 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=86.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [18] 23:17:37.518 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:37.518 [debug] QUERY OK source="tasks" db=0.7ms queue=0.2ms idle=85.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:56.565 [notice] Handler :file_log switched from :drop to :sync mode 23:17:37.519 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=85.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:37.521 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.3ms idle=2.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.521 [debug] QUERY OK source="media_items" db=1.6ms queue=0.7ms idle=86.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 18] 23:17:37.521 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=4.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.524 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=3.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [18] 23:17:37.525 [info] {"args":{"id":18},"id":21,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":8193,"event":"job:stop","queue_time":1424513929,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.526 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=3.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.527 [debug] QUERY OK source="media_items" db=0.5ms idle=5.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.527 [debug] QUERY OK source="sources" db=0.5ms idle=4.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.610 [info] {"args":{"id":19},"id":22,"meta":{},"system_time":1776449857609974935,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.611 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=86.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19] 23:17:37.612 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:37.612 [debug] QUERY OK source="tasks" db=0.8ms queue=0.1ms idle=84.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.613 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=85.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:37.613 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=3.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 19] 23:17:37.614 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=85.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.614 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=1.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.615 [debug] QUERY OK source="media_items" db=0.4ms idle=2.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19] 23:17:37.616 [info] {"args":{"id":19},"id":22,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5654,"event":"job:stop","queue_time":1418608310,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.617 [debug] QUERY OK source="tasks" db=0.6ms idle=3.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.618 [debug] QUERY OK source="media_items" db=0.4ms idle=4.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.619 [debug] QUERY OK source="sources" db=0.7ms idle=3.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.701 [info] {"args":{"id":20},"id":23,"meta":{},"system_time":1776449857700785458,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.702 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=85.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [20] 23:17:37.702 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:37.702 [debug] QUERY OK source="tasks" db=0.8ms idle=83.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.703 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=84.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:37.704 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=2.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.704 [debug] QUERY OK source="media_items" db=0.8ms idle=84.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 20] 23:17:37.704 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=1.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.706 [debug] QUERY OK source="media_items" db=1.0ms idle=2.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [20] 23:17:37.707 [info] {"args":{"id":20},"id":23,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5608,"event":"job:stop","queue_time":1414699335,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.708 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=3.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.709 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=4.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.710 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=4.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.791 [info] {"args":{"id":21},"id":24,"meta":{},"system_time":1776449857791675017,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.793 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=85.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [21] 23:17:37.794 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:37.794 [debug] QUERY OK source="tasks" db=1.6ms queue=0.1ms idle=84.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.795 [debug] QUERY OK source="sources" db=1.1ms queue=0.4ms idle=84.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:37.796 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=4.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.796 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=85.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 21] 23:17:37.797 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=2.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.798 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=3.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [21] 23:17:37.799 [info] {"args":{"id":21},"id":24,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":7040,"event":"job:stop","queue_time":1409789564,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.800 [debug] QUERY OK source="tasks" db=0.6ms idle=3.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.802 [debug] QUERY OK source="sources" db=0.6ms idle=4.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.802 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=4.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.884 [info] {"args":{"id":22},"id":25,"meta":{},"system_time":1776449857884647460,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.885 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=85.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [22] 23:17:37.886 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:37.887 [debug] QUERY OK source="tasks" db=0.8ms queue=0.2ms idle=85.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.887 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=84.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:37.888 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=85.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.889 [debug] QUERY OK source="sources" db=1.0ms idle=2.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.889 [debug] QUERY OK source="media_items" db=1.1ms idle=3.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 22] 23:17:37.890 [debug] QUERY OK source="media_items" db=1.0ms idle=1.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [22] 23:17:37.890 [info] {"args":{"id":22},"id":25,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5566,"event":"job:stop","queue_time":1403882768,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.892 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=3.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.893 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=3.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.893 [debug] QUERY OK source="sources" db=0.6ms idle=3.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.979 [info] {"args":{"id":23},"id":26,"meta":{},"system_time":1776449857979125936,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.981 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=87.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [23] 23:17:37.981 [debug] QUERY OK source="tasks" db=1.4ms queue=0.1ms idle=86.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.982 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:37.983 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=89.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:37.983 [debug] QUERY OK source="sources" db=0.8ms idle=3.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.984 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 23] 23:17:37.984 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=1.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.985 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=2.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [23] 23:17:37.986 [info] {"args":{"id":23},"id":26,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6976,"event":"job:stop","queue_time":1398976714,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.987 [debug] QUERY OK source="tasks" db=0.5ms idle=3.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.989 [debug] QUERY OK source="media_items" db=1.2ms idle=4.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.989 [debug] QUERY OK source="sources" db=1.3ms idle=2.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.990 [info] {"args":{"id":24},"id":27,"meta":{},"system_time":1776449857990499402,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.991 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=4.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [24] 23:17:37.992 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:37.992 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=3.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.992 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=2.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:37.994 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.5ms idle=3.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.995 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=3.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 24] 23:17:37.995 [debug] QUERY OK source="sources" db=1.6ms idle=2.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:37.996 [debug] QUERY OK source="media_items" db=0.6ms queue=0.5ms idle=2.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [24] 23:17:37.997 [info] {"args":{"id":24},"id":27,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5709,"event":"job:stop","queue_time":1394987972,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:37.998 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=3.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:37.999 [debug] QUERY OK source="media_items" db=0.5ms idle=4.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:37.999 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=3.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:38.084 [info] {"args":{"id":25},"id":28,"meta":{},"system_time":1776449858083677362,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:38.085 [debug] QUERY OK source="tasks" db=0.9ms idle=86.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:38.085 [debug] QUERY OK source="media_items" db=0.6ms queue=0.3ms idle=87.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [25] 23:17:38.086 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:38.087 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=86.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:38.088 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=86.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 25] 23:17:38.088 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=3.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:38.089 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=3.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:38.091 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=4.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [25] 23:17:38.092 [info] {"args":{"id":25},"id":28,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":7693,"event":"job:stop","queue_time":1390081192,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:38.093 [debug] QUERY OK source="tasks" db=0.7ms idle=4.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:38.094 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=5.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:38.094 [debug] QUERY OK source="sources" db=0.5ms idle=4.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:38.178 [info] {"args":{"id":26},"id":29,"meta":{},"system_time":1776449858177844284,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:38.179 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=86.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [26] 23:17:38.179 [debug] QUERY OK source="tasks" db=0.9ms idle=85.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:38.180 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:38.181 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=85.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:38.181 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=3.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:38.181 [debug] QUERY OK source="media_items" db=1.1ms idle=85.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 26] 23:17:38.182 [debug] QUERY OK source="media_profiles" db=0.6ms idle=1.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:38.183 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=2.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [26] 23:17:38.185 [info] {"args":{"id":26},"id":29,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6076,"event":"job:stop","queue_time":1384176026,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:38.186 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=3.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:38.187 [debug] QUERY OK source="media_items" db=0.4ms idle=4.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:38.187 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=4.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:38.238 [debug] Current batch of media processed. Will check again in 1000ms 23:17:38.240 [info] {"args":{"id":27},"id":30,"meta":{},"system_time":1776449858240106373,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:38.241 [debug] QUERY OK source="tasks" db=0.9ms idle=54.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:38.241 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=55.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [27] 23:17:38.242 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:38.243 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=55.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 27] 23:17:38.244 [debug] QUERY OK source="sources" db=1.1ms idle=2.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:38.244 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=55.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:38.245 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=2.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:38.246 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=3.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [27] 23:17:38.247 [info] {"args":{"id":27},"id":30,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6507,"event":"job:stop","queue_time":1379238601,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:38.248 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=3.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:38.249 [debug] QUERY OK source="media_items" db=0.6ms idle=4.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:38.249 [debug] QUERY OK source="sources" db=0.6ms idle=4.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:38.332 [info] {"args":{"id":28},"id":31,"meta":{},"system_time":1776449858332467392,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:38.334 [debug] QUERY OK source="media_items" db=0.5ms queue=0.4ms idle=85.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [28] 23:17:38.334 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=85.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:38.334 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:38.336 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=85.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:38.336 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=85.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 28] 23:17:38.337 [debug] QUERY OK source="sources" db=2.2ms idle=3.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:38.339 [debug] QUERY OK source="media_profiles" db=2.6ms queue=0.5ms idle=2.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:38.341 [debug] QUERY OK source="media_items" db=0.6ms idle=5.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [28] 23:17:38.342 [info] {"args":{"id":28},"id":31,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":8871,"event":"job:stop","queue_time":1375330394,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:38.343 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=5.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:38.344 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:38.345 [debug] QUERY OK source="sources" db=0.7ms idle=4.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:38.431 [info] {"args":{"id":29},"id":32,"meta":{},"system_time":1776449858430947010,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:38.432 [debug] QUERY OK source="media_items" db=0.4ms queue=0.5ms idle=89.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [29] 23:17:38.433 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:38.433 [debug] QUERY OK source="tasks" db=1.5ms queue=0.1ms idle=88.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:38.434 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=88.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:38.435 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=89.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 29] 23:17:38.436 [debug] QUERY OK source="sources" db=0.9ms queue=0.5ms idle=3.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:38.436 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.2ms idle=2.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:38.437 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=3.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [29] 23:17:38.438 [info] {"args":{"id":29},"id":32,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":7031,"event":"job:stop","queue_time":1370429196,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:38.440 [debug] QUERY OK source="tasks" db=0.7ms idle=3.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:38.441 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=4.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:38.441 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=4.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:38.524 [info] {"args":{"id":30},"id":33,"meta":{},"system_time":1776449858524707129,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:38.525 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=86.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [30] 23:17:38.526 [debug] QUERY OK source="tasks" db=0.7ms idle=85.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:38.526 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:38.527 [debug] QUERY OK source="sources" db=0.7ms idle=85.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:38.527 [debug] QUERY OK source="sources" db=0.9ms idle=85.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:38.528 [debug] QUERY OK source="media_items" db=1.2ms idle=2.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 30] 23:17:38.528 [debug] QUERY OK source="media_profiles" db=0.5ms idle=1.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:38.529 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=2.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [30] 23:17:38.530 [info] {"args":{"id":30},"id":33,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5235,"event":"job:stop","queue_time":1365523267,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:38.531 [debug] QUERY OK source="tasks" db=0.5ms idle=3.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:38.532 [debug] QUERY OK source="media_items" db=0.5ms idle=3.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:38.533 [debug] QUERY OK source="sources" db=0.7ms idle=3.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:38.615 [info] {"args":{"id":31},"id":34,"meta":{},"system_time":1776449858614975428,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:38.616 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=84.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [31] 23:17:38.616 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=84.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:38.617 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:38.619 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=84.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 31] 23:17:38.619 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=3.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:38.619 [debug] QUERY OK source="sources" db=1.7ms queue=0.2ms idle=84.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:38.620 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=3.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:38.621 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=4.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [31] 23:17:38.622 [info] {"args":{"id":31},"id":34,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":7098,"event":"job:stop","queue_time":1360613264,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:38.623 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=3.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:38.625 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=4.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:38.625 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=4.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:39.240 [debug] Current batch of media processed. Will check again in 1000ms 23:17:40.247 [debug] Current batch of media processed. Will check again in 1000ms 23:17:41.252 [debug] Current batch of media processed. Will check again in 1000ms 23:17:42.254 [debug] Current batch of media processed. Will check again in 1000ms 23:17:43.256 [debug] Current batch of media processed. Will check again in 1000ms 23:17:44.259 [debug] Current batch of media processed. Will check again in 1000ms 23:17:45.281 [debug] Current batch of media processed. Will check again in 1000ms 23:17:46.285 [debug] Current batch of media processed. Will check again in 1000ms 23:17:47.289 [debug] Current batch of media processed. Will check again in 1000ms 23:17:48.295 [debug] Current batch of media processed. Will check again in 1000ms 23:17:49.298 [debug] Current batch of media processed. Will check again in 1000ms 23:17:50.302 [debug] Current batch of media processed. Will check again in 1000ms 23:17:51.305 [debug] Current batch of media processed. Will check again in 1000ms 23:17:52.306 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=UAPaZx5tQck --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --embed-subs --sub-langs en,ru --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/shows/LESYAKA/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S99 - %(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:2160,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/shows/LESYAKA/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S99 - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/ef/ee/efee9c7a5a7c5227bdaa08741ea27ede2d9959c2b0db4458df374cbcb5439e5c.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:17:52.307 [debug] Current batch of media processed. Will check again in 1000ms 23:17:53.299 [debug] Running yt-dlp command for action: download_thumbnail 23:17:53.301 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=995.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:17:53.302 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=996.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:17:53.303 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=996.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:17:53.303 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=UAPaZx5tQck --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/1/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/22/75/2275fc488d9da37053456e3ebd5374d6b351c278628bcd5568f93240fc9fdf3e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:17:56.569 [debug] QUERY OK source="media_items" db=4.1ms queue=3.3ms idle=6.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [32] 23:17:56.662 [debug] QUERY OK source="media_items" db=103.9ms idle=3.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["👉Приходите на день открытых дверей, получите полезные материалы и задайте вопрос выпускнику: https://go.elbrusboot.camp/nestrashno\n👉Подпишитесь на ТГ: кодинг, IT-новости, смена профессии: https://t.me/+CpS-l8MFzBwyYjg6\n\n\nИнстаграм: https://www.instagram.com/nestrashno/\n\nМузыка: Luzmila Carpio - Negrita\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Отношения в путешествии.", "28f06be8-afac-499a-a0a3-585c061cd599", 2226, false, "apmcGFrtqGQ", "https://www.youtube.com/watch?v=apmcGFrtqGQ", 123, "/downloads/shows/Nestrashno/Season 2023/s2023e071000 - Отношения в путешествии..mp4", false, false, false, 2, [], 99, ~U[2023-07-10 15:31:52Z], ~U[2026-04-17 18:17:56Z], ~U[2026-04-17 18:17:56Z], "👉Приходите на день открытых дверей, получите полезные материалы и задайте вопрос выпускнику: https://go.elbrusboot.camp/nestrashno\n👉Подпишитесь на ТГ: кодинг, IT-новости, смена профессии: https://t.me/+CpS-l8MFzBwyYjg6\n\n\nИнстаграм: https://www.instagram.com/nestrashno/\n\nМузыка: Luzmila Carpio - Negrita\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Отношения в путешествии.", 2226, false, "apmcGFrtqGQ", "https://www.youtube.com/watch?v=apmcGFrtqGQ", "/downloads/shows/Nestrashno/Season 2023/s2023e071000 - Отношения в путешествии..mp4", false, 2, ~U[2023-07-10 15:31:52Z]] 23:17:56.663 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=106.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:56.666 [debug] QUERY OK source="media_profiles" db=1.0ms decode=1.0ms queue=0.1ms idle=105.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:56.668 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=105.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [619] 23:17:56.668 [debug] Current batch of media processed. Will check again in 1000ms 23:17:56.705 [info] {"args":{"id":32},"id":35,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":168068,"event":"job:stop","queue_time":1355707119,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:56.707 [debug] QUERY OK source="tasks" db=1.0ms queue=0.1ms idle=45.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:56.709 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=44.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:56.710 [debug] QUERY OK source="sources" db=1.3ms idle=43.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:56.714 [info] {"args":{"id":33},"id":36,"meta":{},"system_time":1776449876714593173,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:56.716 [debug] QUERY OK source="tasks" db=1.0ms idle=7.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:56.719 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=8.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 33] 23:17:56.719 [debug] QUERY OK source="sources" db=1.7ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:56.721 [debug] QUERY OK source="media_items" db=6.1ms queue=0.2ms idle=9.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [33] 23:17:56.722 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:56.724 [debug] QUERY OK source="sources" db=0.6ms queue=1.4ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:56.734 [debug] QUERY OK source="media_profiles" db=2.4ms queue=1.9ms idle=13.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:56.738 [debug] QUERY OK source="media_items" db=3.8ms idle=15.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [33] 23:17:56.765 [info] {"args":{"id":33},"id":36,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":24281,"event":"job:stop","queue_time":1369712787,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:56.767 [debug] QUERY OK source="tasks" db=0.9ms queue=0.1ms idle=45.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:56.769 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=43.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:56.772 [debug] QUERY OK source="sources" db=4.4ms idle=34.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:56.774 [info] {"args":{"id":34},"id":37,"meta":{},"system_time":1776449876774704189,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:56.775 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=9.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [34] 23:17:56.776 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:56.779 [debug] QUERY OK source="tasks" db=3.8ms idle=7.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:56.779 [debug] QUERY OK source="sources" db=2.5ms queue=0.6ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:56.780 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=7.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:56.780 [debug] QUERY OK source="sources" db=0.4ms idle=4.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:56.782 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=1.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [34] 23:17:56.783 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=5.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 34] 23:17:56.783 [info] {"args":{"id":34},"id":37,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":7517,"event":"job:stop","queue_time":1358772263,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:56.785 [debug] QUERY OK source="tasks" db=0.5ms idle=3.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:56.786 [debug] QUERY OK source="sources" db=0.4ms idle=3.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:56.789 [debug] QUERY OK source="media_items" db=3.9ms idle=4.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:56.793 [info] {"source":"oban","duration":2914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:56.806 [info] {"args":{"id":35},"id":38,"meta":{},"system_time":1776449876805869685,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:56.808 [debug] QUERY OK source="tasks" db=1.2ms idle=20.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:56.810 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=19.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 35] 23:17:56.811 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=15.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:56.811 [debug] QUERY OK source="media_items" db=5.1ms queue=0.1ms idle=21.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [35] 23:17:56.812 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:56.814 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:56.817 [debug] QUERY OK source="media_profiles" db=1.8ms queue=0.3ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:56.820 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=7.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [35] 23:17:56.821 [info] {"args":{"id":35},"id":38,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":14538,"event":"job:stop","queue_time":1353790144,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:56.823 [debug] QUERY OK source="tasks" db=1.2ms queue=0.1ms idle=10.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:56.824 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:56.824 [debug] QUERY OK source="sources" db=0.7ms idle=9.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:56.940 [info] {"args":{"id":36},"id":39,"meta":{},"system_time":1776449876940621906,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:56.942 [debug] QUERY OK source="media_items" db=0.4ms queue=0.3ms idle=119.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [36] 23:17:56.942 [debug] QUERY OK source="tasks" db=0.6ms idle=118.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:56.943 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:56.944 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=118.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:56.944 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=118.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:56.944 [debug] QUERY OK source="media_items" db=1.0ms idle=3.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 36] 23:17:56.945 [debug] QUERY OK source="media_profiles" db=0.7ms idle=2.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:56.946 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=3.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [36] 23:17:56.947 [info] {"args":{"id":36},"id":39,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5901,"event":"job:stop","queue_time":1347936971,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:56.948 [debug] QUERY OK source="tasks" db=0.5ms idle=3.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:56.949 [debug] QUERY OK source="sources" db=0.6ms idle=3.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:56.949 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=4.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:56.983 [info] {"args":{"id":37},"id":40,"meta":{},"system_time":1776449876983401730,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:56.984 [debug] QUERY OK source="media_items" db=0.3ms idle=36.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [37] 23:17:56.984 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:56.984 [debug] QUERY OK source="tasks" db=0.6ms idle=35.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:56.986 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=35.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:56.986 [debug] QUERY OK source="sources" db=1.0ms idle=35.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:56.986 [debug] QUERY OK source="media_items" db=1.0ms idle=2.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 37] 23:17:56.987 [debug] QUERY OK source="media_profiles" db=0.7ms idle=1.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:56.988 [debug] QUERY OK source="media_items" db=0.4ms idle=2.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [37] 23:17:56.989 [info] {"args":{"id":37},"id":40,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4810,"event":"job:stop","queue_time":1342981847,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:56.990 [debug] QUERY OK source="tasks" db=0.5ms idle=2.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:56.991 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=3.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:56.991 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=3.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:57.076 [info] {"args":{"id":38},"id":41,"meta":{},"system_time":1776449877076063991,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:57.077 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=87.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [38] 23:17:57.077 [debug] QUERY OK source="tasks" db=0.7ms idle=86.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:57.078 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:57.078 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=87.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:57.079 [debug] QUERY OK source="media_items" db=1.0ms idle=2.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 38] 23:17:57.079 [debug] QUERY OK source="sources" db=1.1ms idle=86.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:57.080 [debug] QUERY OK source="media_profiles" db=0.8ms idle=2.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:57.081 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=3.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [38] 23:17:57.082 [info] {"args":{"id":38},"id":41,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5399,"event":"job:stop","queue_time":1338074349,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:57.083 [debug] QUERY OK source="tasks" db=0.5ms idle=2.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:57.084 [debug] QUERY OK source="media_items" db=0.6ms idle=3.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:57.084 [debug] QUERY OK source="sources" db=0.6ms idle=3.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:57.174 [info] {"args":{"id":39},"id":42,"meta":{},"system_time":1776449877173789312,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:57.175 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=92.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [39] 23:17:57.175 [debug] QUERY OK source="tasks" db=1.0ms idle=91.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:57.176 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:57.177 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=92.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:57.178 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=3.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:57.178 [debug] QUERY OK source="media_items" db=1.9ms idle=92.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 39] 23:17:57.179 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=2.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:57.181 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=4.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [39] 23:17:57.182 [info] {"args":{"id":39},"id":42,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":7699,"event":"job:stop","queue_time":1332171283,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:57.183 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=4.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:57.184 [debug] QUERY OK source="media_items" db=0.6ms idle=5.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:57.185 [debug] QUERY OK source="sources" db=0.9ms idle=4.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:57.269 [info] {"args":{"id":40},"id":43,"meta":{},"system_time":1776449877269006051,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:57.270 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=87.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [40] 23:17:57.270 [debug] QUERY OK source="tasks" db=0.5ms idle=86.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:57.270 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:57.272 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=86.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:57.272 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=2.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:57.273 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=86.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 40] 23:17:57.273 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=1.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:57.274 [debug] QUERY OK source="media_items" db=0.4ms idle=3.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [40] 23:17:57.275 [info] {"args":{"id":40},"id":43,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5613,"event":"job:stop","queue_time":1327266816,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:57.276 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=3.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:57.277 [debug] QUERY OK source="sources" db=0.6ms idle=3.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:57.277 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=3.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:57.282 [info] {"args":{"id":41},"id":44,"meta":{},"system_time":1776449877282670840,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:57.283 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=7.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [41] 23:17:57.284 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:57.284 [debug] QUERY OK source="tasks" db=0.7ms idle=6.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:57.284 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:57.286 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=2.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:57.286 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:57.286 [debug] QUERY OK source="media_items" db=1.5ms queue=0.3ms idle=7.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 41] 23:17:57.287 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=2.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [41] 23:17:57.288 [info] {"args":{"id":41},"id":44,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5306,"event":"job:stop","queue_time":1322281046,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:57.290 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=3.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:57.291 [debug] QUERY OK source="sources" db=0.4ms idle=3.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:57.291 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=4.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:57.375 [info] {"args":{"id":42},"id":45,"meta":{},"system_time":1776449877375240356,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:57.378 [debug] QUERY OK source="media_items" db=0.9ms queue=0.3ms idle=88.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [42] 23:17:57.379 [debug] QUERY OK source="tasks" db=2.0ms idle=87.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:57.380 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:57.382 [debug] QUERY OK source="sources" db=1.7ms queue=0.2ms idle=89.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:57.383 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=89.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 42] 23:17:57.382 [debug] QUERY OK source="sources" db=1.7ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:57.383 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=4.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:57.385 [debug] QUERY OK source="media_items" db=1.0ms idle=4.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [42] 23:17:57.386 [info] {"args":{"id":42},"id":45,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":10545,"event":"job:stop","queue_time":1317373135,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:57.389 [debug] QUERY OK source="tasks" db=2.4ms queue=0.1ms idle=4.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:57.391 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=7.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:57.391 [debug] QUERY OK source="sources" db=0.8ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:57.395 [info] {"args":{"id":43},"id":46,"meta":{},"system_time":1776449877395216743,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:57.397 [debug] QUERY OK source="tasks" db=1.0ms queue=0.1ms idle=6.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:57.397 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=9.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [43] 23:17:57.398 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:57.399 [debug] QUERY OK source="media_items" db=0.8ms idle=6.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 43] 23:17:57.400 [debug] QUERY OK source="sources" db=1.7ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:57.402 [debug] QUERY OK source="sources" db=3.4ms queue=0.4ms idle=3.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:57.404 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.3ms idle=5.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:57.405 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [43] 23:17:57.406 [info] {"args":{"id":43},"id":46,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":9998,"event":"job:stop","queue_time":1313393179,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:57.407 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=6.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:57.408 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=3.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:57.408 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=5.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:57.499 [info] {"args":{"id":44},"id":47,"meta":{},"system_time":1776449877498874398,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:57.501 [debug] QUERY OK source="tasks" db=1.4ms idle=92.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:57.501 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=93.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [44] 23:17:57.502 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:57.503 [debug] QUERY OK source="sources" db=0.9ms idle=93.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:57.503 [debug] QUERY OK source="media_items" db=0.9ms idle=93.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 44] 23:17:57.503 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=3.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:57.504 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=2.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:57.505 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=3.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [44] 23:17:57.506 [info] {"args":{"id":44},"id":47,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":7256,"event":"job:stop","queue_time":1307496386,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:57.508 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=4.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:57.509 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=5.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:57.510 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=4.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:57.541 [info] {"args":{"id":45},"id":48,"meta":{},"system_time":1776449877540834777,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:57.543 [debug] QUERY OK source="media_items" db=1.0ms queue=0.5ms idle=33.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [45] 23:17:57.543 [debug] QUERY OK source="tasks" db=1.0ms queue=0.2ms idle=32.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:57.543 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:57.545 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=34.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:57.545 [debug] QUERY OK source="sources" db=1.3ms idle=1.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:57.545 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=3.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 45] 23:17:57.546 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=2.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:57.547 [debug] QUERY OK source="media_items" db=0.6ms idle=3.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [45] 23:17:57.548 [info] {"args":{"id":45},"id":48,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6956,"event":"job:stop","queue_time":1302538612,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:57.550 [debug] QUERY OK source="tasks" db=1.1ms queue=0.1ms idle=3.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:57.552 [debug] QUERY OK source="sources" db=1.0ms idle=3.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:57.552 [info] {"args":{"id":46},"id":49,"meta":{},"system_time":1776449877552234886,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:57.552 [debug] QUERY OK source="media_items" db=1.8ms idle=4.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:57.553 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=4.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [46] 23:17:57.554 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:57.555 [debug] QUERY OK source="sources" db=0.7ms idle=2.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:57.555 [debug] QUERY OK source="tasks" db=1.4ms idle=3.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:57.556 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=3.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:57.557 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=3.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:57.557 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=3.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 46] 23:17:57.557 [debug] QUERY OK source="media_items" db=0.9ms idle=1.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [46] 23:17:57.558 [info] {"args":{"id":46},"id":49,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6077,"event":"job:stop","queue_time":1298549184,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:57.560 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=3.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:57.561 [debug] QUERY OK source="media_items" db=0.5ms idle=3.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:57.561 [debug] QUERY OK source="sources" db=0.7ms idle=2.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:57.651 [info] {"args":{"id":47},"id":50,"meta":{},"system_time":1776449877651468861,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:57.652 [debug] QUERY OK source="media_items" db=0.4ms queue=0.3ms idle=93.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [47] 23:17:57.653 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=92.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:57.653 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:57.654 [debug] QUERY OK source="sources" db=0.8ms idle=92.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:57.654 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=92.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:57.655 [debug] QUERY OK source="media_items" db=1.0ms idle=2.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 47] 23:17:57.655 [debug] QUERY OK source="media_profiles" db=0.7ms idle=2.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:57.656 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=3.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [47] 23:17:57.657 [info] {"args":{"id":47},"id":50,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5621,"event":"job:stop","queue_time":1293649631,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:57.658 [debug] QUERY OK source="tasks" db=0.5ms idle=3.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:57.660 [debug] QUERY OK source="media_items" db=0.4ms idle=4.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:57.660 [debug] QUERY OK source="sources" db=0.5ms idle=3.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:57.750 [debug] Current batch of media processed. Will check again in 1000ms 23:17:57.752 [info] {"args":{"id":48},"id":51,"meta":{},"system_time":1776449877751736202,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:57.752 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=94.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [48] 23:17:57.753 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:57.753 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=93.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:57.754 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=93.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:57.755 [debug] QUERY OK source="sources" db=0.3ms idle=3.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:57.755 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=94.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 48] 23:17:57.755 [debug] QUERY OK source="media_profiles" db=0.6ms idle=2.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:57.756 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=2.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [48] 23:17:57.757 [info] {"args":{"id":48},"id":51,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5290,"event":"job:stop","queue_time":1288749231,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:57.758 [debug] QUERY OK source="tasks" db=0.5ms idle=3.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:57.760 [debug] QUERY OK source="media_items" db=0.6ms idle=4.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:57.760 [debug] QUERY OK source="sources" db=0.9ms idle=3.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:57.843 [info] {"args":{"id":49},"id":52,"meta":{},"system_time":1776449877843004369,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:57.844 [debug] QUERY OK source="media_items" db=0.3ms queue=0.2ms idle=85.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [49] 23:17:57.844 [debug] QUERY OK source="tasks" db=0.6ms idle=84.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:57.845 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:57.847 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=85.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:57.847 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=3.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:57.847 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=86.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 49] 23:17:57.848 [debug] QUERY OK source="media_profiles" db=1.1ms idle=3.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:57.849 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=4.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [49] 23:17:57.850 [info] {"args":{"id":49},"id":52,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":7046,"event":"job:stop","queue_time":1282840643,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:57.852 [debug] QUERY OK source="tasks" db=0.5ms idle=3.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:57.853 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=4.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:57.853 [debug] QUERY OK source="sources" db=0.7ms idle=4.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:57.934 [info] {"args":{"id":50},"id":53,"meta":{},"system_time":1776449877934606919,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:57.936 [debug] QUERY OK source="media_items" db=0.6ms queue=0.7ms idle=84.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [50] 23:17:57.937 [debug] QUERY OK source="tasks" db=1.2ms queue=0.1ms idle=84.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:57.937 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:57.939 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=84.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:57.939 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=4.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:57.940 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=85.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 50] 23:17:57.940 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=3.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:57.941 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=3.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [50] 23:17:57.942 [info] {"args":{"id":50},"id":53,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":7469,"event":"job:stop","queue_time":1281932688,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:57.944 [debug] QUERY OK source="tasks" db=1.0ms queue=0.1ms idle=3.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:57.946 [debug] QUERY OK source="sources" db=1.0ms idle=5.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:57.946 [debug] QUERY OK source="media_items" db=1.3ms idle=4.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:58.026 [info] {"args":{"id":51},"id":54,"meta":{},"system_time":1776449878026068086,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:58.027 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=83.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [51] 23:17:58.028 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:58.028 [debug] QUERY OK source="tasks" db=0.9ms queue=0.1ms idle=82.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:58.029 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=81.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:58.030 [debug] QUERY OK source="sources" db=1.0ms idle=3.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:58.030 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=82.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 51] 23:17:58.031 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=2.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:58.032 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=3.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [51] 23:17:58.033 [info] {"args":{"id":51},"id":54,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6547,"event":"job:stop","queue_time":1278024325,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:58.034 [debug] QUERY OK source="tasks" db=0.6ms idle=3.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:58.035 [debug] QUERY OK source="media_items" db=0.5ms idle=4.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:58.035 [debug] QUERY OK source="sources" db=0.7ms idle=3.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:58.122 [info] {"args":{"id":52},"id":55,"meta":{},"system_time":1776449878122567815,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:58.123 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=89.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [52] 23:17:58.124 [debug] QUERY OK source="tasks" db=0.7ms idle=88.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:58.124 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:58.125 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=89.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:58.126 [debug] QUERY OK source="sources" db=1.0ms idle=2.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:58.126 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=2.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:58.126 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=89.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 52] 23:17:58.128 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=2.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [52] 23:17:58.129 [info] {"args":{"id":52},"id":55,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6016,"event":"job:stop","queue_time":1273120110,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:58.130 [debug] QUERY OK source="tasks" db=0.7ms idle=3.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:58.132 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=4.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:58.132 [debug] QUERY OK source="sources" db=1.0ms idle=4.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:58.221 [info] {"args":{"id":53},"id":56,"meta":{},"system_time":1776449878220531853,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:58.225 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=93.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [53] 23:17:58.225 [debug] QUERY OK source="tasks" db=1.4ms queue=0.1ms idle=93.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:58.226 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:58.227 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=94.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:58.227 [debug] QUERY OK source="media_items" db=0.8ms idle=94.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 53] 23:17:58.228 [debug] QUERY OK source="sources" db=1.0ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:58.229 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.1ms idle=2.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:58.231 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=4.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [53] 23:17:58.233 [info] {"args":{"id":53},"id":56,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":11022,"event":"job:stop","queue_time":1269216653,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:58.234 [debug] QUERY OK source="tasks" db=0.6ms idle=6.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:58.236 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:58.236 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=5.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:58.324 [info] {"args":{"id":54},"id":57,"meta":{},"system_time":1776449878324220978,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:58.326 [debug] QUERY OK source="media_items" db=0.4ms queue=0.3ms idle=92.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [54] 23:17:58.326 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:58.327 [debug] QUERY OK source="tasks" db=1.4ms queue=0.1ms idle=90.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:58.328 [debug] QUERY OK source="sources" db=0.5ms queue=0.7ms idle=90.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:58.328 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=91.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:58.329 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=4.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 54] 23:17:58.329 [debug] QUERY OK source="media_profiles" db=0.9ms idle=2.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:58.330 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=2.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [54] 23:17:58.331 [info] {"args":{"id":54},"id":57,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6793,"event":"job:stop","queue_time":1264318638,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:58.332 [debug] QUERY OK source="tasks" db=0.5ms idle=3.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:58.334 [debug] QUERY OK source="media_items" db=0.6ms idle=4.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:58.334 [debug] QUERY OK source="sources" db=0.7ms idle=3.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:58.392 [info] {"args":{"id":55},"id":58,"meta":{},"system_time":1776449878391908225,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:58.393 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=60.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [55] 23:17:58.394 [debug] QUERY OK source="tasks" db=1.1ms queue=0.1ms idle=59.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:58.394 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:58.395 [debug] QUERY OK source="sources" db=1.2ms idle=60.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:17:58.395 [debug] QUERY OK source="sources" db=1.0ms idle=60.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:58.396 [debug] QUERY OK source="media_items" db=1.2ms idle=2.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 55] 23:17:58.396 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=2.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:58.398 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=3.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [55] 23:17:58.399 [info] {"args":{"id":55},"id":58,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":7169,"event":"job:stop","queue_time":1260389956,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:58.400 [debug] QUERY OK source="tasks" db=0.6ms idle=4.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:58.402 [debug] QUERY OK source="media_items" db=0.7ms idle=5.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:17:58.402 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=4.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:58.496 [info] {"args":{"id":175},"id":61,"meta":{},"system_time":1776449878496064235,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:17:58.497 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=97.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [175] 23:17:58.498 [debug] QUERY OK source="tasks" db=0.9ms queue=0.1ms idle=96.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:17:58.498 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:17:58.500 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=96.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [1, 175] 23:17:58.500 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=96.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:58.500 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=3.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:58.501 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=3.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:58.502 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=3.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [175] 23:17:58.504 [debug] QUERY OK source="media_metadata" db=0.2ms idle=3.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [175] 23:17:58.505 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=4.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:58.507 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=5.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:17:58.507 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=5.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:17:58.509 [debug] Running yt-dlp command for action: get_downloadable_status 23:17:58.510 [debug] QUERY OK source="settings" db=0.3ms idle=7.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:17:58.511 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=6.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:17:58.512 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=6.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:17:58.512 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=J45juaoKZxw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/da/a4/daa4d0b6f1323a2b6588fd8e4bc2c241a93e266cd7c41ef2925313587a838f21.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:17:58.754 [debug] Current batch of media processed. Will check again in 1000ms 23:17:59.769 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой инстаграм: https://www.instagram.com/nestrashno/\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1232, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e052100 - Сколько нужно на КРУГОСВЕТНОЕ ПУТЕШЕСТВИЕ?.mkv", "id" => "rpUzzgHCGz0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=rpUzzgHCGz0", "playlist_index" => 124, "timestamp" => 1684652430, "title" => "Сколько нужно на КРУГОСВЕТНОЕ ПУТЕШЕСТВИЕ?", "upload_date" => "20230521"} 23:17:59.770 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1259.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:17:59.771 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1259.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:59.773 [debug] QUERY OK source="media_items" db=0.6ms idle=1260.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-21 07:00:30Z], 2] 23:17:59.775 [debug] QUERY OK source="media_items" db=1.4ms idle=1153.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой инстаграм: https://www.instagram.com/nestrashno/\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Сколько нужно на КРУГОСВЕТНОЕ ПУТЕШЕСТВИЕ?", "18c75931-5279-4900-a2ac-a5522289cf6a", 1232, false, "rpUzzgHCGz0", "https://www.youtube.com/watch?v=rpUzzgHCGz0", 124, "/downloads/shows/Nestrashno/Season 2023/s2023e052100 - Сколько нужно на КРУГОСВЕТНОЕ ПУТЕШЕСТВИЕ?.mkv", false, false, false, 2, [], 99, ~U[2023-05-21 07:00:30Z], ~U[2026-04-17 18:17:59Z], ~U[2026-04-17 18:17:59Z], "Мой инстаграм: https://www.instagram.com/nestrashno/\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Сколько нужно на КРУГОСВЕТНОЕ ПУТЕШЕСТВИЕ?", 1232, false, "rpUzzgHCGz0", "https://www.youtube.com/watch?v=rpUzzgHCGz0", "/downloads/shows/Nestrashno/Season 2023/s2023e052100 - Сколько нужно на КРУГОСВЕТНОЕ ПУТЕШЕСТВИЕ?.mkv", false, 2, ~U[2023-05-21 07:00:30Z]] 23:17:59.776 [debug] QUERY OK source="sources" db=0.3ms idle=107.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:17:59.777 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:17:59.778 [debug] QUERY OK source="media_items" db=0.6ms idle=6.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [620] 23:17:59.779 [debug] Current batch of media processed. Will check again in 1000ms 23:18:00.028 [info] {"source":"oban","duration":958,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:18:00.782 [debug] Current batch of media processed. Will check again in 1000ms 23:18:01.836 [debug] Current batch of media processed. Will check again in 1000ms 23:18:02.154 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=UAPaZx5tQck --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/1/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/22/75/2275fc488d9da37053456e3ebd5374d6b351c278628bcd5568f93240fc9fdf3e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:18:02.155 [debug] QUERY OK db=0.1ms queue=0.1ms idle=757.7ms begin [] 23:18:02.157 [debug] QUERY OK source="media_items" db=1.3ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "predicted_media_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-04-17 18:17:52Z], "/downloads/shows/LESYAKA/Season 2026/s2026e040999 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mp4", "/downloads/shows/LESYAKA/Season 2026/s2026e040999 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.info.json", "/downloads/shows/LESYAKA/Season 2026/s2026e040999 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.nfo", "/downloads/shows/LESYAKA/Season 2026/s2026e040999 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", "/downloads/shows/LESYAKA/Season 2026/s2026e040999 - УСТАЛА ОТ ПУТЕШЕСТВИЙ-thumb.jpg", ~U[2026-04-17 18:18:02Z], 1] 23:18:02.159 [debug] QUERY OK source="media_metadata" db=0.8ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/1/metadata.json.gz", "/config/metadata/media_items/1/thumbnail.jpg", 1, ~U[2026-04-17 18:18:02Z], ~U[2026-04-17 18:18:02Z]] 23:18:02.161 [debug] QUERY OK db=1.9ms commit [] 23:18:02.164 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=764.6ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [3559681184, ~U[2026-04-17 18:18:02Z], 1] 23:18:02.164 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:18:02.165 [info] {"args":{"id":1},"id":4,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":1530778839,"event":"job:stop","queue_time":384310,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:18:02.167 [debug] QUERY OK source="tasks" db=0.7ms idle=768.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:18:02.168 [debug] QUERY OK source="media_items" db=0.5ms idle=432.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [175] 23:18:02.168 [debug] QUERY OK source="sources" db=0.5ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:18:02.843 [debug] Current batch of media processed. Will check again in 1000ms 23:18:03.851 [debug] Current batch of media processed. Will check again in 1000ms 23:18:04.856 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой Instagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1314, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e051400 - Почему сюда приезжают люди СО ВСЕГО МИРА?.mkv", "id" => "_ABt5xUKAqY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=_ABt5xUKAqY", "playlist_index" => 125, "timestamp" => 1684049263, "title" => "Почему сюда приезжают люди СО ВСЕГО МИРА?", "upload_date" => "20230514"} 23:18:04.858 [debug] QUERY OK source="sources" db=0.6ms queue=0.4ms idle=1446.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:18:04.859 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1448.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:18:04.861 [debug] QUERY OK source="media_items" db=0.7ms idle=1449.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-14 07:27:43Z], 2] 23:18:04.864 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=1107.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой Instagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Почему сюда приезжают люди СО ВСЕГО МИРА?", "80d93449-b3c8-4b8b-b448-bb30aef57857", 1314, false, "_ABt5xUKAqY", "https://www.youtube.com/watch?v=_ABt5xUKAqY", 125, "/downloads/shows/Nestrashno/Season 2023/s2023e051400 - Почему сюда приезжают люди СО ВСЕГО МИРА?.mkv", false, false, false, 2, [], 99, ~U[2023-05-14 07:27:43Z], ~U[2026-04-17 18:18:04Z], ~U[2026-04-17 18:18:04Z], "Мой Instagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Почему сюда приезжают люди СО ВСЕГО МИРА?", 1314, false, "_ABt5xUKAqY", "https://www.youtube.com/watch?v=_ABt5xUKAqY", "/downloads/shows/Nestrashno/Season 2023/s2023e051400 - Почему сюда приезжают люди СО ВСЕГО МИРА?.mkv", false, 2, ~U[2023-05-14 07:27:43Z]] 23:18:04.865 [debug] QUERY OK source="sources" db=0.4ms idle=105.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:18:04.866 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:18:04.867 [debug] QUERY OK source="media_items" db=0.5ms idle=6.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [621] 23:18:04.867 [debug] Current batch of media processed. Will check again in 1000ms 23:18:05.873 [debug] Current batch of media processed. Will check again in 1000ms 23:18:06.682 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=J45juaoKZxw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/da/a4/daa4d0b6f1323a2b6588fd8e4bc2c241a93e266cd7c41ef2925313587a838f21.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:18:06.684 [debug] Running yt-dlp command for action: download 23:18:06.686 [debug] QUERY OK source="settings" db=1.5ms queue=0.1ms idle=904.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:18:06.688 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=250.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:18:06.689 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=251.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:18:06.691 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=J45juaoKZxw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --embed-subs --sub-langs en,ru --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/shows/Nestrashno/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S99 - %(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:2160,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/shows/Nestrashno/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S99 - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/e8/34/e8349d592da660cef3ef2443979a109a5e909e6ea23f2165d6f0701e977c5801.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:18:06.939 [debug] Current batch of media processed. Will check again in 1000ms 23:18:07.948 [debug] Current batch of media processed. Will check again in 1000ms 23:18:08.950 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "В этом видео я делюсь собственным опытом заработка денег в путешествии.\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 2298, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e050800 - ГДЕ Я БЕРУ ДЕНЬГИ?.mkv", "id" => "r2SaPn5XxXI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=r2SaPn5XxXI", "playlist_index" => 126, "timestamp" => 1683551450, "title" => "ГДЕ Я БЕРУ ДЕНЬГИ?", "upload_date" => "20230508"} 23:18:08.951 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=494.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:18:08.953 [debug] QUERY OK source="sources" db=0.4ms idle=495.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:18:08.954 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=496.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-08 13:10:50Z], 2] 23:18:08.963 [debug] QUERY OK source="media_items" db=8.3ms queue=0.1ms idle=498.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["В этом видео я делюсь собственным опытом заработка денег в путешествии.\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "ГДЕ Я БЕРУ ДЕНЬГИ?", "68d53e30-b9ec-4ec4-9318-c649c7856b05", 2298, false, "r2SaPn5XxXI", "https://www.youtube.com/watch?v=r2SaPn5XxXI", 126, "/downloads/shows/Nestrashno/Season 2023/s2023e050800 - ГДЕ Я БЕРУ ДЕНЬГИ?.mkv", false, false, false, 2, [], 99, ~U[2023-05-08 13:10:50Z], ~U[2026-04-17 18:18:08Z], ~U[2026-04-17 18:18:08Z], "В этом видео я делюсь собственным опытом заработка денег в путешествии.\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "ГДЕ Я БЕРУ ДЕНЬГИ?", 2298, false, "r2SaPn5XxXI", "https://www.youtube.com/watch?v=r2SaPn5XxXI", "/downloads/shows/Nestrashno/Season 2023/s2023e050800 - ГДЕ Я БЕРУ ДЕНЬГИ?.mkv", false, 2, ~U[2023-05-08 13:10:50Z]] 23:18:08.964 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=117.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:18:08.965 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=13.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:18:08.967 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=13.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [622] 23:18:08.967 [debug] Current batch of media processed. Will check again in 1000ms 23:18:09.969 [debug] Current batch of media processed. Will check again in 1000ms 23:18:10.973 [debug] Current batch of media processed. Will check again in 1000ms 23:18:11.985 [debug] Current batch of media processed. Will check again in 1000ms 23:18:12.987 [debug] Current batch of media processed. Will check again in 1000ms 23:18:14.059 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Музыка (Найдете на SoundCloud):\nOcta Push - Zeca (BirdzZie Remix)\n\n\nInstagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1173, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e043000 - Познакомился с ИНДЕЙСКИМ племенем..mkv", "id" => "8C_HpaqjoLw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=8C_HpaqjoLw", "playlist_index" => 127, "timestamp" => 1682864460, "title" => "Познакомился с ИНДЕЙСКИМ племенем.", "upload_date" => "20230430"} 23:18:14.061 [debug] QUERY OK source="sources" db=1.7ms queue=0.2ms idle=1578.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:18:14.063 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1580.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:18:14.064 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1582.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-30 14:21:00Z], 2] 23:18:14.067 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1151.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка (Найдете на SoundCloud):\nOcta Push - Zeca (BirdzZie Remix)\n\n\nInstagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Познакомился с ИНДЕЙСКИМ племенем.", "4f5f6d9a-ccb1-4040-b651-77299cd93214", 1173, false, "8C_HpaqjoLw", "https://www.youtube.com/watch?v=8C_HpaqjoLw", 127, "/downloads/shows/Nestrashno/Season 2023/s2023e043000 - Познакомился с ИНДЕЙСКИМ племенем..mkv", false, false, false, 2, [], 99, ~U[2023-04-30 14:21:00Z], ~U[2026-04-17 18:18:14Z], ~U[2026-04-17 18:18:14Z], "Музыка (Найдете на SoundCloud):\nOcta Push - Zeca (BirdzZie Remix)\n\n\nInstagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Познакомился с ИНДЕЙСКИМ племенем.", 1173, false, "8C_HpaqjoLw", "https://www.youtube.com/watch?v=8C_HpaqjoLw", "/downloads/shows/Nestrashno/Season 2023/s2023e043000 - Познакомился с ИНДЕЙСКИМ племенем..mkv", false, 2, ~U[2023-04-30 14:21:00Z]] 23:18:14.068 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=80.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:18:14.069 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=7.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:18:14.071 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [623] 23:18:14.071 [debug] Current batch of media processed. Will check again in 1000ms 23:18:15.073 [debug] Current batch of media processed. Will check again in 1000ms 23:18:16.075 [debug] Current batch of media processed. Will check again in 1000ms 23:18:17.116 [debug] Current batch of media processed. Will check again in 1000ms 23:18:18.123 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Музыка (Найдете на SoundCloud):\nP.r.Λ.Λ.H ~ Chamada (Jota Karloza remix)\nAmbihuasca\nMundalah & Digital Trip - Almalegre\n\nInstagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 843, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e042700 - Забрался в МЕКСИКАНСКУЮ глушь..mkv", "id" => "j8bA_v-zk6U", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=j8bA_v-zk6U", "playlist_index" => 128, "timestamp" => 1682615002, "title" => "Забрался в МЕКСИКАНСКУЮ глушь.", "upload_date" => "20230427"} 23:18:18.124 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=612.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:18:18.126 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=613.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:18:18.127 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=614.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-27 17:03:22Z], 2] 23:18:18.129 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=616.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка (Найдете на SoundCloud):\nP.r.Λ.Λ.H ~ Chamada (Jota Karloza remix)\nAmbihuasca\nMundalah & Digital Trip - Almalegre\n\nInstagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Забрался в МЕКСИКАНСКУЮ глушь.", "6cd5362a-99af-4635-b610-fdb6e952d60d", 843, false, "j8bA_v-zk6U", "https://www.youtube.com/watch?v=j8bA_v-zk6U", 128, "/downloads/shows/Nestrashno/Season 2023/s2023e042700 - Забрался в МЕКСИКАНСКУЮ глушь..mkv", false, false, false, 2, [], 99, ~U[2023-04-27 17:03:22Z], ~U[2026-04-17 18:18:18Z], ~U[2026-04-17 18:18:18Z], "Музыка (Найдете на SoundCloud):\nP.r.Λ.Λ.H ~ Chamada (Jota Karloza remix)\nAmbihuasca\nMundalah & Digital Trip - Almalegre\n\nInstagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Забрался в МЕКСИКАНСКУЮ глушь.", 843, false, "j8bA_v-zk6U", "https://www.youtube.com/watch?v=j8bA_v-zk6U", "/downloads/shows/Nestrashno/Season 2023/s2023e042700 - Забрался в МЕКСИКАНСКУЮ глушь..mkv", false, 2, ~U[2023-04-27 17:03:22Z]] 23:18:18.130 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=82.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:18:18.131 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=6.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:18:18.132 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [624] 23:18:18.133 [debug] Current batch of media processed. Will check again in 1000ms 23:18:19.175 [debug] Current batch of media processed. Will check again in 1000ms 23:18:20.188 [debug] Current batch of media processed. Will check again in 1000ms 23:18:21.189 [debug] Current batch of media processed. Will check again in 1000ms 23:18:22.190 [debug] Current batch of media processed. Will check again in 1000ms 23:18:23.201 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Музыка: Luzmila Carpio - kutimpuchkani \n\nInstagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvag...\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 474, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e042500 - По мексиканским лесам на китайском мотоцикле..mp4", "id" => "0ROWSgpJ4LY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=0ROWSgpJ4LY", "playlist_index" => 129, "timestamp" => 1682454971, "title" => "По мексиканским лесам на китайском мотоцикле.", "upload_date" => "20230425"} 23:18:23.206 [debug] QUERY OK source="sources" db=3.6ms queue=0.2ms idle=1672.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:18:23.207 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1676.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:18:23.208 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1677.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-25 20:36:11Z], 2] 23:18:23.211 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1092.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка: Luzmila Carpio - kutimpuchkani \n\nInstagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvag...\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "По мексиканским лесам на китайском мотоцикле.", "886a578e-30f6-4ed2-9269-2741744906ad", 474, false, "0ROWSgpJ4LY", "https://www.youtube.com/watch?v=0ROWSgpJ4LY", 129, "/downloads/shows/Nestrashno/Season 2023/s2023e042500 - По мексиканским лесам на китайском мотоцикле..mp4", false, false, false, 2, [], 99, ~U[2023-04-25 20:36:11Z], ~U[2026-04-17 18:18:23Z], ~U[2026-04-17 18:18:23Z], "Музыка: Luzmila Carpio - kutimpuchkani \n\nInstagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvag...\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "По мексиканским лесам на китайском мотоцикле.", 474, false, "0ROWSgpJ4LY", "https://www.youtube.com/watch?v=0ROWSgpJ4LY", "/downloads/shows/Nestrashno/Season 2023/s2023e042500 - По мексиканским лесам на китайском мотоцикле..mp4", false, 2, ~U[2023-04-25 20:36:11Z]] 23:18:23.212 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=84.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:18:23.213 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=6.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:18:23.214 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [625] 23:18:23.215 [debug] Current batch of media processed. Will check again in 1000ms 23:18:24.216 [debug] Current batch of media processed. Will check again in 1000ms 23:18:25.218 [debug] Current batch of media processed. Will check again in 1000ms 23:18:26.219 [debug] Current batch of media processed. Will check again in 1000ms 23:18:26.888 [info] {"source":"oban","duration":1884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:27.283 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Музыка: Rodrigo Gallardo - Mi dolor (Edit)\n\nInstagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1153, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e042300 - И поехали на извергающийся вулкан..mkv", "id" => "Ur6vfN3uCho", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Ur6vfN3uCho", "playlist_index" => 130, "timestamp" => 1682271126, "title" => "И поехали на извергающийся вулкан.", "upload_date" => "20230423"} 23:18:27.284 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=733.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:18:27.285 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=735.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:18:27.287 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=736.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-23 17:32:06Z], 2] 23:18:27.289 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=399.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка: Rodrigo Gallardo - Mi dolor (Edit)\n\nInstagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "И поехали на извергающийся вулкан.", "3ffb6bf0-25f8-40dc-86c7-21893434c5c8", 1153, false, "Ur6vfN3uCho", "https://www.youtube.com/watch?v=Ur6vfN3uCho", 130, "/downloads/shows/Nestrashno/Season 2023/s2023e042300 - И поехали на извергающийся вулкан..mkv", false, false, false, 2, [], 99, ~U[2023-04-23 17:32:06Z], ~U[2026-04-17 18:18:27Z], ~U[2026-04-17 18:18:27Z], "Музыка: Rodrigo Gallardo - Mi dolor (Edit)\n\nInstagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "И поехали на извергающийся вулкан.", 1153, false, "Ur6vfN3uCho", "https://www.youtube.com/watch?v=Ur6vfN3uCho", "/downloads/shows/Nestrashno/Season 2023/s2023e042300 - И поехали на извергающийся вулкан..mkv", false, 2, ~U[2023-04-23 17:32:06Z]] 23:18:27.291 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=82.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:18:27.291 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:18:27.293 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [626] 23:18:27.293 [debug] Current batch of media processed. Will check again in 1000ms 23:18:28.294 [debug] Current batch of media processed. Will check again in 1000ms 23:18:29.324 [debug] Current batch of media processed. Will check again in 1000ms 23:18:30.327 [debug] Current batch of media processed. Will check again in 1000ms 23:18:31.329 [debug] Current batch of media processed. Will check again in 1000ms 23:18:32.331 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Instagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 868, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e040800 - Ответы на вопросы. Почему я так живу? Как я снимаю свои видео и другое..mp4", "id" => "wAl5G7HFCiM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wAl5G7HFCiM", "playlist_index" => 131, "timestamp" => 1680977848, "title" => "Ответы на вопросы. Почему я так живу? Как я снимаю свои видео и другое.", "upload_date" => "20230408"} 23:18:32.332 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1655.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:18:32.333 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1656.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:18:32.334 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1657.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-08 18:17:28Z], 2] 23:18:32.337 [debug] QUERY OK source="media_items" db=1.5ms idle=1094.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Instagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Ответы на вопросы. Почему я так живу? Как я снимаю свои видео и другое.", "7b866b67-2dfd-4221-ba56-1e74c9f0a3e2", 868, false, "wAl5G7HFCiM", "https://www.youtube.com/watch?v=wAl5G7HFCiM", 131, "/downloads/shows/Nestrashno/Season 2023/s2023e040800 - Ответы на вопросы. Почему я так живу? Как я снимаю свои видео и другое..mp4", false, false, false, 2, [], 99, ~U[2023-04-08 18:17:28Z], ~U[2026-04-17 18:18:32Z], ~U[2026-04-17 18:18:32Z], "Instagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Ответы на вопросы. Почему я так живу? Как я снимаю свои видео и другое.", 868, false, "wAl5G7HFCiM", "https://www.youtube.com/watch?v=wAl5G7HFCiM", "/downloads/shows/Nestrashno/Season 2023/s2023e040800 - Ответы на вопросы. Почему я так живу? Как я снимаю свои видео и другое..mp4", false, 2, ~U[2023-04-08 18:17:28Z]] 23:18:32.338 [debug] QUERY OK source="sources" db=0.3ms idle=94.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:18:32.338 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=5.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:18:32.339 [debug] QUERY OK source="media_items" db=0.4ms idle=5.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [627] 23:18:32.340 [debug] Current batch of media processed. Will check again in 1000ms 23:18:33.342 [debug] Current batch of media processed. Will check again in 1000ms 23:18:34.345 [debug] Current batch of media processed. Will check again in 1000ms 23:18:35.347 [debug] Current batch of media processed. Will check again in 1000ms 23:18:36.357 [debug] Current batch of media processed. Will check again in 1000ms 23:18:37.364 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Музыка (найдете на SoundCloud):\nRodrigo Gallardo - Mi dolor (Edit)\nEstimua - Força Da Floresta \nJuan Pino & Quemando Palabras - San Antonio\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1479, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e031500 - Еду не зная куда..mkv", "id" => "LN639XtZXBw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=LN639XtZXBw", "playlist_index" => 132, "timestamp" => 1678898677, "title" => "Еду не зная куда.", "upload_date" => "20230315"} 23:18:37.366 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1646.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:18:37.367 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1647.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:18:37.368 [debug] QUERY OK source="media_items" db=0.6ms idle=1648.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-15 16:44:37Z], 2] 23:18:37.371 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1096.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка (найдете на SoundCloud):\nRodrigo Gallardo - Mi dolor (Edit)\nEstimua - Força Da Floresta \nJuan Pino & Quemando Palabras - San Antonio\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Еду не зная куда.", "9425ed5f-0a9f-4c8c-beb3-20738ff994d1", 1479, false, "LN639XtZXBw", "https://www.youtube.com/watch?v=LN639XtZXBw", 132, "/downloads/shows/Nestrashno/Season 2023/s2023e031500 - Еду не зная куда..mkv", false, false, false, 2, [], 99, ~U[2023-03-15 16:44:37Z], ~U[2026-04-17 18:18:37Z], ~U[2026-04-17 18:18:37Z], "Музыка (найдете на SoundCloud):\nRodrigo Gallardo - Mi dolor (Edit)\nEstimua - Força Da Floresta \nJuan Pino & Quemando Palabras - San Antonio\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Еду не зная куда.", 1479, false, "LN639XtZXBw", "https://www.youtube.com/watch?v=LN639XtZXBw", "/downloads/shows/Nestrashno/Season 2023/s2023e031500 - Еду не зная куда..mkv", false, 2, ~U[2023-03-15 16:44:37Z]] 23:18:37.371 [debug] QUERY OK source="sources" db=0.3ms idle=93.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:18:37.372 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:18:37.373 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [628] 23:18:37.374 [debug] Current batch of media processed. Will check again in 1000ms 23:18:38.375 [debug] Current batch of media processed. Will check again in 1000ms 23:18:39.385 [debug] Current batch of media processed. Will check again in 1000ms 23:18:40.391 [debug] Current batch of media processed. Will check again in 1000ms 23:18:41.395 [debug] Current batch of media processed. Will check again in 1000ms 23:18:42.409 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Музыка:\nHuni Kuin Mariri - Aro Nainawa\nAmbihuasca (Артиста не знаю)\n\nInstagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1086, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e020500 - Восхождение на мексиканский вулкан..mkv", "id" => "H7SS4l5u3Zc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=H7SS4l5u3Zc", "playlist_index" => 133, "timestamp" => 1675583502, "title" => "Восхождение на мексиканский вулкан.", "upload_date" => "20230205"} 23:18:42.410 [debug] QUERY OK source="sources" db=1.0ms idle=1640.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:18:42.411 [debug] QUERY OK source="sources" db=0.3ms idle=1641.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:18:42.412 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1642.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-05 07:51:42Z], 2] 23:18:42.415 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1094.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка:\nHuni Kuin Mariri - Aro Nainawa\nAmbihuasca (Артиста не знаю)\n\nInstagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Восхождение на мексиканский вулкан.", "2276fc5a-b4aa-4d86-95e9-c0e6dabd583b", 1086, false, "H7SS4l5u3Zc", "https://www.youtube.com/watch?v=H7SS4l5u3Zc", 133, "/downloads/shows/Nestrashno/Season 2023/s2023e020500 - Восхождение на мексиканский вулкан..mkv", false, false, false, 2, [], 99, ~U[2023-02-05 07:51:42Z], ~U[2026-04-17 18:18:42Z], ~U[2026-04-17 18:18:42Z], "Музыка:\nHuni Kuin Mariri - Aro Nainawa\nAmbihuasca (Артиста не знаю)\n\nInstagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Восхождение на мексиканский вулкан.", 1086, false, "H7SS4l5u3Zc", "https://www.youtube.com/watch?v=H7SS4l5u3Zc", "/downloads/shows/Nestrashno/Season 2023/s2023e020500 - Восхождение на мексиканский вулкан..mkv", false, 2, ~U[2023-02-05 07:51:42Z]] 23:18:42.416 [debug] QUERY OK source="sources" db=0.4ms idle=81.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:18:42.417 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:18:42.418 [debug] QUERY OK source="media_items" db=0.4ms idle=6.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [629] 23:18:42.418 [debug] Current batch of media processed. Will check again in 1000ms 23:18:43.426 [debug] Current batch of media processed. Will check again in 1000ms 23:18:44.429 [debug] Current batch of media processed. Will check again in 1000ms 23:18:45.435 [debug] Current batch of media processed. Will check again in 1000ms 23:18:46.442 [debug] Current batch of media processed. Will check again in 1000ms 23:18:47.451 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Музыка:\nLuzmila Carpio - Wawakunak Kusiynin\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1238, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e012600 - ВЫГОНЯЮТ ИЗ СТРАНЫ ⧸ ИЩУ ЖЕНУ МЕКСИКАНКУ..mkv", "id" => "89smpfIBNFg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=89smpfIBNFg", "playlist_index" => 134, "timestamp" => 1674726361, "title" => "ВЫГОНЯЮТ ИЗ СТРАНЫ / ИЩУ ЖЕНУ МЕКСИКАНКУ.", "upload_date" => "20230126"} 23:18:47.452 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1659.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:18:47.454 [debug] QUERY OK source="sources" db=0.4ms idle=1660.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:18:47.455 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1661.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-26 09:46:01Z], 2] 23:18:47.457 [debug] QUERY OK source="media_items" db=1.6ms idle=1087.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка:\nLuzmila Carpio - Wawakunak Kusiynin\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "ВЫГОНЯЮТ ИЗ СТРАНЫ / ИЩУ ЖЕНУ МЕКСИКАНКУ.", "0478c405-4492-41b6-a8e6-b0d25a389551", 1238, false, "89smpfIBNFg", "https://www.youtube.com/watch?v=89smpfIBNFg", 134, "/downloads/shows/Nestrashno/Season 2023/s2023e012600 - ВЫГОНЯЮТ ИЗ СТРАНЫ ⧸ ИЩУ ЖЕНУ МЕКСИКАНКУ..mkv", false, false, false, 2, [], 99, ~U[2023-01-26 09:46:01Z], ~U[2026-04-17 18:18:47Z], ~U[2026-04-17 18:18:47Z], "Музыка:\nLuzmila Carpio - Wawakunak Kusiynin\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "ВЫГОНЯЮТ ИЗ СТРАНЫ / ИЩУ ЖЕНУ МЕКСИКАНКУ.", 1238, false, "89smpfIBNFg", "https://www.youtube.com/watch?v=89smpfIBNFg", "/downloads/shows/Nestrashno/Season 2023/s2023e012600 - ВЫГОНЯЮТ ИЗ СТРАНЫ ⧸ ИЩУ ЖЕНУ МЕКСИКАНКУ..mkv", false, 2, ~U[2023-01-26 09:46:01Z]] 23:18:47.458 [debug] QUERY OK source="sources" db=0.3ms idle=71.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:18:47.459 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:18:47.460 [debug] QUERY OK source="media_items" db=0.4ms idle=5.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [630] 23:18:47.460 [debug] Current batch of media processed. Will check again in 1000ms 23:18:48.466 [debug] Current batch of media processed. Will check again in 1000ms 23:18:49.468 [debug] Current batch of media processed. Will check again in 1000ms 23:18:50.473 [debug] Current batch of media processed. Will check again in 1000ms 23:18:51.476 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Социальные сети: \nInstagram: Nestrashno\n\nМузыка:\nAro Nainawa - Raminako Ramino\nRodrigo Gallardo - Mi dolor\nRodrigo Gallardo - Como un pájaro libre\nLuzmila Carpio - Negrita\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1944, "filename" => "/downloads/shows/Nestrashno/Season 2023/s2023e011900 - Убиваю свой мотоцикл на мексиканском бездорожье..mkv", "id" => "wlmyB22IMhY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wlmyB22IMhY", "playlist_index" => 135, "timestamp" => 1674152564, "title" => "Убиваю свой мотоцикл на мексиканском бездорожье.", "upload_date" => "20230119"} 23:18:51.477 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=516.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:18:51.479 [debug] QUERY OK source="sources" db=0.5ms decode=0.2ms queue=0.2ms idle=517.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:18:51.480 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=518.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-19 18:22:44Z], 2] 23:18:51.484 [debug] QUERY OK source="media_items" db=2.7ms queue=0.2ms idle=520.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Социальные сети: \nInstagram: Nestrashno\n\nМузыка:\nAro Nainawa - Raminako Ramino\nRodrigo Gallardo - Mi dolor\nRodrigo Gallardo - Como un pájaro libre\nLuzmila Carpio - Negrita\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Убиваю свой мотоцикл на мексиканском бездорожье.", "457a3b58-cf3b-41fa-8ccb-06021e405e66", 1944, false, "wlmyB22IMhY", "https://www.youtube.com/watch?v=wlmyB22IMhY", 135, "/downloads/shows/Nestrashno/Season 2023/s2023e011900 - Убиваю свой мотоцикл на мексиканском бездорожье..mkv", false, false, false, 2, [], 99, ~U[2023-01-19 18:22:44Z], ~U[2026-04-17 18:18:51Z], ~U[2026-04-17 18:18:51Z], "Социальные сети: \nInstagram: Nestrashno\n\nМузыка:\nAro Nainawa - Raminako Ramino\nRodrigo Gallardo - Mi dolor\nRodrigo Gallardo - Como un pájaro libre\nLuzmila Carpio - Negrita\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Убиваю свой мотоцикл на мексиканском бездорожье.", 1944, false, "wlmyB22IMhY", "https://www.youtube.com/watch?v=wlmyB22IMhY", "/downloads/shows/Nestrashno/Season 2023/s2023e011900 - Убиваю свой мотоцикл на мексиканском бездорожье..mkv", false, 2, ~U[2023-01-19 18:22:44Z]] 23:18:51.485 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=76.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:18:51.486 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=7.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:18:51.487 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=7.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [631] 23:18:51.487 [debug] Current batch of media processed. Will check again in 1000ms 23:18:52.490 [debug] Current batch of media processed. Will check again in 1000ms 23:18:53.492 [debug] Current batch of media processed. Will check again in 1000ms 23:18:54.495 [debug] Current batch of media processed. Will check again in 1000ms 23:18:55.502 [debug] Current batch of media processed. Will check again in 1000ms 23:18:56.518 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Всем привет! Я Юра и на протяжении последний 10 месяцев я путешествую на своём мотоцикле по Мексике. В этом видео я делюсь сумашедшей историей, которая произошла со мной 5 месяцев назад...\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1249, "filename" => "/downloads/shows/Nestrashno/Season 2022/s2022e122000 - В меня СТРЕЛЯЮТ на мексиканской дороге!.mkv", "id" => "xHq1CNvU39o", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xHq1CNvU39o", "playlist_index" => 136, "timestamp" => 1671566248, "title" => "В меня СТРЕЛЯЮТ на мексиканской дороге!", "upload_date" => "20221220"} 23:18:56.519 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1541.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:18:56.520 [debug] QUERY OK source="sources" db=0.3ms idle=1543.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:18:56.522 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1543.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-20 19:57:28Z], 2] 23:18:56.524 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1096.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Всем привет! Я Юра и на протяжении последний 10 месяцев я путешествую на своём мотоцикле по Мексике. В этом видео я делюсь сумашедшей историей, которая произошла со мной 5 месяцев назад...\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "В меня СТРЕЛЯЮТ на мексиканской дороге!", "089a5e3e-217b-4b72-ae49-3b4287776e9a", 1249, false, "xHq1CNvU39o", "https://www.youtube.com/watch?v=xHq1CNvU39o", 136, "/downloads/shows/Nestrashno/Season 2022/s2022e122000 - В меня СТРЕЛЯЮТ на мексиканской дороге!.mkv", false, false, false, 2, [], 99, ~U[2022-12-20 19:57:28Z], ~U[2026-04-17 18:18:56Z], ~U[2026-04-17 18:18:56Z], "Всем привет! Я Юра и на протяжении последний 10 месяцев я путешествую на своём мотоцикле по Мексике. В этом видео я делюсь сумашедшей историей, которая произошла со мной 5 месяцев назад...\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "В меня СТРЕЛЯЮТ на мексиканской дороге!", 1249, false, "xHq1CNvU39o", "https://www.youtube.com/watch?v=xHq1CNvU39o", "/downloads/shows/Nestrashno/Season 2022/s2022e122000 - В меня СТРЕЛЯЮТ на мексиканской дороге!.mkv", false, 2, ~U[2022-12-20 19:57:28Z]] 23:18:56.525 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=82.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:18:56.526 [debug] QUERY OK source="media_profiles" db=0.4ms idle=6.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:18:56.527 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [632] 23:18:56.527 [debug] Current batch of media processed. Will check again in 1000ms 23:18:57.029 [info] {"source":"oban","duration":2167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:57.529 [debug] Current batch of media processed. Will check again in 1000ms 23:18:58.548 [debug] Current batch of media processed. Will check again in 1000ms 23:18:59.565 [debug] Current batch of media processed. Will check again in 1000ms 23:19:00.030 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:19:00.586 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "3 дневное путешествие через мексиканскую пустыню.\n\nInstagram: Nestrashno\n\nМузыка:\nRodrigo Gallardo - los hermanos (gallardo remix)\nTxaná Ikakuru - Eskawata kayaway\nRaminako Ramino - Aro Nainawa \nNinawá - Na Rene Wakame E\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 1499, "filename" => "/downloads/shows/Nestrashno/Season 2022/s2022e121300 - На мотоцикле по мексиканской пустыне. Часть 2..mkv", "id" => "osVX4Ux39Wc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=osVX4Ux39Wc", "playlist_index" => 137, "timestamp" => 1670958737, "title" => "На мотоцикле по мексиканской пустыне. Часть 2.", "upload_date" => "20221213"} 23:19:00.588 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1098.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:19:00.590 [debug] QUERY OK source="sources" db=1.0ms idle=558.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:00.592 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=485.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-13 19:12:17Z], 2] 23:19:00.595 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=487.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["3 дневное путешествие через мексиканскую пустыню.\n\nInstagram: Nestrashno\n\nМузыка:\nRodrigo Gallardo - los hermanos (gallardo remix)\nTxaná Ikakuru - Eskawata kayaway\nRaminako Ramino - Aro Nainawa \nNinawá - Na Rene Wakame E\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "На мотоцикле по мексиканской пустыне. Часть 2.", "4dd99d1f-2720-4198-876e-4fb45b87757b", 1499, false, "osVX4Ux39Wc", "https://www.youtube.com/watch?v=osVX4Ux39Wc", 137, "/downloads/shows/Nestrashno/Season 2022/s2022e121300 - На мотоцикле по мексиканской пустыне. Часть 2..mkv", false, false, false, 2, [], 99, ~U[2022-12-13 19:12:17Z], ~U[2026-04-17 18:19:00Z], ~U[2026-04-17 18:19:00Z], "3 дневное путешествие через мексиканскую пустыню.\n\nInstagram: Nestrashno\n\nМузыка:\nRodrigo Gallardo - los hermanos (gallardo remix)\nTxaná Ikakuru - Eskawata kayaway\nRaminako Ramino - Aro Nainawa \nNinawá - Na Rene Wakame E\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "На мотоцикле по мексиканской пустыне. Часть 2.", 1499, false, "osVX4Ux39Wc", "https://www.youtube.com/watch?v=osVX4Ux39Wc", "/downloads/shows/Nestrashno/Season 2022/s2022e121300 - На мотоцикле по мексиканской пустыне. Часть 2..mkv", false, 2, ~U[2022-12-13 19:12:17Z]] 23:19:00.596 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=92.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:00.597 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=8.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:19:00.598 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=8.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [633] 23:19:00.599 [debug] Current batch of media processed. Will check again in 1000ms 23:19:01.664 [debug] Current batch of media processed. Will check again in 1000ms 23:19:02.672 [debug] Current batch of media processed. Will check again in 1000ms 23:19:03.686 [debug] Current batch of media processed. Will check again in 1000ms 23:19:04.701 [debug] Current batch of media processed. Will check again in 1000ms 23:19:05.703 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Первая часть моего путешествия по мексиканскому штату Сан Луис Потоси. \n \n Индивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "duration" => 2873, "filename" => "/downloads/shows/Nestrashno/Season 2022/s2022e120300 - По мексиканской пустыне в поисках МАГИЧЕСКОГО КАКТУСА..mkv", "id" => "PQN46-Xy5mg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=PQN46-Xy5mg", "playlist_index" => 138, "timestamp" => 1670090415, "title" => "По мексиканской пустыне в поисках МАГИЧЕСКОГО КАКТУСА.", "upload_date" => "20221203"} 23:19:05.704 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1561.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:19:05.705 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1563.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:05.707 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1564.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-03 18:00:15Z], 2] 23:19:05.710 [debug] QUERY OK source="media_items" db=2.0ms idle=1160.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Первая часть моего путешествия по мексиканскому штату Сан Луис Потоси. \n \n Индивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "По мексиканской пустыне в поисках МАГИЧЕСКОГО КАКТУСА.", "77e104da-2168-480d-bd87-a4d99143b6f3", 2873, false, "PQN46-Xy5mg", "https://www.youtube.com/watch?v=PQN46-Xy5mg", 138, "/downloads/shows/Nestrashno/Season 2022/s2022e120300 - По мексиканской пустыне в поисках МАГИЧЕСКОГО КАКТУСА..mkv", false, false, false, 2, [], 99, ~U[2022-12-03 18:00:15Z], ~U[2026-04-17 18:19:05Z], ~U[2026-04-17 18:19:05Z], "Первая часть моего путешествия по мексиканскому штату Сан Луис Потоси. \n \n Индивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "По мексиканской пустыне в поисках МАГИЧЕСКОГО КАКТУСА.", 2873, false, "PQN46-Xy5mg", "https://www.youtube.com/watch?v=PQN46-Xy5mg", "/downloads/shows/Nestrashno/Season 2022/s2022e120300 - По мексиканской пустыне в поисках МАГИЧЕСКОГО КАКТУСА..mkv", false, 2, ~U[2022-12-03 18:00:15Z]] 23:19:05.711 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=146.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:05.712 [debug] QUERY OK source="media_profiles" db=0.3ms idle=7.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:19:05.713 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [634] 23:19:05.714 [debug] Current batch of media processed. Will check again in 1000ms 23:19:06.719 [debug] Current batch of media processed. Will check again in 1000ms 23:19:07.726 [debug] Current batch of media processed. Will check again in 1000ms 23:19:08.730 [debug] Current batch of media processed. Will check again in 1000ms 23:19:09.736 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Полные видео на канале", "duration" => 50, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e052100 - Самая странная покупка в моей жизни..mp4", "id" => "OgaxdJWIX54", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/OgaxdJWIX54", "playlist_index" => 1, "timestamp" => 1747788811, "title" => "Самая странная покупка в моей жизни.", "upload_date" => "20250521"} 23:19:09.738 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=563.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:19:09.739 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=564.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:09.740 [debug] QUERY OK source="media_items" db=0.8ms idle=565.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-21 00:53:31Z], 2] 23:19:09.743 [debug] QUERY OK source="media_items" db=1.5ms idle=567.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Полные видео на канале", "Самая странная покупка в моей жизни.", "085e2bf6-c798-4edc-86b9-1cf94d26ed5d", 50, false, "OgaxdJWIX54", "https://www.youtube.com/shorts/OgaxdJWIX54", 1, "/downloads/shows/Nestrashno/Season 2025/s2025e052100 - Самая странная покупка в моей жизни..mp4", false, false, true, 2, [], 99, ~U[2025-05-21 00:53:31Z], ~U[2026-04-17 18:19:09Z], ~U[2026-04-17 18:19:09Z], "Полные видео на канале", "Самая странная покупка в моей жизни.", 50, false, "OgaxdJWIX54", "https://www.youtube.com/shorts/OgaxdJWIX54", "/downloads/shows/Nestrashno/Season 2025/s2025e052100 - Самая странная покупка в моей жизни..mp4", true, 2, ~U[2025-05-21 00:53:31Z]] 23:19:09.743 [debug] QUERY OK source="sources" db=0.4ms idle=143.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:09.744 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=6.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:19:09.745 [debug] QUERY OK source="media_items" db=0.5ms idle=5.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [635] 23:19:09.746 [debug] Current batch of media processed. Will check again in 1000ms 23:19:09.769 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@nestrashno --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/Nestrashno/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:2160,+codec:avc:m4a --format bestvideo*+bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/ac/8b/ac8bc1b41324561fd632ac2a70e06f1e4918c1798d2bfdfb9922543ab2919dbd.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:19:09.807 [debug] Gracefully stopping file follower 23:19:09.808 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=67.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:19:09.809 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=66.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:09.811 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=66.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-12 15:11:52Z], 2] 23:19:09.814 [debug] QUERY OK source="media_items" db=2.6ms idle=67.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Что могло пойти не так?", "182af681-d5ba-4e12-b6f5-6dce788a54e3", 1091, false, "J45juaoKZxw", "https://www.youtube.com/watch?v=J45juaoKZxw", 1, "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", false, false, false, 2, [], 98, ~U[2026-04-12 15:11:52Z], ~U[2026-04-17 18:19:09Z], ~U[2026-04-17 18:19:09Z], "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Что могло пойти не так?", 1091, false, "J45juaoKZxw", "https://www.youtube.com/watch?v=J45juaoKZxw", "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", false, 2, ~U[2026-04-12 15:11:52Z]] 23:19:09.815 [debug] QUERY OK source="sources" db=0.4ms idle=69.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:09.817 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=7.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-07 05:40:09Z], 2] 23:19:09.819 [debug] QUERY OK source="media_items" db=1.3ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Всё достало", "0c7cbb63-880c-426c-84fa-09252097c02d", 1352, false, "W9xy1W0SdQc", "https://www.youtube.com/watch?v=W9xy1W0SdQc", 2, "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", false, false, false, 2, [], 98, ~U[2026-04-07 05:40:09Z], ~U[2026-04-17 18:19:09Z], ~U[2026-04-17 18:19:09Z], "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Всё достало", 1352, false, "W9xy1W0SdQc", "https://www.youtube.com/watch?v=W9xy1W0SdQc", "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", false, 2, ~U[2026-04-07 05:40:09Z]] 23:19:09.820 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:09.821 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-25 14:24:22Z], 2] 23:19:09.826 [debug] QUERY OK source="media_items" db=4.3ms queue=0.1ms idle=6.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Пока. Я буду скучать.", "7fd2c893-17df-4fdb-ae9e-6a718daad3d7", 1032, false, "kXfi5sA7eEg", "https://www.youtube.com/watch?v=kXfi5sA7eEg", 3, "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", false, false, false, 2, [], 98, ~U[2026-03-25 14:24:22Z], ~U[2026-04-17 18:19:09Z], ~U[2026-04-17 18:19:09Z], "Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Пока. Я буду скучать.", 1032, false, "kXfi5sA7eEg", "https://www.youtube.com/watch?v=kXfi5sA7eEg", "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", false, 2, ~U[2026-03-25 14:24:22Z]] 23:19:09.827 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=9.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:09.829 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=8.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-17 18:08:37Z], 2] 23:19:09.831 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=9.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшая страна Латинской Америки", "fe165b54-aab4-49ad-b78c-d9795950e9ba", 1621, false, "hOjeA8-3k2A", "https://www.youtube.com/watch?v=hOjeA8-3k2A", 4, "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", false, false, false, 2, [], 98, ~U[2026-03-17 18:08:37Z], ~U[2026-04-17 18:19:09Z], ~U[2026-04-17 18:19:09Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшая страна Латинской Америки", 1621, false, "hOjeA8-3k2A", "https://www.youtube.com/watch?v=hOjeA8-3k2A", "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", false, 2, ~U[2026-03-17 18:08:37Z]] 23:19:09.832 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=10.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:09.833 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=6.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-09 03:06:25Z], 2] 23:19:09.836 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Теперь у меня есть девушка", "2617e6c1-2d23-474c-b040-b21da69e63bf", 1276, false, "mhAJ_p0PnD4", "https://www.youtube.com/watch?v=mhAJ_p0PnD4", 5, "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", false, false, false, 2, [], 98, ~U[2026-03-09 03:06:25Z], ~U[2026-04-17 18:19:09Z], ~U[2026-04-17 18:19:09Z], "Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Теперь у меня есть девушка", 1276, false, "mhAJ_p0PnD4", "https://www.youtube.com/watch?v=mhAJ_p0PnD4", "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", false, 2, ~U[2026-03-09 03:06:25Z]] 23:19:09.837 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:09.839 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-24 20:33:14Z], 2] 23:19:09.849 [debug] QUERY OK source="media_items" db=9.1ms queue=0.1ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшее решение в моей жизни?", "535176fa-3f0e-4d7d-b812-e252afae3585", 1191, false, "-X0zctOscOY", "https://www.youtube.com/watch?v=-X0zctOscOY", 6, "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", false, false, false, 2, [], 98, ~U[2026-02-24 20:33:14Z], ~U[2026-04-17 18:19:09Z], ~U[2026-04-17 18:19:09Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшее решение в моей жизни?", 1191, false, "-X0zctOscOY", "https://www.youtube.com/watch?v=-X0zctOscOY", "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", false, 2, ~U[2026-02-24 20:33:14Z]] 23:19:09.850 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=15.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:09.851 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=14.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 04:14:18Z], 2] 23:19:09.854 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=14.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Как в 33 года я начал жить в машине.", "3392d0d8-db7b-4a93-874a-257c5a25b95e", 1218, false, "lVm8Q1PvKis", "https://www.youtube.com/watch?v=lVm8Q1PvKis", 7, "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", false, false, false, 2, [], 98, ~U[2026-02-16 04:14:18Z], ~U[2026-04-17 18:19:09Z], ~U[2026-04-17 18:19:09Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Как в 33 года я начал жить в машине.", 1218, false, "lVm8Q1PvKis", "https://www.youtube.com/watch?v=lVm8Q1PvKis", "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", false, 2, ~U[2026-02-16 04:14:18Z]] 23:19:09.856 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=15.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:09.857 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-07 19:41:22Z], 2] 23:19:09.859 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=7.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Год буду жить в этой машине", "3a80a9d5-042c-4873-ab8a-417cf11fa6ee", 1321, false, "kn_vKkOAvM8", "https://www.youtube.com/watch?v=kn_vKkOAvM8", 8, "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", false, false, false, 2, [], 98, ~U[2026-02-07 19:41:22Z], ~U[2026-04-17 18:19:09Z], ~U[2026-04-17 18:19:09Z], "Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Год буду жить в этой машине", 1321, false, "kn_vKkOAvM8", "https://www.youtube.com/watch?v=kn_vKkOAvM8", "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", false, 2, ~U[2026-02-07 19:41:22Z]] 23:19:09.860 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:09.862 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-26 04:42:46Z], 2] 23:19:09.865 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Конец. Продал тук тук и мы разъезжаемся!", "a3bbccf6-80a3-4a1f-a0e0-04d5e4ad338b", 1576, false, "R_PiQ_sXZFY", "https://www.youtube.com/watch?v=R_PiQ_sXZFY", 9, "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", false, false, false, 2, [], 98, ~U[2026-01-26 04:42:46Z], ~U[2026-04-17 18:19:09Z], ~U[2026-04-17 18:19:09Z], "https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Конец. Продал тук тук и мы разъезжаемся!", 1576, false, "R_PiQ_sXZFY", "https://www.youtube.com/watch?v=R_PiQ_sXZFY", "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", false, 2, ~U[2026-01-26 04:42:46Z]] 23:19:09.866 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:09.867 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-17 23:22:49Z], 2] 23:19:09.870 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=7.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Меня очаровала девушка с автодомом", "89cbcca2-6d3f-434e-9fa7-e6983d75854a", 1276, false, "2ozZCTEERXg", "https://www.youtube.com/watch?v=2ozZCTEERXg", 10, "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", false, false, false, 2, [], 98, ~U[2026-01-17 23:22:49Z], ~U[2026-04-17 18:19:09Z], ~U[2026-04-17 18:19:09Z], "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Меня очаровала девушка с автодомом", 1276, false, "2ozZCTEERXg", "https://www.youtube.com/watch?v=2ozZCTEERXg", "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", false, 2, ~U[2026-01-17 23:22:49Z]] 23:19:09.871 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:09.872 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-28 17:30:42Z], 2] 23:19:09.874 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=5.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду к Девушке Мечты на своём Тук Туке", "c3f9a582-3301-4bcf-bf69-72b2606588bf", 1549, false, "4giLNL0ZYIw", "https://www.youtube.com/watch?v=4giLNL0ZYIw", 11, "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", false, false, false, 2, [], 98, ~U[2025-12-28 17:30:42Z], ~U[2026-04-17 18:19:09Z], ~U[2026-04-17 18:19:09Z], "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду к Девушке Мечты на своём Тук Туке", 1549, false, "4giLNL0ZYIw", "https://www.youtube.com/watch?v=4giLNL0ZYIw", "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", false, 2, ~U[2025-12-28 17:30:42Z]] 23:19:09.875 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:09.876 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=5.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-22 06:15:41Z], 2] 23:19:09.879 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=6.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", "08c37ada-4b21-4939-9c12-4ebdfab4dd28", 1406, false, "G4NAob4_ZtI", "https://www.youtube.com/watch?v=G4NAob4_ZtI", 12, "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", false, false, false, 2, [], 98, ~U[2025-12-22 06:15:41Z], ~U[2026-04-17 18:19:09Z], ~U[2026-04-17 18:19:09Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", 1406, false, "G4NAob4_ZtI", "https://www.youtube.com/watch?v=G4NAob4_ZtI", "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", false, 2, ~U[2025-12-22 06:15:41Z]] 23:19:09.880 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:09.881 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-14 14:35:06Z], 2] 23:19:09.883 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мы Больше НЕ ХОТИМ Здесь находиться", "1e77ab54-e0b4-4d88-bb9a-3f8fd2c1643f", 1514, false, "xFdBoiYvh4g", "https://www.youtube.com/watch?v=xFdBoiYvh4g", 13, "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", false, false, false, 2, [], 98, ~U[2025-12-14 14:35:06Z], ~U[2026-04-17 18:19:09Z], ~U[2026-04-17 18:19:09Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мы Больше НЕ ХОТИМ Здесь находиться", 1514, false, "xFdBoiYvh4g", "https://www.youtube.com/watch?v=xFdBoiYvh4g", "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", false, 2, ~U[2025-12-14 14:35:06Z]] 23:19:09.884 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:09.885 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-10 01:15:42Z], 2] 23:19:09.888 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Этой Ночью Произошло Ужасное", "8b9a6d42-ba17-4b7d-9ae4-327a20957fd2", 1037, false, "n5imZW0JT1k", "https://www.youtube.com/watch?v=n5imZW0JT1k", 14, "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", false, false, false, 2, [], 98, ~U[2025-12-10 01:15:42Z], ~U[2026-04-17 18:19:09Z], ~U[2026-04-17 18:19:09Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Этой Ночью Произошло Ужасное", 1037, false, "n5imZW0JT1k", "https://www.youtube.com/watch?v=n5imZW0JT1k", "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", false, 2, ~U[2025-12-10 01:15:42Z]] 23:19:09.889 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:09.890 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-04 20:27:59Z], 2] 23:19:09.892 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=6.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Сильно Облажался", "5ab38c24-f13d-4c74-8623-30ed68960ca9", 1108, false, "aeGO4jSaWxY", "https://www.youtube.com/watch?v=aeGO4jSaWxY", 15, "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", false, false, false, 2, [], 98, ~U[2025-12-04 20:27:59Z], ~U[2026-04-17 18:19:09Z], ~U[2026-04-17 18:19:09Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Сильно Облажался", 1108, false, "aeGO4jSaWxY", "https://www.youtube.com/watch?v=aeGO4jSaWxY", "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", false, 2, ~U[2025-12-04 20:27:59Z]] 23:19:09.894 [debug] QUERY OK source="sources" db=0.5ms queue=0.5ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:09.895 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-25 13:21:14Z], 2] 23:19:09.897 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду На Тук Туке через всю Страну", "5d77b7d3-5c60-41f0-9e28-9a83c63610ff", 1412, false, "pA0akcR9DQg", "https://www.youtube.com/watch?v=pA0akcR9DQg", 16, "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", false, false, false, 2, [], 98, ~U[2025-11-25 13:21:14Z], ~U[2026-04-17 18:19:09Z], ~U[2026-04-17 18:19:09Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду На Тук Туке через всю Страну", 1412, false, "pA0akcR9DQg", "https://www.youtube.com/watch?v=pA0akcR9DQg", "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", false, 2, ~U[2025-11-25 13:21:14Z]] 23:19:09.898 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:09.899 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-18 05:19:18Z], 2] 23:19:09.901 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мне Нужна Женщина", "01ed2616-d7cc-4691-8e63-8f22246b5fba", 1035, false, "rmc7zta802k", "https://www.youtube.com/watch?v=rmc7zta802k", 17, "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", false, false, false, 2, [], 98, ~U[2025-11-18 05:19:18Z], ~U[2026-04-17 18:19:09Z], ~U[2026-04-17 18:19:09Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мне Нужна Женщина", 1035, false, "rmc7zta802k", "https://www.youtube.com/watch?v=rmc7zta802k", "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", false, 2, ~U[2025-11-18 05:19:18Z]] 23:19:09.902 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:09.903 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-10 14:50:04Z], 2] 23:19:09.906 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Остался БЕЗ ДЕНЕГ в Чили", "d04d711e-e183-4da3-8697-62377b7713b2", 1613, false, "6ADiE2Td0tQ", "https://www.youtube.com/watch?v=6ADiE2Td0tQ", 18, "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", false, false, false, 2, [], 98, ~U[2025-11-10 14:50:04Z], ~U[2026-04-17 18:19:09Z], ~U[2026-04-17 18:19:09Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Остался БЕЗ ДЕНЕГ в Чили", 1613, false, "6ADiE2Td0tQ", "https://www.youtube.com/watch?v=6ADiE2Td0tQ", "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", false, 2, ~U[2025-11-10 14:50:04Z]] 23:19:09.907 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:09.908 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-03 12:49:47Z], 2] 23:19:09.913 [debug] QUERY OK source="media_items" db=4.2ms queue=0.1ms idle=6.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Моя Жизнь Без Смысла", "3f7b0952-1d2b-4a0e-acb2-899bd2058f48", 1705, false, "UPvY6pc2g2Q", "https://www.youtube.com/watch?v=UPvY6pc2g2Q", 19, "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", false, false, false, 2, [], 98, ~U[2025-11-03 12:49:47Z], ~U[2026-04-17 18:19:09Z], ~U[2026-04-17 18:19:09Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Моя Жизнь Без Смысла", 1705, false, "UPvY6pc2g2Q", "https://www.youtube.com/watch?v=UPvY6pc2g2Q", "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", false, 2, ~U[2025-11-03 12:49:47Z]] 23:19:09.914 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=10.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:09.915 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=8.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-26 02:15:03Z], 2] 23:19:09.917 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=8.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ).", "c2815996-e892-4e85-a4f1-052ef2e91f88", 1462, false, "KIl3L2ER0ow", "https://www.youtube.com/watch?v=KIl3L2ER0ow", 20, "/downloads/shows/Nestrashno/Season 2025/s2025e102600 - Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ)..mkv", false, false, false, 2, [], 98, ~U[2025-10-26 02:15:03Z], ~U[2026-04-17 18:19:09Z], ~U[2026-04-17 18:19:09Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ).", 1462, false, "KIl3L2ER0ow", "https://www.youtube.com/watch?v=KIl3L2ER0ow", "/downloads/shows/Nestrashno/Season 2025/s2025e102600 - Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ)..mkv", false, 2, ~U[2025-10-26 02:15:03Z]] 23:19:09.918 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=10.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:09.919 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=5.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-19 00:10:04Z], 2] 23:19:10.068 [debug] QUERY OK source="media_items" db=147.1ms queue=0.1ms idle=6.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Живу в Лесу в Чили (Разочаровался в Аргентине)", "38586ea8-6eae-4e3b-8e32-8a89a67c3065", 1572, false, "9fi4lEgowD4", "https://www.youtube.com/watch?v=9fi4lEgowD4", 21, "/downloads/shows/Nestrashno/Season 2025/s2025e101900 - Живу в Лесу в Чили (Разочаровался в Аргентине).mkv", false, false, false, 2, [], 98, ~U[2025-10-19 00:10:04Z], ~U[2026-04-17 18:19:09Z], ~U[2026-04-17 18:19:09Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Живу в Лесу в Чили (Разочаровался в Аргентине)", 1572, false, "9fi4lEgowD4", "https://www.youtube.com/watch?v=9fi4lEgowD4", "/downloads/shows/Nestrashno/Season 2025/s2025e101900 - Живу в Лесу в Чили (Разочаровался в Аргентине).mkv", false, 2, ~U[2025-10-19 00:10:04Z]] 23:19:10.070 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=153.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.071 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=152.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-12 05:25:45Z], 2] 23:19:10.140 [debug] QUERY OK source="media_items" db=67.9ms idle=153.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com", "Наша репутация в Латинской Америке", "3f31c469-e57c-425f-86b4-c1dfa1fb4497", 1583, false, "fsswjYztdoU", "https://www.youtube.com/watch?v=fsswjYztdoU", 22, "/downloads/shows/Nestrashno/Season 2025/s2025e101200 - Наша репутация в Латинской Америке.mkv", false, false, false, 2, [], 98, ~U[2025-10-12 05:25:45Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com", "Наша репутация в Латинской Америке", 1583, false, "fsswjYztdoU", "https://www.youtube.com/watch?v=fsswjYztdoU", "/downloads/shows/Nestrashno/Season 2025/s2025e101200 - Наша репутация в Латинской Америке.mkv", false, 2, ~U[2025-10-12 05:25:45Z]] 23:19:10.142 [debug] QUERY OK source="sources" db=0.7ms queue=0.4ms idle=221.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.143 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=75.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-03 23:03:26Z], 2] 23:19:10.146 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=74.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com", "Застряли в снегах Патагонии. Тяжелое путешествие.", "a541e73d-7d00-4595-b28c-0f9595bbb8a6", 1621, false, "8lJHhG2g2j4", "https://www.youtube.com/watch?v=8lJHhG2g2j4", 23, "/downloads/shows/Nestrashno/Season 2025/s2025e100300 - Застряли в снегах Патагонии. Тяжелое путешествие..mkv", false, false, false, 2, [], 98, ~U[2025-10-03 23:03:26Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com", "Застряли в снегах Патагонии. Тяжелое путешествие.", 1621, false, "8lJHhG2g2j4", "https://www.youtube.com/watch?v=8lJHhG2g2j4", "/downloads/shows/Nestrashno/Season 2025/s2025e100300 - Застряли в снегах Патагонии. Тяжелое путешествие..mkv", false, 2, ~U[2025-10-03 23:03:26Z]] 23:19:10.147 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=76.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.148 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=8.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-28 05:08:03Z], 2] 23:19:10.151 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Сколько мне это стоило? Полтора года путешествия.", "c738ac61-1408-4f9a-8b56-0bff6a76924b", 1259, false, "B4s7dEXoE1c", "https://www.youtube.com/watch?v=B4s7dEXoE1c", 24, "/downloads/shows/Nestrashno/Season 2025/s2025e092800 - Сколько мне это стоило? Полтора года путешествия..mkv", false, false, false, 2, [], 98, ~U[2025-09-28 05:08:03Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Сколько мне это стоило? Полтора года путешествия.", 1259, false, "B4s7dEXoE1c", "https://www.youtube.com/watch?v=B4s7dEXoE1c", "/downloads/shows/Nestrashno/Season 2025/s2025e092800 - Сколько мне это стоило? Полтора года путешествия..mkv", false, 2, ~U[2025-09-28 05:08:03Z]] 23:19:10.152 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.153 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-19 19:59:15Z], 2] 23:19:10.155 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=5.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Заканчиваю Своё Путешествие на Тук Туке.", "4294aa7a-90fa-4607-9e03-2ac8ce898c6e", 1447, false, "Z4D-C4kVInA", "https://www.youtube.com/watch?v=Z4D-C4kVInA", 25, "/downloads/shows/Nestrashno/Season 2025/s2025e091900 - Заканчиваю Своё Путешествие на Тук Туке..mkv", false, false, false, 2, [], 98, ~U[2025-09-19 19:59:15Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Заканчиваю Своё Путешествие на Тук Туке.", 1447, false, "Z4D-C4kVInA", "https://www.youtube.com/watch?v=Z4D-C4kVInA", "/downloads/shows/Nestrashno/Season 2025/s2025e091900 - Заканчиваю Своё Путешествие на Тук Туке..mkv", false, 2, ~U[2025-09-19 19:59:15Z]] 23:19:10.156 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.157 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-11 12:55:02Z], 2] 23:19:10.160 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=5.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Самая красивая страна Южной Америки на ТУК ТУКЕ.", "a9f14aaf-1946-40f6-9745-0fbf79e1af5b", 1756, false, "OUw-w94H1VE", "https://www.youtube.com/watch?v=OUw-w94H1VE", 26, "/downloads/shows/Nestrashno/Season 2025/s2025e091100 - Самая красивая страна Южной Америки на ТУК ТУКЕ..mkv", false, false, false, 2, [], 98, ~U[2025-09-11 12:55:02Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Самая красивая страна Южной Америки на ТУК ТУКЕ.", 1756, false, "OUw-w94H1VE", "https://www.youtube.com/watch?v=OUw-w94H1VE", "/downloads/shows/Nestrashno/Season 2025/s2025e091100 - Самая красивая страна Южной Америки на ТУК ТУКЕ..mkv", false, 2, ~U[2025-09-11 12:55:02Z]] 23:19:10.160 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.161 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=5.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-05 14:27:58Z], 2] 23:19:10.164 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Меня обокрали и я уезжаю из Аргентины!", "0945dcaa-31ef-4ebb-a970-7d413c85aa28", 1588, false, "0XZIC5SKSrI", "https://www.youtube.com/watch?v=0XZIC5SKSrI", 27, "/downloads/shows/Nestrashno/Season 2025/s2025e090500 - Меня обокрали и я уезжаю из Аргентины!.mkv", false, false, false, 2, [], 98, ~U[2025-09-05 14:27:58Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Меня обокрали и я уезжаю из Аргентины!", 1588, false, "0XZIC5SKSrI", "https://www.youtube.com/watch?v=0XZIC5SKSrI", "/downloads/shows/Nestrashno/Season 2025/s2025e090500 - Меня обокрали и я уезжаю из Аргентины!.mkv", false, 2, ~U[2025-09-05 14:27:58Z]] 23:19:10.165 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.166 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-29 05:15:44Z], 2] 23:19:10.168 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Жизнь до путешествия. Ответы на вопросы.", "ac311b77-17b4-4073-9f28-5f6d658570ad", 1079, false, "qdH9npHApKs", "https://www.youtube.com/watch?v=qdH9npHApKs", 28, "/downloads/shows/Nestrashno/Season 2025/s2025e082900 - Жизнь до путешествия. Ответы на вопросы..mkv", false, false, false, 2, [], 98, ~U[2025-08-29 05:15:44Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Жизнь до путешествия. Ответы на вопросы.", 1079, false, "qdH9npHApKs", "https://www.youtube.com/watch?v=qdH9npHApKs", "/downloads/shows/Nestrashno/Season 2025/s2025e082900 - Жизнь до путешествия. Ответы на вопросы..mkv", false, 2, ~U[2025-08-29 05:15:44Z]] 23:19:10.169 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.170 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-23 14:57:25Z], 2] 23:19:10.172 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшая страна для бюджетного путешествия?", "f3d9bebd-713b-4aa6-82a4-b1925bb2a58a", 912, false, "ac7Cl-K933c", "https://www.youtube.com/watch?v=ac7Cl-K933c", 29, "/downloads/shows/Nestrashno/Season 2025/s2025e082300 - Лучшая страна для бюджетного путешествия?.mkv", false, false, false, 2, [], 98, ~U[2025-08-23 14:57:25Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшая страна для бюджетного путешествия?", 912, false, "ac7Cl-K933c", "https://www.youtube.com/watch?v=ac7Cl-K933c", "/downloads/shows/Nestrashno/Season 2025/s2025e082300 - Лучшая страна для бюджетного путешествия?.mkv", false, 2, ~U[2025-08-23 14:57:25Z]] 23:19:10.173 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.174 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-22 01:43:19Z], 2] 23:19:10.176 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Новые проблемы.", "e057656c-93eb-445e-8a27-470f9ef6e3bf", 888, false, "GvXf4lI-b4I", "https://www.youtube.com/watch?v=GvXf4lI-b4I", 30, "/downloads/shows/Nestrashno/Season 2025/s2025e082200 - Новые проблемы..mkv", false, false, false, 2, [], 98, ~U[2025-08-22 01:43:19Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Новые проблемы.", 888, false, "GvXf4lI-b4I", "https://www.youtube.com/watch?v=GvXf4lI-b4I", "/downloads/shows/Nestrashno/Season 2025/s2025e082200 - Новые проблемы..mkv", false, 2, ~U[2025-08-22 01:43:19Z]] 23:19:10.177 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.178 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-19 04:08:05Z], 2] 23:19:10.180 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Такого я точно не ожидал в Аргентине", "4c4b370a-1f2f-455f-a171-7120fa2380f4", 900, false, "uW6vMycK1lg", "https://www.youtube.com/watch?v=uW6vMycK1lg", 31, "/downloads/shows/Nestrashno/Season 2025/s2025e081900 - Такого я точно не ожидал в Аргентине.mkv", false, false, false, 2, [], 98, ~U[2025-08-19 04:08:05Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Такого я точно не ожидал в Аргентине", 900, false, "uW6vMycK1lg", "https://www.youtube.com/watch?v=uW6vMycK1lg", "/downloads/shows/Nestrashno/Season 2025/s2025e081900 - Такого я точно не ожидал в Аргентине.mkv", false, 2, ~U[2025-08-19 04:08:05Z]] 23:19:10.181 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=6.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.182 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-15 05:31:15Z], 2] 23:19:10.184 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Аргентинка позвала к себе домой и дала денег", "31f1e6e7-b6a4-4f2d-96f4-f44761556274", 1546, false, "KJ91Lh5M8io", "https://www.youtube.com/watch?v=KJ91Lh5M8io", 32, "/downloads/shows/Nestrashno/Season 2025/s2025e081500 - Аргентинка позвала к себе домой и дала денег.mkv", false, false, false, 2, [], 98, ~U[2025-08-15 05:31:15Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Аргентинка позвала к себе домой и дала денег", 1546, false, "KJ91Lh5M8io", "https://www.youtube.com/watch?v=KJ91Lh5M8io", "/downloads/shows/Nestrashno/Season 2025/s2025e081500 - Аргентинка позвала к себе домой и дала денег.mkv", false, 2, ~U[2025-08-15 05:31:15Z]] 23:19:10.185 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=6.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.186 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-03 03:30:34Z], 2] 23:19:10.189 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nКанал Глеба и Кати https://www.youtube.com/@UCR7hovBBzFNMfAGX2yom1PQ \nКанал Андрея https://www.youtube.com/@UCD6fMDbiRtlJmBd5eV0Ep_g \nКанал Владимира https://www.youtube.com/@UCMisZYq6m0hMCQIhDBGdZog \n\nМеханик в Буэнос Айресе: Taller #5, Habana 2129, B1640 Martínez, Provincia de Buenos Aires\n\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Без удаленной работы | Самая дорогая страна Латинской Америки", "5e1a5ea6-8025-4175-8417-ad23df02cb40", 2054, false, "AYXX-jPYqt8", "https://www.youtube.com/watch?v=AYXX-jPYqt8", 33, "/downloads/shows/Nestrashno/Season 2025/s2025e080300 - Без удаленной работы | Самая дорогая страна Латинской Америки.mkv", false, false, false, 2, [], 98, ~U[2025-08-03 03:30:34Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nКанал Глеба и Кати https://www.youtube.com/@UCR7hovBBzFNMfAGX2yom1PQ \nКанал Андрея https://www.youtube.com/@UCD6fMDbiRtlJmBd5eV0Ep_g \nКанал Владимира https://www.youtube.com/@UCMisZYq6m0hMCQIhDBGdZog \n\nМеханик в Буэнос Айресе: Taller #5, Habana 2129, B1640 Martínez, Provincia de Buenos Aires\n\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Без удаленной работы | Самая дорогая страна Латинской Америки", 2054, false, "AYXX-jPYqt8", "https://www.youtube.com/watch?v=AYXX-jPYqt8", "/downloads/shows/Nestrashno/Season 2025/s2025e080300 - Без удаленной работы | Самая дорогая страна Латинской Америки.mkv", false, 2, ~U[2025-08-03 03:30:34Z]] 23:19:10.190 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.191 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-20 00:28:28Z], 2] 23:19:10.193 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Что со мной не так?", "45277f7a-e176-4b30-876c-e8f81e3c00f8", 1097, false, "Rh6Y59nkvIE", "https://www.youtube.com/watch?v=Rh6Y59nkvIE", 34, "/downloads/shows/Nestrashno/Season 2025/s2025e072000 - Что со мной не так?.mkv", false, false, false, 2, [], 98, ~U[2025-07-20 00:28:28Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Что со мной не так?", 1097, false, "Rh6Y59nkvIE", "https://www.youtube.com/watch?v=Rh6Y59nkvIE", "/downloads/shows/Nestrashno/Season 2025/s2025e072000 - Что со мной не так?.mkv", false, 2, ~U[2025-07-20 00:28:28Z]] 23:19:10.194 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.195 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-16 16:22:20Z], 2] 23:19:10.200 [debug] QUERY OK source="media_items" db=4.1ms queue=0.1ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Контакты Никиты\n\nhttps://www.instagram.com/nikbikk?igsh=MXJhM2o1c3IwZXI1ZA%3D%3D&utm_source=qr\n\nhttps://maderatech.uy/ru/main-2/\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Без удаленной работы/ Самая спокойная страна Латинской Америки.", "c1af0a49-e302-450b-a77c-53c85765cb92", 1531, false, "P_Vl54HI-e8", "https://www.youtube.com/watch?v=P_Vl54HI-e8", 35, "/downloads/shows/Nestrashno/Season 2025/s2025e071600 - Без удаленной работы⧸ Самая спокойная страна Латинской Америки..mkv", false, false, false, 2, [], 98, ~U[2025-07-16 16:22:20Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Контакты Никиты\n\nhttps://www.instagram.com/nikbikk?igsh=MXJhM2o1c3IwZXI1ZA%3D%3D&utm_source=qr\n\nhttps://maderatech.uy/ru/main-2/\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Без удаленной работы/ Самая спокойная страна Латинской Америки.", 1531, false, "P_Vl54HI-e8", "https://www.youtube.com/watch?v=P_Vl54HI-e8", "/downloads/shows/Nestrashno/Season 2025/s2025e071600 - Без удаленной работы⧸ Самая спокойная страна Латинской Америки..mkv", false, 2, ~U[2025-07-16 16:22:20Z]] 23:19:10.202 [debug] QUERY OK source="sources" db=0.4ms queue=0.4ms idle=9.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.203 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=9.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-10 04:18:56Z], 2] 23:19:10.205 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=9.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "В чём мои проблемы с бразильцами", "1d0bf3a2-f4c7-4e4b-8739-d2b33a5fb27c", 914, false, "6cjJuk4GNNg", "https://www.youtube.com/watch?v=6cjJuk4GNNg", 36, "/downloads/shows/Nestrashno/Season 2025/s2025e071000 - В чём мои проблемы с бразильцами.mkv", false, false, false, 2, [], 98, ~U[2025-07-10 04:18:56Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "В чём мои проблемы с бразильцами", 914, false, "6cjJuk4GNNg", "https://www.youtube.com/watch?v=6cjJuk4GNNg", "/downloads/shows/Nestrashno/Season 2025/s2025e071000 - В чём мои проблемы с бразильцами.mkv", false, 2, ~U[2025-07-10 04:18:56Z]] 23:19:10.206 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=10.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.207 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-04 16:12:34Z], 2] 23:19:10.209 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Почему у меня нет дома", "5c30366b-da03-4399-92e3-7d49ccd2489f", 1105, false, "z3n-0epp0F4", "https://www.youtube.com/watch?v=z3n-0epp0F4", 37, "/downloads/shows/Nestrashno/Season 2025/s2025e070400 - Почему у меня нет дома.mkv", false, false, false, 2, [], 98, ~U[2025-07-04 16:12:34Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Почему у меня нет дома", 1105, false, "z3n-0epp0F4", "https://www.youtube.com/watch?v=z3n-0epp0F4", "/downloads/shows/Nestrashno/Season 2025/s2025e070400 - Почему у меня нет дома.mkv", false, 2, ~U[2025-07-04 16:12:34Z]] 23:19:10.210 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.211 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-02 21:00:53Z], 2] 23:19:10.213 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Мы уезжаем", "2549cbe9-013c-4dbd-998e-28a95737fda9", 830, false, "ttiQFJcSnso", "https://www.youtube.com/watch?v=ttiQFJcSnso", 38, "/downloads/shows/Nestrashno/Season 2025/s2025e070200 - Мы уезжаем.mkv", false, false, false, 2, [], 98, ~U[2025-07-02 21:00:53Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Мы уезжаем", 830, false, "ttiQFJcSnso", "https://www.youtube.com/watch?v=ttiQFJcSnso", "/downloads/shows/Nestrashno/Season 2025/s2025e070200 - Мы уезжаем.mkv", false, 2, ~U[2025-07-02 21:00:53Z]] 23:19:10.214 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.215 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-22 16:26:53Z], 2] 23:19:10.217 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\nТЕЛЕГА НИКИТЫ: https://t.me/niar42\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "особенный момент в моей жизни", "779e7d8e-637e-4391-9fa2-d397ceee1f72", 928, false, "8Y0JOCWMtZo", "https://www.youtube.com/watch?v=8Y0JOCWMtZo", 39, "/downloads/shows/Nestrashno/Season 2025/s2025e062200 - особенный момент в моей жизни.mkv", false, false, false, 2, [], 98, ~U[2025-06-22 16:26:53Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\nТЕЛЕГА НИКИТЫ: https://t.me/niar42\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "особенный момент в моей жизни", 928, false, "8Y0JOCWMtZo", "https://www.youtube.com/watch?v=8Y0JOCWMtZo", "/downloads/shows/Nestrashno/Season 2025/s2025e062200 - особенный момент в моей жизни.mkv", false, 2, ~U[2025-06-22 16:26:53Z]] 23:19:10.218 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.219 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-13 21:46:55Z], 2] 23:19:10.221 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Без девушки, но тепло.", "fb8cc952-8b9b-4fba-87d0-3e0820eace6f", 946, false, "HHk4-d7Lkps", "https://www.youtube.com/watch?v=HHk4-d7Lkps", 40, "/downloads/shows/Nestrashno/Season 2025/s2025e061300 - Без девушки, но тепло..mkv", false, false, false, 2, [], 98, ~U[2025-06-13 21:46:55Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Без девушки, но тепло.", 946, false, "HHk4-d7Lkps", "https://www.youtube.com/watch?v=HHk4-d7Lkps", "/downloads/shows/Nestrashno/Season 2025/s2025e061300 - Без девушки, но тепло..mkv", false, 2, ~U[2025-06-13 21:46:55Z]] 23:19:10.223 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.223 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-08 21:52:49Z], 2] 23:19:10.226 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Мы расстались с моей девушкой.", "5e67b8ff-93b8-491f-8a78-1eb87fc4b038", 1068, false, "WMpyOKRgquA", "https://www.youtube.com/watch?v=WMpyOKRgquA", 41, "/downloads/shows/Nestrashno/Season 2025/s2025e060800 - Мы расстались с моей девушкой..mkv", false, false, false, 2, [], 98, ~U[2025-06-08 21:52:49Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Мы расстались с моей девушкой.", 1068, false, "WMpyOKRgquA", "https://www.youtube.com/watch?v=WMpyOKRgquA", "/downloads/shows/Nestrashno/Season 2025/s2025e060800 - Мы расстались с моей девушкой..mkv", false, 2, ~U[2025-06-08 21:52:49Z]] 23:19:10.227 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.227 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-30 22:37:49Z], 2] 23:19:10.230 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Возвращаюсь назад", "e06c12a6-b964-4cb7-ab60-3600a198f192", 808, false, "U8iYPP1ohe4", "https://www.youtube.com/watch?v=U8iYPP1ohe4", 42, "/downloads/shows/Nestrashno/Season 2025/s2025e053000 - Возвращаюсь назад.mkv", false, false, false, 2, [], 98, ~U[2025-05-30 22:37:49Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Возвращаюсь назад", 808, false, "U8iYPP1ohe4", "https://www.youtube.com/watch?v=U8iYPP1ohe4", "/downloads/shows/Nestrashno/Season 2025/s2025e053000 - Возвращаюсь назад.mkv", false, 2, ~U[2025-05-30 22:37:49Z]] 23:19:10.231 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.232 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-24 00:08:40Z], 2] 23:19:10.234 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "20 000 км через 5 стран Южной Америки", "cb4fe3cb-4dcd-4a0d-8920-6af1031ca7eb", 1350, false, "HvXAX8TFDgM", "https://www.youtube.com/watch?v=HvXAX8TFDgM", 43, "/downloads/shows/Nestrashno/Season 2025/s2025e052400 - 20 000 км через 5 стран Южной Америки.mkv", false, false, false, 2, [], 98, ~U[2025-05-24 00:08:40Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "20 000 км через 5 стран Южной Америки", 1350, false, "HvXAX8TFDgM", "https://www.youtube.com/watch?v=HvXAX8TFDgM", "/downloads/shows/Nestrashno/Season 2025/s2025e052400 - 20 000 км через 5 стран Южной Америки.mkv", false, 2, ~U[2025-05-24 00:08:40Z]] 23:19:10.235 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.236 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-18 04:18:09Z], 2] 23:19:10.238 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Путешествовать очень дешево в дорогой стране.", "1040ece7-6ba1-4bcd-abae-90e53f144c2e", 783, false, "suw2yEGqZUo", "https://www.youtube.com/watch?v=suw2yEGqZUo", 44, "/downloads/shows/Nestrashno/Season 2025/s2025e051800 - Путешествовать очень дешево в дорогой стране..mkv", false, false, false, 2, [], 98, ~U[2025-05-18 04:18:09Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Путешествовать очень дешево в дорогой стране.", 783, false, "suw2yEGqZUo", "https://www.youtube.com/watch?v=suw2yEGqZUo", "/downloads/shows/Nestrashno/Season 2025/s2025e051800 - Путешествовать очень дешево в дорогой стране..mkv", false, 2, ~U[2025-05-18 04:18:09Z]] 23:19:10.240 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=6.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.242 [debug] QUERY OK source="media_items" db=1.1ms queue=0.3ms idle=5.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-14 00:59:53Z], 2] 23:19:10.247 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Остались без колеса в 35 жару в Бразилии", "5f38fc6c-67b5-4d43-8a1a-a89a96691f3d", 1248, false, "JFRhvrsMPFY", "https://www.youtube.com/watch?v=JFRhvrsMPFY", 45, "/downloads/shows/Nestrashno/Season 2025/s2025e051400 - Остались без колеса в 35 жару в Бразилии.mkv", false, false, false, 2, [], 98, ~U[2025-05-14 00:59:53Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Остались без колеса в 35 жару в Бразилии", 1248, false, "JFRhvrsMPFY", "https://www.youtube.com/watch?v=JFRhvrsMPFY", "/downloads/shows/Nestrashno/Season 2025/s2025e051400 - Остались без колеса в 35 жару в Бразилии.mkv", false, 2, ~U[2025-05-14 00:59:53Z]] 23:19:10.250 [debug] QUERY OK source="sources" db=1.8ms queue=0.5ms idle=11.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.253 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=12.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-10 22:10:48Z], 2] 23:19:10.261 [debug] QUERY OK source="media_items" db=4.4ms queue=0.1ms idle=16.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Меня остановила боливийская полиция", "82e098b3-bbc0-478b-9eb9-fe919089579b", 951, false, "9kOiWGhMNaQ", "https://www.youtube.com/watch?v=9kOiWGhMNaQ", 46, "/downloads/shows/Nestrashno/Season 2025/s2025e051000 - Меня остановила боливийская полиция.mkv", false, false, false, 2, [], 98, ~U[2025-05-10 22:10:48Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Меня остановила боливийская полиция", 951, false, "9kOiWGhMNaQ", "https://www.youtube.com/watch?v=9kOiWGhMNaQ", "/downloads/shows/Nestrashno/Season 2025/s2025e051000 - Меня остановила боливийская полиция.mkv", false, 2, ~U[2025-05-10 22:10:48Z]] 23:19:10.263 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=20.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.264 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=16.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-27 22:21:04Z], 2] 23:19:10.267 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=15.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Жизнь без дома, семьи и самых красивых женщин.", "1b41fbc9-d167-48c8-b4b2-b3a5a404f495", 2059, false, "Ay-A2XOmD_k", "https://www.youtube.com/watch?v=Ay-A2XOmD_k", 47, "/downloads/shows/Nestrashno/Season 2025/s2025e042700 - Жизнь без дома, семьи и самых красивых женщин..mkv", false, false, false, 2, [], 98, ~U[2025-04-27 22:21:04Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Жизнь без дома, семьи и самых красивых женщин.", 2059, false, "Ay-A2XOmD_k", "https://www.youtube.com/watch?v=Ay-A2XOmD_k", "/downloads/shows/Nestrashno/Season 2025/s2025e042700 - Жизнь без дома, семьи и самых красивых женщин..mkv", false, 2, ~U[2025-04-27 22:21:04Z]] 23:19:10.268 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=14.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.269 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-09 17:39:57Z], 2] 23:19:10.271 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Контакты Саши Холодного: \nИнстаграм: https://www.instagram.com/sashaholodniy/\nТелега: https://t.me/buhanka_travel\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Кругосветка на БУХАНКЕ! Безумно или гениально?", "8a24670e-1e6c-447e-90b1-9c287914266f", 1219, false, "4d0WQh7vQBY", "https://www.youtube.com/watch?v=4d0WQh7vQBY", 48, "/downloads/shows/Nestrashno/Season 2025/s2025e040900 - Кругосветка на БУХАНКЕ! Безумно или гениально?.mkv", false, false, false, 2, [], 98, ~U[2025-04-09 17:39:57Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Контакты Саши Холодного: \nИнстаграм: https://www.instagram.com/sashaholodniy/\nТелега: https://t.me/buhanka_travel\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Кругосветка на БУХАНКЕ! Безумно или гениально?", 1219, false, "4d0WQh7vQBY", "https://www.youtube.com/watch?v=4d0WQh7vQBY", "/downloads/shows/Nestrashno/Season 2025/s2025e040900 - Кругосветка на БУХАНКЕ! Безумно или гениально?.mkv", false, 2, ~U[2025-04-09 17:39:57Z]] 23:19:10.272 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=7.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.273 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-05 01:35:16Z], 2] 23:19:10.275 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nТЕЛЕГА НАСТИ: https://t.me/savankovaa\n ИНСТАГРАМ НАСТИ: https://www.instagram.com/savankovaaa?igsh=OWR5ZmhlaDVkZG0x&utm_source=qr\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "На сколько ОПАСНО путешествовать девушке в одиночку?", "60309a87-4051-4f26-b7e4-7e6e6ffa3042", 957, false, "2JB5F0ln_lQ", "https://www.youtube.com/watch?v=2JB5F0ln_lQ", 49, "/downloads/shows/Nestrashno/Season 2025/s2025e040500 - На сколько ОПАСНО путешествовать девушке в одиночку?.mkv", false, false, false, 2, [], 98, ~U[2025-04-05 01:35:16Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nТЕЛЕГА НАСТИ: https://t.me/savankovaa\n ИНСТАГРАМ НАСТИ: https://www.instagram.com/savankovaaa?igsh=OWR5ZmhlaDVkZG0x&utm_source=qr\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "На сколько ОПАСНО путешествовать девушке в одиночку?", 957, false, "2JB5F0ln_lQ", "https://www.youtube.com/watch?v=2JB5F0ln_lQ", "/downloads/shows/Nestrashno/Season 2025/s2025e040500 - На сколько ОПАСНО путешествовать девушке в одиночку?.mkv", false, 2, ~U[2025-04-05 01:35:16Z]] 23:19:10.276 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.277 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-30 22:27:53Z], 2] 23:19:10.279 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Тур, в который я больше не поеду.", "d9d8b02c-4b62-4680-a80b-f330001f2ab5", 1317, false, "5L4LQC8CmnE", "https://www.youtube.com/watch?v=5L4LQC8CmnE", 50, "/downloads/shows/Nestrashno/Season 2025/s2025e033000 - Тур, в который я больше не поеду..mkv", false, false, false, 2, [], 98, ~U[2025-03-30 22:27:53Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Тур, в который я больше не поеду.", 1317, false, "5L4LQC8CmnE", "https://www.youtube.com/watch?v=5L4LQC8CmnE", "/downloads/shows/Nestrashno/Season 2025/s2025e033000 - Тур, в который я больше не поеду..mkv", false, 2, ~U[2025-03-30 22:27:53Z]] 23:19:10.280 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.281 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-20 13:30:37Z], 2] 23:19:10.284 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nИнформация из видео:\n\nИнфа по автостопу: https://hitchwiki.org\nПриложения для поиска хостелов, отелей: booking, hostelworld\nКемпинги бесплатные и платные и другая полезная информация: ioverlander2\nВолонтерские проекты: www.workaway.info, www.worldpackers.com, www.helpx.net\nОстановиться у местных бесплатно: www.couchsurfing.com\n\nОфлайн карты: Maps.me, Organic Maps, Mapy.cz\n\nИнформация по автостопу https://hitchwiki.org/en/Main_Page\nКниги Антона Кротова https://www.ozon.ru/category/anton-krotov-knigi/?__rr=1&abt_att=1&origin_referer=www.google.com\n \nПоиск судна (гидростоп) CrewSeekers International, Find a Crew, Crewbay\n\n\n\n\nПоддержка автора:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Где брать деньги и как путешествовать годами", "43d14605-ae59-4311-99ab-ff5160f1b3ff", 3970, false, "vhGzA9sLmu8", "https://www.youtube.com/watch?v=vhGzA9sLmu8", 51, "/downloads/shows/Nestrashno/Season 2025/s2025e032000 - Где брать деньги и как путешествовать годами.mp4", false, false, false, 2, [], 98, ~U[2025-03-20 13:30:37Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nИнформация из видео:\n\nИнфа по автостопу: https://hitchwiki.org\nПриложения для поиска хостелов, отелей: booking, hostelworld\nКемпинги бесплатные и платные и другая полезная информация: ioverlander2\nВолонтерские проекты: www.workaway.info, www.worldpackers.com, www.helpx.net\nОстановиться у местных бесплатно: www.couchsurfing.com\n\nОфлайн карты: Maps.me, Organic Maps, Mapy.cz\n\nИнформация по автостопу https://hitchwiki.org/en/Main_Page\nКниги Антона Кротова https://www.ozon.ru/category/anton-krotov-knigi/?__rr=1&abt_att=1&origin_referer=www.google.com\n \nПоиск судна (гидростоп) CrewSeekers International, Find a Crew, Crewbay\n\n\n\n\nПоддержка автора:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Где брать деньги и как путешествовать годами", 3970, false, "vhGzA9sLmu8", "https://www.youtube.com/watch?v=vhGzA9sLmu8", "/downloads/shows/Nestrashno/Season 2025/s2025e032000 - Где брать деньги и как путешествовать годами.mp4", false, 2, ~U[2025-03-20 13:30:37Z]] 23:19:10.285 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.286 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-01 20:08:02Z], 2] 23:19:10.288 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=6.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Россиянин, немец и кореянка путешествуют вместе на тук туке.", "9e2b8262-5f6a-4be6-9aec-d4ab616d0ca0", 1505, false, "64FRRCAiZJA", "https://www.youtube.com/watch?v=64FRRCAiZJA", 52, "/downloads/shows/Nestrashno/Season 2025/s2025e030100 - Россиянин, немец и кореянка путешествуют вместе на тук туке..mkv", false, false, false, 2, [], 98, ~U[2025-03-01 20:08:02Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Россиянин, немец и кореянка путешествуют вместе на тук туке.", 1505, false, "64FRRCAiZJA", "https://www.youtube.com/watch?v=64FRRCAiZJA", "/downloads/shows/Nestrashno/Season 2025/s2025e030100 - Россиянин, немец и кореянка путешествуют вместе на тук туке..mkv", false, 2, ~U[2025-03-01 20:08:02Z]] 23:19:10.289 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.290 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=5.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-16 02:51:14Z], 2] 23:19:10.292 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Это всё, что у меня есть в мои 32.", "6dd20d6d-237f-49a2-a2a3-f1f2b5c88c3b", 1635, false, "-JzQJvidLwI", "https://www.youtube.com/watch?v=-JzQJvidLwI", 53, "/downloads/shows/Nestrashno/Season 2025/s2025e021600 - Это всё, что у меня есть в мои 32..mkv", false, false, false, 2, [], 98, ~U[2025-02-16 02:51:14Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Это всё, что у меня есть в мои 32.", 1635, false, "-JzQJvidLwI", "https://www.youtube.com/watch?v=-JzQJvidLwI", "/downloads/shows/Nestrashno/Season 2025/s2025e021600 - Это всё, что у меня есть в мои 32..mkv", false, 2, ~U[2025-02-16 02:51:14Z]] 23:19:10.293 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.294 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-13 13:11:42Z], 2] 23:19:10.297 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Мы поехали по САМОЙ ОПАСНОЙ ДОРОГЕ в мире на ТУК ТУКЕ. Нам страшно.", "89ab44d1-e132-46a6-b4f9-ab1d00cf3212", 1229, false, "DAHZf4mgSGU", "https://www.youtube.com/watch?v=DAHZf4mgSGU", 54, "/downloads/shows/Nestrashno/Season 2025/s2025e021300 - Мы поехали по САМОЙ ОПАСНОЙ ДОРОГЕ в мире на ТУК ТУКЕ. Нам страшно..mkv", false, false, false, 2, [], 98, ~U[2025-02-13 13:11:42Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Мы поехали по САМОЙ ОПАСНОЙ ДОРОГЕ в мире на ТУК ТУКЕ. Нам страшно.", 1229, false, "DAHZf4mgSGU", "https://www.youtube.com/watch?v=DAHZf4mgSGU", "/downloads/shows/Nestrashno/Season 2025/s2025e021300 - Мы поехали по САМОЙ ОПАСНОЙ ДОРОГЕ в мире на ТУК ТУКЕ. Нам страшно..mkv", false, 2, ~U[2025-02-13 13:11:42Z]] 23:19:10.298 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.298 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-09 23:03:28Z], 2] 23:19:10.301 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Брожу по самой высокой столице мира и ору СЫКТЫВКААААР", "34ef3221-e40c-4e47-87f7-87457bb93e84", 1205, false, "GXbrZQ7rkKg", "https://www.youtube.com/watch?v=GXbrZQ7rkKg", 55, "/downloads/shows/Nestrashno/Season 2025/s2025e020900 - Брожу по самой высокой столице мира и ору СЫКТЫВКААААР.mkv", false, false, false, 2, [], 98, ~U[2025-02-09 23:03:28Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Брожу по самой высокой столице мира и ору СЫКТЫВКААААР", 1205, false, "GXbrZQ7rkKg", "https://www.youtube.com/watch?v=GXbrZQ7rkKg", "/downloads/shows/Nestrashno/Season 2025/s2025e020900 - Брожу по самой высокой столице мира и ору СЫКТЫВКААААР.mkv", false, 2, ~U[2025-02-09 23:03:28Z]] 23:19:10.302 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.303 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-07 18:09:13Z], 2] 23:19:10.305 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Она сказала мне что-то очень особенное.", "c3283c8f-77f6-467c-a5ef-9ae7335a541e", 865, false, "nFPPgpdOIHY", "https://www.youtube.com/watch?v=nFPPgpdOIHY", 56, "/downloads/shows/Nestrashno/Season 2025/s2025e020700 - Она сказала мне что-то очень особенное..mkv", false, false, false, 2, [], 98, ~U[2025-02-07 18:09:13Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Она сказала мне что-то очень особенное.", 865, false, "nFPPgpdOIHY", "https://www.youtube.com/watch?v=nFPPgpdOIHY", "/downloads/shows/Nestrashno/Season 2025/s2025e020700 - Она сказала мне что-то очень особенное..mkv", false, 2, ~U[2025-02-07 18:09:13Z]] 23:19:10.306 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.306 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-02 14:01:01Z], 2] 23:19:10.308 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=5.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Еду в Боливию один?", "4ebbcc40-9742-4307-83d6-683bbc3efa99", 1273, false, "PfMW4FaJmKY", "https://www.youtube.com/watch?v=PfMW4FaJmKY", 57, "/downloads/shows/Nestrashno/Season 2025/s2025e020200 - Еду в Боливию один?.mkv", false, false, false, 2, [], 98, ~U[2025-02-02 14:01:01Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Еду в Боливию один?", 1273, false, "PfMW4FaJmKY", "https://www.youtube.com/watch?v=PfMW4FaJmKY", "/downloads/shows/Nestrashno/Season 2025/s2025e020200 - Еду в Боливию один?.mkv", false, 2, ~U[2025-02-02 14:01:01Z]] 23:19:10.310 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.311 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-30 15:09:26Z], 2] 23:19:10.316 [debug] QUERY OK source="media_items" db=4.2ms queue=0.1ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Девушка кореянка катается на моём тук туке.", "3f86c380-31bf-428d-8b58-1a29f4385af3", 1594, false, "kdzYF0Qz06s", "https://www.youtube.com/watch?v=kdzYF0Qz06s", 58, "/downloads/shows/Nestrashno/Season 2025/s2025e013000 - Девушка кореянка катается на моём тук туке..mkv", false, false, false, 2, [], 98, ~U[2025-01-30 15:09:26Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Девушка кореянка катается на моём тук туке.", 1594, false, "kdzYF0Qz06s", "https://www.youtube.com/watch?v=kdzYF0Qz06s", "/downloads/shows/Nestrashno/Season 2025/s2025e013000 - Девушка кореянка катается на моём тук туке..mkv", false, 2, ~U[2025-01-30 15:09:26Z]] 23:19:10.317 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=9.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.318 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=8.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-25 12:44:06Z], 2] 23:19:10.320 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=8.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Сложности путешествия с собакой и девушкой.", "d16405a4-82f8-43f6-ad9b-d973ebf3ae70", 1078, false, "gjvTv-88qA0", "https://www.youtube.com/watch?v=gjvTv-88qA0", 59, "/downloads/shows/Nestrashno/Season 2025/s2025e012500 - Сложности путешествия с собакой и девушкой..mkv", false, false, false, 2, [], 98, ~U[2025-01-25 12:44:06Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Сложности путешествия с собакой и девушкой.", 1078, false, "gjvTv-88qA0", "https://www.youtube.com/watch?v=gjvTv-88qA0", "/downloads/shows/Nestrashno/Season 2025/s2025e012500 - Сложности путешествия с собакой и девушкой..mkv", false, 2, ~U[2025-01-25 12:44:06Z]] 23:19:10.321 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=9.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.322 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-18 20:57:38Z], 2] 23:19:10.324 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Путешествую с КОРЕЯНКОЙ и собакой на тук туке.", "a1a0d53d-48ae-4324-9d6a-fcf60da23bd6", 1342, false, "vmeyY6oymCU", "https://www.youtube.com/watch?v=vmeyY6oymCU", 60, "/downloads/shows/Nestrashno/Season 2025/s2025e011800 - Путешествую с КОРЕЯНКОЙ и собакой на тук туке..mkv", false, false, false, 2, [], 98, ~U[2025-01-18 20:57:38Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Путешествую с КОРЕЯНКОЙ и собакой на тук туке.", 1342, false, "vmeyY6oymCU", "https://www.youtube.com/watch?v=vmeyY6oymCU", "/downloads/shows/Nestrashno/Season 2025/s2025e011800 - Путешествую с КОРЕЯНКОЙ и собакой на тук туке..mkv", false, 2, ~U[2025-01-18 20:57:38Z]] 23:19:10.325 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.326 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-08 06:14:40Z], 2] 23:19:10.328 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Любовь, приключения и одиночество. Итоги года.", "07edd461-a5f9-4206-bb5e-10e0ae022423", 2021, false, "L44QBFC4puA", "https://www.youtube.com/watch?v=L44QBFC4puA", 61, "/downloads/shows/Nestrashno/Season 2025/s2025e010800 - Любовь, приключения и одиночество. Итоги года..mkv", false, false, false, 2, [], 98, ~U[2025-01-08 06:14:40Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Любовь, приключения и одиночество. Итоги года.", 2021, false, "L44QBFC4puA", "https://www.youtube.com/watch?v=L44QBFC4puA", "/downloads/shows/Nestrashno/Season 2025/s2025e010800 - Любовь, приключения и одиночество. Итоги года..mkv", false, 2, ~U[2025-01-08 06:14:40Z]] 23:19:10.329 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.330 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-22 04:46:25Z], 2] 23:19:10.332 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Я больше не один. Знакомьтесь, Тундра", "c8c36aa8-f7b6-44af-8bcd-81f359f6fdc2", 778, false, "Bk9oiu8mZMg", "https://www.youtube.com/watch?v=Bk9oiu8mZMg", 62, "/downloads/shows/Nestrashno/Season 2024/s2024e122200 - Я больше не один. Знакомьтесь, Тундра.mkv", false, false, false, 2, [], 98, ~U[2024-12-22 04:46:25Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Я больше не один. Знакомьтесь, Тундра", 778, false, "Bk9oiu8mZMg", "https://www.youtube.com/watch?v=Bk9oiu8mZMg", "/downloads/shows/Nestrashno/Season 2024/s2024e122200 - Я больше не один. Знакомьтесь, Тундра.mkv", false, 2, ~U[2024-12-22 04:46:25Z]] 23:19:10.333 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=6.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.334 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-15 04:06:48Z], 2] 23:19:10.336 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Мне 32 и у меня ничего нет.", "0eb64edb-4284-4591-b946-71c2c07eba9a", 1359, false, "3hYQ6M2My-U", "https://www.youtube.com/watch?v=3hYQ6M2My-U", 63, "/downloads/shows/Nestrashno/Season 2024/s2024e121500 - Мне 32 и у меня ничего нет..mkv", false, false, false, 2, [], 98, ~U[2024-12-15 04:06:48Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Мне 32 и у меня ничего нет.", 1359, false, "3hYQ6M2My-U", "https://www.youtube.com/watch?v=3hYQ6M2My-U", "/downloads/shows/Nestrashno/Season 2024/s2024e121500 - Мне 32 и у меня ничего нет..mkv", false, 2, ~U[2024-12-15 04:06:48Z]] 23:19:10.338 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.338 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-07 03:50:56Z], 2] 23:19:10.341 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Делай как я", "8b0c7126-87ed-428c-8edd-f553b0c36411", 1599, false, "2X6PGUbZYBo", "https://www.youtube.com/watch?v=2X6PGUbZYBo", 64, "/downloads/shows/Nestrashno/Season 2024/s2024e120700 - Делай как я.mkv", false, false, false, 2, [], 98, ~U[2024-12-07 03:50:56Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Делай как я", 1599, false, "2X6PGUbZYBo", "https://www.youtube.com/watch?v=2X6PGUbZYBo", "/downloads/shows/Nestrashno/Season 2024/s2024e120700 - Делай как я.mkv", false, 2, ~U[2024-12-07 03:50:56Z]] 23:19:10.342 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.342 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-27 00:35:47Z], 2] 23:19:10.345 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "У меня ОТКАЗАЛИ ТОРМОЗА. Пробую листья КОКИ.", "094996b8-a578-4185-bd70-45c4759d55fd", 1207, false, "-oChG4lDg3k", "https://www.youtube.com/watch?v=-oChG4lDg3k", 65, "/downloads/shows/Nestrashno/Season 2024/s2024e112700 - У меня ОТКАЗАЛИ ТОРМОЗА. Пробую листья КОКИ..mkv", false, false, false, 2, [], 98, ~U[2024-11-27 00:35:47Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "У меня ОТКАЗАЛИ ТОРМОЗА. Пробую листья КОКИ.", 1207, false, "-oChG4lDg3k", "https://www.youtube.com/watch?v=-oChG4lDg3k", "/downloads/shows/Nestrashno/Season 2024/s2024e112700 - У меня ОТКАЗАЛИ ТОРМОЗА. Пробую листья КОКИ..mkv", false, 2, ~U[2024-11-27 00:35:47Z]] 23:19:10.345 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=6.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.346 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-23 02:40:54Z], 2] 23:19:10.349 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "БЕЗ СМЫСЛА И ЦЕЛИ", "bf522bc5-5c7d-4dd8-83fd-530361dcc5db", 1005, false, "5TJWpCqGXDw", "https://www.youtube.com/watch?v=5TJWpCqGXDw", 66, "/downloads/shows/Nestrashno/Season 2024/s2024e112300 - БЕЗ СМЫСЛА И ЦЕЛИ.mkv", false, false, false, 2, [], 98, ~U[2024-11-23 02:40:54Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "БЕЗ СМЫСЛА И ЦЕЛИ", 1005, false, "5TJWpCqGXDw", "https://www.youtube.com/watch?v=5TJWpCqGXDw", "/downloads/shows/Nestrashno/Season 2024/s2024e112300 - БЕЗ СМЫСЛА И ЦЕЛИ.mkv", false, 2, ~U[2024-11-23 02:40:54Z]] 23:19:10.350 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.351 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-19 04:05:33Z], 2] 23:19:10.353 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Авантюра в Перу пошла не по плану", "35743253-d69c-4c24-9a33-869cd10f1a87", 1734, false, "aakBDofWxxk", "https://www.youtube.com/watch?v=aakBDofWxxk", 67, "/downloads/shows/Nestrashno/Season 2024/s2024e111900 - Авантюра в Перу пошла не по плану.mkv", false, false, false, 2, [], 98, ~U[2024-11-19 04:05:33Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Авантюра в Перу пошла не по плану", 1734, false, "aakBDofWxxk", "https://www.youtube.com/watch?v=aakBDofWxxk", "/downloads/shows/Nestrashno/Season 2024/s2024e111900 - Авантюра в Перу пошла не по плану.mkv", false, 2, ~U[2024-11-19 04:05:33Z]] 23:19:10.354 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.355 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-11 14:29:34Z], 2] 23:19:10.357 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Грязь и нищета самой туристической страны Южной Америки.", "5b593018-da22-45ea-a8af-5786334a211a", 1304, false, "voPdyzt-mMk", "https://www.youtube.com/watch?v=voPdyzt-mMk", 68, "/downloads/shows/Nestrashno/Season 2024/s2024e111100 - Грязь и нищета самой туристической страны Южной Америки..mkv", false, false, false, 2, [], 98, ~U[2024-11-11 14:29:34Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Грязь и нищета самой туристической страны Южной Америки.", 1304, false, "voPdyzt-mMk", "https://www.youtube.com/watch?v=voPdyzt-mMk", "/downloads/shows/Nestrashno/Season 2024/s2024e111100 - Грязь и нищета самой туристической страны Южной Америки..mkv", false, 2, ~U[2024-11-11 14:29:34Z]] 23:19:10.358 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.359 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-05 04:52:01Z], 2] 23:19:10.361 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Уезжаю из Эквадора. Пустят ли в Перу?", "7d72647f-07ab-4b87-aaee-371f2dcfc3ad", 1527, false, "sP9opE3jzg4", "https://www.youtube.com/watch?v=sP9opE3jzg4", 69, "/downloads/shows/Nestrashno/Season 2024/s2024e110500 - Уезжаю из Эквадора. Пустят ли в Перу?.mkv", false, false, false, 2, [], 98, ~U[2024-11-05 04:52:01Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Уезжаю из Эквадора. Пустят ли в Перу?", 1527, false, "sP9opE3jzg4", "https://www.youtube.com/watch?v=sP9opE3jzg4", "/downloads/shows/Nestrashno/Season 2024/s2024e110500 - Уезжаю из Эквадора. Пустят ли в Перу?.mkv", false, 2, ~U[2024-11-05 04:52:01Z]] 23:19:10.362 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.363 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-31 11:51:17Z], 2] 23:19:10.365 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Проезжаю по горам Эквадора, где живёт самая большая этническая группа коренного населения Америки - Кичуа.\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Когда встречают россиянина на ТУК ТУКЕ.", "14b5145d-a63d-4b5e-b745-599fac4f6323", 1688, false, "L3e0t2mQs7Q", "https://www.youtube.com/watch?v=L3e0t2mQs7Q", 70, "/downloads/shows/Nestrashno/Season 2024/s2024e103100 - Когда встречают россиянина на ТУК ТУКЕ..mkv", false, false, false, 2, [], 98, ~U[2024-10-31 11:51:17Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Проезжаю по горам Эквадора, где живёт самая большая этническая группа коренного населения Америки - Кичуа.\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Когда встречают россиянина на ТУК ТУКЕ.", 1688, false, "L3e0t2mQs7Q", "https://www.youtube.com/watch?v=L3e0t2mQs7Q", "/downloads/shows/Nestrashno/Season 2024/s2024e103100 - Когда встречают россиянина на ТУК ТУКЕ..mkv", false, 2, ~U[2024-10-31 11:51:17Z]] 23:19:10.366 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.367 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-24 12:00:54Z], 2] 23:19:10.369 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Встрял на тук туке в горах Эквадора.", "c5d26101-3f4f-4931-8988-f846570bd52e", 1081, false, "4y82XoHmDkI", "https://www.youtube.com/watch?v=4y82XoHmDkI", 71, "/downloads/shows/Nestrashno/Season 2024/s2024e102400 - Встрял на тук туке в горах Эквадора..mkv", false, false, false, 2, [], 98, ~U[2024-10-24 12:00:54Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nПо вопросам рекламы nestrashno@blossom-agency.ru\nЛичные предложения elvagoruso@gmail.com\n\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Встрял на тук туке в горах Эквадора.", 1081, false, "4y82XoHmDkI", "https://www.youtube.com/watch?v=4y82XoHmDkI", "/downloads/shows/Nestrashno/Season 2024/s2024e102400 - Встрял на тук туке в горах Эквадора..mkv", false, 2, ~U[2024-10-24 12:00:54Z]] 23:19:10.370 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.371 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-21 12:16:54Z], 2] 23:19:10.373 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nРанний выход выпусков на boosty: https://boosty.to/mnenestrashno\nИли Patreon: https://www.patreon.com/Nestrashno\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Наркокартели, индейцы и нефть.", "dba1f7b7-2d11-4a96-9070-1785655a856a", 1652, false, "YfLaDk_-1f4", "https://www.youtube.com/watch?v=YfLaDk_-1f4", 72, "/downloads/shows/Nestrashno/Season 2024/s2024e102100 - Наркокартели, индейцы и нефть..mkv", false, false, false, 2, [], 98, ~U[2024-10-21 12:16:54Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\nРанний выход выпусков на boosty: https://boosty.to/mnenestrashno\nИли Patreon: https://www.patreon.com/Nestrashno\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Наркокартели, индейцы и нефть.", 1652, false, "YfLaDk_-1f4", "https://www.youtube.com/watch?v=YfLaDk_-1f4", "/downloads/shows/Nestrashno/Season 2024/s2024e102100 - Наркокартели, индейцы и нефть..mkv", false, 2, ~U[2024-10-21 12:16:54Z]] 23:19:10.374 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.375 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-14 01:05:52Z], 2] 23:19:10.638 [debug] QUERY OK source="media_items" db=261.5ms queue=0.1ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\n Ранний выход выпусков на boosty: https://boosty.to/mnenestrashno\n Или Patreon: https://www.patreon.com/Nestrashno\n\n Cотрудничество и предложения: elvagoruso@gmail.com", "Уезжаю из Колумбии. Пустят ли в Эквадор?", "47fb92ea-3e96-4289-a85c-06ff07ca70e5", 1283, false, "0_RV7gH9gao", "https://www.youtube.com/watch?v=0_RV7gH9gao", 73, "/downloads/shows/Nestrashno/Season 2024/s2024e101400 - Уезжаю из Колумбии. Пустят ли в Эквадор?.mkv", false, false, false, 2, [], 98, ~U[2024-10-14 01:05:52Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\n Ранний выход выпусков на boosty: https://boosty.to/mnenestrashno\n Или Patreon: https://www.patreon.com/Nestrashno\n\n Cотрудничество и предложения: elvagoruso@gmail.com", "Уезжаю из Колумбии. Пустят ли в Эквадор?", 1283, false, "0_RV7gH9gao", "https://www.youtube.com/watch?v=0_RV7gH9gao", "/downloads/shows/Nestrashno/Season 2024/s2024e101400 - Уезжаю из Колумбии. Пустят ли в Эквадор?.mkv", false, 2, ~U[2024-10-14 01:05:52Z]] 23:19:10.639 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=265.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.640 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=265.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-07 15:55:48Z], 2] 23:19:10.664 [debug] QUERY OK source="media_items" db=22.2ms queue=0.1ms idle=265.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мощные игровые компьютеры DigitalRazor по промокоду NESTRASHNO со скидкой 5% : https://clck.ru/3CBLQc \n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\n Ранний выход выпусков на boosty: https://boosty.to/mnenestrashno\n Или Patreon: https://www.patreon.com/Nestrashno\n\n Cотрудничество и предложения: elvagoruso@gmail.com", "За минуты ПОГИБ целый город", "ec5a7d75-574d-45b9-90eb-e113f773a8f3", 1117, false, "UKJ7Ocyt5bA", "https://www.youtube.com/watch?v=UKJ7Ocyt5bA", 74, "/downloads/shows/Nestrashno/Season 2024/s2024e100700 - За минуты ПОГИБ целый город.mkv", false, false, false, 2, [], 98, ~U[2024-10-07 15:55:48Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Мощные игровые компьютеры DigitalRazor по промокоду NESTRASHNO со скидкой 5% : https://clck.ru/3CBLQc \n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nМОЙ ИНСТА: https://www.instagram.com/nestrashno/\n\n Ранний выход выпусков на boosty: https://boosty.to/mnenestrashno\n Или Patreon: https://www.patreon.com/Nestrashno\n\n Cотрудничество и предложения: elvagoruso@gmail.com", "За минуты ПОГИБ целый город", 1117, false, "UKJ7Ocyt5bA", "https://www.youtube.com/watch?v=UKJ7Ocyt5bA", "/downloads/shows/Nestrashno/Season 2024/s2024e100700 - За минуты ПОГИБ целый город.mkv", false, 2, ~U[2024-10-07 15:55:48Z]] 23:19:10.665 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=47.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.666 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=27.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-05 05:41:40Z], 2] 23:19:10.668 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=27.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Еду на юг к границе с Эквадором.\nМОЯ ТЕЛЕГА: https://t.me/nstrshn", "ПУТЕШЕСТВИЯ НА ГРАНИ", "5d3bfb6c-3caa-442e-ad3f-f041ed387e7e", 891, false, "RC1rTduVs9c", "https://www.youtube.com/watch?v=RC1rTduVs9c", 75, "/downloads/shows/Nestrashno/Season 2024/s2024e100500 - ПУТЕШЕСТВИЯ НА ГРАНИ.mkv", false, false, false, 2, [], 98, ~U[2024-10-05 05:41:40Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Еду на юг к границе с Эквадором.\nМОЯ ТЕЛЕГА: https://t.me/nstrshn", "ПУТЕШЕСТВИЯ НА ГРАНИ", 891, false, "RC1rTduVs9c", "https://www.youtube.com/watch?v=RC1rTduVs9c", "/downloads/shows/Nestrashno/Season 2024/s2024e100500 - ПУТЕШЕСТВИЯ НА ГРАНИ.mkv", false, 2, ~U[2024-10-05 05:41:40Z]] 23:19:10.669 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=27.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.670 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-30 19:53:43Z], 2] 23:19:10.672 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "НА КОТОРОМ РАССЕКАЮ ПО КОЛУМБИИ", "0979cda8-b864-4810-bc0b-509f06c627ab", 1836, false, "dX11IX2MzEE", "https://www.youtube.com/watch?v=dX11IX2MzEE", 76, "/downloads/shows/Nestrashno/Season 2024/s2024e093000 - НА КОТОРОМ РАССЕКАЮ ПО КОЛУМБИИ.mkv", false, false, false, 2, [], 98, ~U[2024-09-30 19:53:43Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "НА КОТОРОМ РАССЕКАЮ ПО КОЛУМБИИ", 1836, false, "dX11IX2MzEE", "https://www.youtube.com/watch?v=dX11IX2MzEE", "/downloads/shows/Nestrashno/Season 2024/s2024e093000 - НА КОТОРОМ РАССЕКАЮ ПО КОЛУМБИИ.mkv", false, 2, ~U[2024-09-30 19:53:43Z]] 23:19:10.673 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.674 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-17 14:45:41Z], 2] 23:19:10.676 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Вышел и остался тут жить.", "a89d4da3-f829-4323-b04b-ae6b63fea0c5", 1637, false, "6gh0eYXRNf4", "https://www.youtube.com/watch?v=6gh0eYXRNf4", 77, "/downloads/shows/Nestrashno/Season 2024/s2024e091700 - Вышел и остался тут жить..mkv", false, false, false, 2, [], 98, ~U[2024-09-17 14:45:41Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Вышел и остался тут жить.", 1637, false, "6gh0eYXRNf4", "https://www.youtube.com/watch?v=6gh0eYXRNf4", "/downloads/shows/Nestrashno/Season 2024/s2024e091700 - Вышел и остался тут жить..mkv", false, 2, ~U[2024-09-17 14:45:41Z]] 23:19:10.677 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.678 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-02 14:43:03Z], 2] 23:19:10.708 [debug] QUERY OK source="media_items" db=28.9ms queue=0.1ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Два месяца без любви. Нужно что-то делать!", "90b3e4ee-3980-4166-a963-4ffcee478b03", 1451, false, "HPPU1E164GU", "https://www.youtube.com/watch?v=HPPU1E164GU", 78, "/downloads/shows/Nestrashno/Season 2024/s2024e090200 - Два месяца без любви. Нужно что-то делать!.mkv", false, false, false, 2, [], 98, ~U[2024-09-02 14:43:03Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "МОЯ ТЕЛЕГА: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Два месяца без любви. Нужно что-то делать!", 1451, false, "HPPU1E164GU", "https://www.youtube.com/watch?v=HPPU1E164GU", "/downloads/shows/Nestrashno/Season 2024/s2024e090200 - Два месяца без любви. Нужно что-то делать!.mkv", false, 2, ~U[2024-09-02 14:43:03Z]] 23:19:10.709 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=34.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.710 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=33.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-17 16:31:28Z], 2] 23:19:10.712 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=33.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Остался в Колумбии один. Хочу девушку (или собаку).", "91e7727f-ced4-4440-8c46-2ff2e5da4bf0", 2022, false, "kQ_C20KbxFU", "https://www.youtube.com/watch?v=kQ_C20KbxFU", 79, "/downloads/shows/Nestrashno/Season 2024/s2024e081700 - Остался в Колумбии один. Хочу девушку (или собаку)..mkv", false, false, false, 2, [], 98, ~U[2024-08-17 16:31:28Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Остался в Колумбии один. Хочу девушку (или собаку).", 2022, false, "kQ_C20KbxFU", "https://www.youtube.com/watch?v=kQ_C20KbxFU", "/downloads/shows/Nestrashno/Season 2024/s2024e081700 - Остался в Колумбии один. Хочу девушку (или собаку)..mkv", false, 2, ~U[2024-08-17 16:31:28Z]] 23:19:10.713 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=34.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.714 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=5.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-08 15:50:58Z], 2] 23:19:10.716 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=6.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Сколько я зарабатываю, снимая свою жизнь.", "79cab5f7-f327-4d57-9f3e-6c1283584861", 2454, false, "UAD7sm9U_vY", "https://www.youtube.com/watch?v=UAD7sm9U_vY", 80, "/downloads/shows/Nestrashno/Season 2024/s2024e080800 - Сколько я зарабатываю, снимая свою жизнь..mp4", false, false, false, 2, [], 98, ~U[2024-08-08 15:50:58Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Сколько я зарабатываю, снимая свою жизнь.", 2454, false, "UAD7sm9U_vY", "https://www.youtube.com/watch?v=UAD7sm9U_vY", "/downloads/shows/Nestrashno/Season 2024/s2024e080800 - Сколько я зарабатываю, снимая свою жизнь..mp4", false, 2, ~U[2024-08-08 15:50:58Z]] 23:19:10.717 [debug] QUERY OK source="sources" db=0.3ms queue=0.3ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.718 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-03 03:11:47Z], 2] 23:19:10.721 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Скидка 5% по промокоду NESTRASHNO на крутейшие компьютеры от Digital Razor https://clck.ru/3CBLQc\n\n\n Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "В поиске колумбийских бегемотов", "7ad813bd-ee36-4cc3-818a-3cb0e81d7b03", 1377, false, "BzO1x4op_xU", "https://www.youtube.com/watch?v=BzO1x4op_xU", 81, "/downloads/shows/Nestrashno/Season 2024/s2024e080300 - В поиске колумбийских бегемотов.mkv", false, false, false, 2, [], 98, ~U[2024-08-03 03:11:47Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Скидка 5% по промокоду NESTRASHNO на крутейшие компьютеры от Digital Razor https://clck.ru/3CBLQc\n\n\n Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "В поиске колумбийских бегемотов", 1377, false, "BzO1x4op_xU", "https://www.youtube.com/watch?v=BzO1x4op_xU", "/downloads/shows/Nestrashno/Season 2024/s2024e080300 - В поиске колумбийских бегемотов.mkv", false, 2, ~U[2024-08-03 03:11:47Z]] 23:19:10.722 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.722 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-25 04:24:52Z], 2] 23:19:10.725 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Пересекаю Колумбию на индийской рикше.", "e597a0f6-e8f4-4abb-bcc6-c1fa08b4c709", 1832, false, "41mlwFcFZxs", "https://www.youtube.com/watch?v=41mlwFcFZxs", 82, "/downloads/shows/Nestrashno/Season 2024/s2024e072500 - Пересекаю Колумбию на индийской рикше..mkv", false, false, false, 2, [], 98, ~U[2024-07-25 04:24:52Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Пересекаю Колумбию на индийской рикше.", 1832, false, "41mlwFcFZxs", "https://www.youtube.com/watch?v=41mlwFcFZxs", "/downloads/shows/Nestrashno/Season 2024/s2024e072500 - Пересекаю Колумбию на индийской рикше..mkv", false, 2, ~U[2024-07-25 04:24:52Z]] 23:19:10.726 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.727 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-15 04:47:37Z], 2] 23:19:10.729 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Уехал к индейцам и меня обокрали", "2793acca-9cae-459e-a18b-227747b1c146", 1282, false, "xm5Np59_eAs", "https://www.youtube.com/watch?v=xm5Np59_eAs", 83, "/downloads/shows/Nestrashno/Season 2024/s2024e071500 - Уехал к индейцам и меня обокрали.mkv", false, false, false, 2, [], 98, ~U[2024-07-15 04:47:37Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Уехал к индейцам и меня обокрали", 1282, false, "xm5Np59_eAs", "https://www.youtube.com/watch?v=xm5Np59_eAs", "/downloads/shows/Nestrashno/Season 2024/s2024e071500 - Уехал к индейцам и меня обокрали.mkv", false, 2, ~U[2024-07-15 04:47:37Z]] 23:19:10.730 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.731 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-09 04:13:50Z], 2] 23:19:10.733 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Заехали на тук туке в колумбийское бездорожье.", "d44c9012-6902-4c13-9ff2-9be03a86b3d3", 1592, false, "_zot-rka4pQ", "https://www.youtube.com/watch?v=_zot-rka4pQ", 84, "/downloads/shows/Nestrashno/Season 2024/s2024e070900 - Заехали на тук туке в колумбийское бездорожье..mkv", false, false, false, 2, [], 98, ~U[2024-07-09 04:13:50Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Заехали на тук туке в колумбийское бездорожье.", 1592, false, "_zot-rka4pQ", "https://www.youtube.com/watch?v=_zot-rka4pQ", "/downloads/shows/Nestrashno/Season 2024/s2024e070900 - Заехали на тук туке в колумбийское бездорожье..mkv", false, 2, ~U[2024-07-09 04:13:50Z]] 23:19:10.734 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.735 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-02 11:37:48Z], 2] 23:19:10.737 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Нас остановили на пустынной дороге", "495f2b31-7324-412c-b91c-4e5ecec05581", 1518, false, "d79BxY3LgD8", "https://www.youtube.com/watch?v=d79BxY3LgD8", 85, "/downloads/shows/Nestrashno/Season 2024/s2024e070200 - Нас остановили на пустынной дороге.mkv", false, false, false, 2, [], 98, ~U[2024-07-02 11:37:48Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Нас остановили на пустынной дороге", 1518, false, "d79BxY3LgD8", "https://www.youtube.com/watch?v=d79BxY3LgD8", "/downloads/shows/Nestrashno/Season 2024/s2024e070200 - Нас остановили на пустынной дороге.mkv", false, 2, ~U[2024-07-02 11:37:48Z]] 23:19:10.738 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.739 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-25 08:00:34Z], 2] 23:19:10.742 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Перестрелка в Колумбии. На моторикше через Южную Америку.", "7e7d396c-f877-485d-ab9b-096ca6a43bb0", 2097, false, "mOYEoiBZja8", "https://www.youtube.com/watch?v=mOYEoiBZja8", 86, "/downloads/shows/Nestrashno/Season 2024/s2024e062500 - Перестрелка в Колумбии. На моторикше через Южную Америку..mkv", false, false, false, 2, [], 98, ~U[2024-06-25 08:00:34Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Перестрелка в Колумбии. На моторикше через Южную Америку.", 2097, false, "mOYEoiBZja8", "https://www.youtube.com/watch?v=mOYEoiBZja8", "/downloads/shows/Nestrashno/Season 2024/s2024e062500 - Перестрелка в Колумбии. На моторикше через Южную Америку..mkv", false, 2, ~U[2024-06-25 08:00:34Z]] 23:19:10.743 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.744 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-16 19:00:41Z], 2] 23:19:10.746 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=6.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Многолетнее путешествие через весь континент. Колумбия.", "3eb14982-7924-4216-952f-0d6900d3502b", 1875, false, "lsXiZMVAKIU", "https://www.youtube.com/watch?v=lsXiZMVAKIU", 87, "/downloads/shows/Nestrashno/Season 2024/s2024e061600 - Многолетнее путешествие через весь континент. Колумбия..mkv", false, false, false, 2, [], 98, ~U[2024-06-16 19:00:41Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Многолетнее путешествие через весь континент. Колумбия.", 1875, false, "lsXiZMVAKIU", "https://www.youtube.com/watch?v=lsXiZMVAKIU", "/downloads/shows/Nestrashno/Season 2024/s2024e061600 - Многолетнее путешествие через весь континент. Колумбия..mkv", false, 2, ~U[2024-06-16 19:00:41Z]] 23:19:10.747 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.748 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-08 15:50:15Z], 2] 23:19:10.750 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Приключение, которое ты ещё не видел.", "0cb4d908-4c22-4280-8f80-dc45c77a9597", 1423, false, "Z3xlpSWbAq8", "https://www.youtube.com/watch?v=Z3xlpSWbAq8", 88, "/downloads/shows/Nestrashno/Season 2024/s2024e060800 - Приключение, которое ты ещё не видел..mkv", false, false, false, 2, [], 98, ~U[2024-06-08 15:50:15Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Приключение, которое ты ещё не видел.", 1423, false, "Z3xlpSWbAq8", "https://www.youtube.com/watch?v=Z3xlpSWbAq8", "/downloads/shows/Nestrashno/Season 2024/s2024e060800 - Приключение, которое ты ещё не видел..mkv", false, 2, ~U[2024-06-08 15:50:15Z]] 23:19:10.751 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.752 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-19 13:47:11Z], 2] 23:19:10.755 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🔥 Получи профессию UX/UI дизайнера в Contented: \nhttps://go.contented.ru/OcTY8A\nСкидка -45% по промокоду \"НЕСТРАШНО\" + курс английского в подарок\n\nРеклама. ООО \"Скилфэктори\" ИНН 9702009530 erid: LjN8KTpg6\n\n Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Прорываюсь в Мексику НЕЛЕГАЛЬНО. Лучше бы я этого не делал...", "4f7c78ea-221d-4a41-8a46-45d7336992d5", 2161, false, "Z9TbXcMLCrQ", "https://www.youtube.com/watch?v=Z9TbXcMLCrQ", 89, "/downloads/shows/Nestrashno/Season 2024/s2024e051900 - Прорываюсь в Мексику НЕЛЕГАЛЬНО. Лучше бы я этого не делал....mkv", false, false, false, 2, [], 98, ~U[2024-05-19 13:47:11Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "🔥 Получи профессию UX/UI дизайнера в Contented: \nhttps://go.contented.ru/OcTY8A\nСкидка -45% по промокоду \"НЕСТРАШНО\" + курс английского в подарок\n\nРеклама. ООО \"Скилфэктори\" ИНН 9702009530 erid: LjN8KTpg6\n\n Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\n Ранний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\n Cотрудничество и предложения: elvagoruso@gmail.com\n\n Поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Прорываюсь в Мексику НЕЛЕГАЛЬНО. Лучше бы я этого не делал...", 2161, false, "Z9TbXcMLCrQ", "https://www.youtube.com/watch?v=Z9TbXcMLCrQ", "/downloads/shows/Nestrashno/Season 2024/s2024e051900 - Прорываюсь в Мексику НЕЛЕГАЛЬНО. Лучше бы я этого не делал....mkv", false, 2, ~U[2024-05-19 13:47:11Z]] 23:19:10.756 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.757 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-07 22:06:39Z], 2] 23:19:10.759 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\nРанний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Возвращаюсь в Мексику.", "34781620-7638-414a-93e0-573a2dbf8956", 1672, false, "8wVoragaO7s", "https://www.youtube.com/watch?v=8wVoragaO7s", 90, "/downloads/shows/Nestrashno/Season 2024/s2024e050700 - Возвращаюсь в Мексику..mkv", false, false, false, 2, [], 98, ~U[2024-05-07 22:06:39Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Музыка из видео, стримы и последние новости о моём путешествии в моём телеграм канале: https://t.me/nstrshn\n\nРанний выход выпусков и лополнительный контент на boosty: https://boosty.to/mnenestrashno/donate\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Возвращаюсь в Мексику.", 1672, false, "8wVoragaO7s", "https://www.youtube.com/watch?v=8wVoragaO7s", "/downloads/shows/Nestrashno/Season 2024/s2024e050700 - Возвращаюсь в Мексику..mkv", false, 2, ~U[2024-05-07 22:06:39Z]] 23:19:10.760 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.761 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-25 17:11:03Z], 2] 23:19:10.763 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Соц. сети:\ntelegram: https://t.me/nstrshn\nboosty: https://boosty.to/mnenestrashno/donate\n\nInstagram Тима https://www.instagram.com/backseat_story?utm_source=qr&igsh=bHVrMjBieGF3eGpz\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "ПАДАЮ С МОТОЦИКЛА на пути в Панаму.", "3c625ec7-f35f-47aa-8551-be01a39ad155", 1337, false, "9fvxbY8UthI", "https://www.youtube.com/watch?v=9fvxbY8UthI", 91, "/downloads/shows/Nestrashno/Season 2024/s2024e042500 - ПАДАЮ С МОТОЦИКЛА на пути в Панаму..mkv", false, false, false, 2, [], 98, ~U[2024-04-25 17:11:03Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Соц. сети:\ntelegram: https://t.me/nstrshn\nboosty: https://boosty.to/mnenestrashno/donate\n\nInstagram Тима https://www.instagram.com/backseat_story?utm_source=qr&igsh=bHVrMjBieGF3eGpz\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "ПАДАЮ С МОТОЦИКЛА на пути в Панаму.", 1337, false, "9fvxbY8UthI", "https://www.youtube.com/watch?v=9fvxbY8UthI", "/downloads/shows/Nestrashno/Season 2024/s2024e042500 - ПАДАЮ С МОТОЦИКЛА на пути в Панаму..mkv", false, 2, ~U[2024-04-25 17:11:03Z]] 23:19:10.764 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.765 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-19 18:19:55Z], 2] 23:19:10.767 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Стань “Белым” хакером в Skillfactory: https://go.skillfactory.ru/JIAS4Q\nВозврат денег за курс, если не нашли работу после обучения + скидка 45% по промокоду НЕСТРАШНО до 10.05.2024 г.\n\nСоц. сети:\ntelegram: https://t.me/nstrshn\nboosty: https://boosty.to/mnenestrashno/donate\n\nInstagram Тима https://www.instagram.com/backseat_story?utm_source=qr&igsh=bHVrMjBieGF3eGpz", "На необитаемом острове среди ядовитых змей.", "8c0ec5c3-d41a-402e-b139-0d1f4073b622", 2298, false, "JPzWkQr43O0", "https://www.youtube.com/watch?v=JPzWkQr43O0", 92, "/downloads/shows/Nestrashno/Season 2024/s2024e041900 - На необитаемом острове среди ядовитых змей..mkv", false, false, false, 2, [], 98, ~U[2024-04-19 18:19:55Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Стань “Белым” хакером в Skillfactory: https://go.skillfactory.ru/JIAS4Q\nВозврат денег за курс, если не нашли работу после обучения + скидка 45% по промокоду НЕСТРАШНО до 10.05.2024 г.\n\nСоц. сети:\ntelegram: https://t.me/nstrshn\nboosty: https://boosty.to/mnenestrashno/donate\n\nInstagram Тима https://www.instagram.com/backseat_story?utm_source=qr&igsh=bHVrMjBieGF3eGpz", "На необитаемом острове среди ядовитых змей.", 2298, false, "JPzWkQr43O0", "https://www.youtube.com/watch?v=JPzWkQr43O0", "/downloads/shows/Nestrashno/Season 2024/s2024e041900 - На необитаемом острове среди ядовитых змей..mkv", false, 2, ~U[2024-04-19 18:19:55Z]] 23:19:10.768 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.769 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-13 16:45:21Z], 2] 23:19:10.771 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Оформи до 14.04. Tinkoff Black с бесплатным обслуживанием - навсегда: https://l.tinkoff.ru/aleved\n\nРеклама. АО «Тинькофф Банк», ИНН: 7710140679, erid: LjN8KYr8o\n\nКанал Иры и Насти https://www.youtube.com/@twoheartslife\n\nСоц. сети:\ntelegram: https://t.me/nstrshn\nboosty: https://boosty.to/mnenestrashno/donate", "ЖИЗНЬ РУССКИХ В КОСТА РИКЕ | КАК МЫ К ЭТОМУ ПРИШЛИ?", "149fac9a-6809-4a11-8ae5-f7ee68426bdc", 2522, false, "ywtasNIDiLY", "https://www.youtube.com/watch?v=ywtasNIDiLY", 93, "/downloads/shows/Nestrashno/Season 2024/s2024e041300 - ЖИЗНЬ РУССКИХ В КОСТА РИКЕ | КАК МЫ К ЭТОМУ ПРИШЛИ?.mkv", false, false, false, 2, [], 98, ~U[2024-04-13 16:45:21Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Оформи до 14.04. Tinkoff Black с бесплатным обслуживанием - навсегда: https://l.tinkoff.ru/aleved\n\nРеклама. АО «Тинькофф Банк», ИНН: 7710140679, erid: LjN8KYr8o\n\nКанал Иры и Насти https://www.youtube.com/@twoheartslife\n\nСоц. сети:\ntelegram: https://t.me/nstrshn\nboosty: https://boosty.to/mnenestrashno/donate", "ЖИЗНЬ РУССКИХ В КОСТА РИКЕ | КАК МЫ К ЭТОМУ ПРИШЛИ?", 2522, false, "ywtasNIDiLY", "https://www.youtube.com/watch?v=ywtasNIDiLY", "/downloads/shows/Nestrashno/Season 2024/s2024e041300 - ЖИЗНЬ РУССКИХ В КОСТА РИКЕ | КАК МЫ К ЭТОМУ ПРИШЛИ?.mkv", false, 2, ~U[2024-04-13 16:45:21Z]] 23:19:10.772 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.773 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-29 15:11:35Z], 2] 23:19:10.778 [debug] QUERY OK source="media_items" db=4.3ms queue=0.1ms idle=5.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Пару недель назад я познакомился с Тимом - немцем путешествующем на своём мотоцикле по центральной Америке. Наша первая поездка получилась настоящей проверкой наших характеров и взаимопомощи...\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Мой новый напарник из Германии.", "4339475d-e952-4b71-a14d-80fcc2a5bf0a", 1511, false, "l0WCLpMYq94", "https://www.youtube.com/watch?v=l0WCLpMYq94", 94, "/downloads/shows/Nestrashno/Season 2024/s2024e032900 - Мой новый напарник из Германии..mp4", false, false, false, 2, [], 98, ~U[2024-03-29 15:11:35Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Пару недель назад я познакомился с Тимом - немцем путешествующем на своём мотоцикле по центральной Америке. Наша первая поездка получилась настоящей проверкой наших характеров и взаимопомощи...\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Мой новый напарник из Германии.", 1511, false, "l0WCLpMYq94", "https://www.youtube.com/watch?v=l0WCLpMYq94", "/downloads/shows/Nestrashno/Season 2024/s2024e032900 - Мой новый напарник из Германии..mp4", false, 2, ~U[2024-03-29 15:11:35Z]] 23:19:10.779 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=9.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.780 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=8.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-17 22:34:23Z], 2] 23:19:10.782 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=8.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Возвращение Хосе, проблема дырявых футболок, расставание с Деборой и нелегальное нахождение в Никарагуа. \n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "В Никарагуа нелегально.", "88e3b242-8f27-4524-ae3f-e65175b434f3", 1654, false, "rOE5d58i1VM", "https://www.youtube.com/watch?v=rOE5d58i1VM", 95, "/downloads/shows/Nestrashno/Season 2024/s2024e031700 - В Никарагуа нелегально..mkv", false, false, false, 2, [], 98, ~U[2024-03-17 22:34:23Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Возвращение Хосе, проблема дырявых футболок, расставание с Деборой и нелегальное нахождение в Никарагуа. \n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "В Никарагуа нелегально.", 1654, false, "rOE5d58i1VM", "https://www.youtube.com/watch?v=rOE5d58i1VM", "/downloads/shows/Nestrashno/Season 2024/s2024e031700 - В Никарагуа нелегально..mkv", false, 2, ~U[2024-03-17 22:34:23Z]] 23:19:10.783 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=9.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.784 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-02-28 17:32:42Z], 2] 23:19:10.786 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Школа испанского языка \"Estudiamos\" https://estudiamos-school.com/blog?utm_source=Nestrashno\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Бесплатно живу в Никарагуа.", "8f7d6e8c-e447-409d-a328-0c07f598ff8c", 2115, false, "uga84eYCa6k", "https://www.youtube.com/watch?v=uga84eYCa6k", 96, "/downloads/shows/Nestrashno/Season 2024/s2024e022800 - Бесплатно живу в Никарагуа..mkv", false, false, false, 2, [], 98, ~U[2024-02-28 17:32:42Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Школа испанского языка \"Estudiamos\" https://estudiamos-school.com/blog?utm_source=Nestrashno\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Бесплатно живу в Никарагуа.", 2115, false, "uga84eYCa6k", "https://www.youtube.com/watch?v=uga84eYCa6k", "/downloads/shows/Nestrashno/Season 2024/s2024e022800 - Бесплатно живу в Никарагуа..mkv", false, 2, ~U[2024-02-28 17:32:42Z]] 23:19:10.787 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=6.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.788 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-02-11 13:51:28Z], 2] 23:19:10.790 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Оформляй Тинькофф Black и получи кэшбэк 1000 рублей за трату от 3000: https://l.tinkoff.ru/liluedencedo\n\nerid: LjN8K5yc6\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Сумасшедшее путешествие по земле вулканов.", "871cd2d4-9627-4af9-99a9-5ee5bb6101aa", 2429, false, "F5yrPfZNGDg", "https://www.youtube.com/watch?v=F5yrPfZNGDg", 97, "/downloads/shows/Nestrashno/Season 2024/s2024e021100 - Сумасшедшее путешествие по земле вулканов..mkv", false, false, false, 2, [], 98, ~U[2024-02-11 13:51:28Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Оформляй Тинькофф Black и получи кэшбэк 1000 рублей за трату от 3000: https://l.tinkoff.ru/liluedencedo\n\nerid: LjN8K5yc6\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Сумасшедшее путешествие по земле вулканов.", 2429, false, "F5yrPfZNGDg", "https://www.youtube.com/watch?v=F5yrPfZNGDg", "/downloads/shows/Nestrashno/Season 2024/s2024e021100 - Сумасшедшее путешествие по земле вулканов..mkv", false, 2, ~U[2024-02-11 13:51:28Z]] 23:19:10.791 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.792 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-02-01 13:50:08Z], 2] 23:19:10.794 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Приехал в Гондурас, чтобы разобраться.", "94fdf929-8a2e-450b-a1e7-8117686538d5", 2557, false, "rEqx5RvQ3oI", "https://www.youtube.com/watch?v=rEqx5RvQ3oI", 98, "/downloads/shows/Nestrashno/Season 2024/s2024e020100 - Приехал в Гондурас, чтобы разобраться..mkv", false, false, false, 2, [], 98, ~U[2024-02-01 13:50:08Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Приехал в Гондурас, чтобы разобраться.", 2557, false, "rEqx5RvQ3oI", "https://www.youtube.com/watch?v=rEqx5RvQ3oI", "/downloads/shows/Nestrashno/Season 2024/s2024e020100 - Приехал в Гондурас, чтобы разобраться..mkv", false, 2, ~U[2024-02-01 13:50:08Z]] 23:19:10.795 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.796 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-01-21 14:25:45Z], 2] 23:19:10.798 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Гватемала на мотоцикле. Первые испытания.", "b57ffdb6-2aa3-4c5f-9e99-2a9d85281065", 1606, false, "FdJHBwZKd18", "https://www.youtube.com/watch?v=FdJHBwZKd18", 99, "/downloads/shows/Nestrashno/Season 2024/s2024e012100 - Гватемала на мотоцикле. Первые испытания..mkv", false, false, false, 2, [], 98, ~U[2024-01-21 14:25:45Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Гватемала на мотоцикле. Первые испытания.", 1606, false, "FdJHBwZKd18", "https://www.youtube.com/watch?v=FdJHBwZKd18", "/downloads/shows/Nestrashno/Season 2024/s2024e012100 - Гватемала на мотоцикле. Первые испытания..mkv", false, 2, ~U[2024-01-21 14:25:45Z]] 23:19:10.799 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.800 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-01-06 21:58:06Z], 2] 23:19:10.802 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "ХУДШЕЕ место, где я ночевал.", "fc8670a3-bb86-49d1-a26b-8f7fb6bf79f0", 1354, false, "YRCedl91JDA", "https://www.youtube.com/watch?v=YRCedl91JDA", 100, "/downloads/shows/Nestrashno/Season 2024/s2024e010600 - ХУДШЕЕ место, где я ночевал..mkv", false, false, false, 2, [], 98, ~U[2024-01-06 21:58:06Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "ХУДШЕЕ место, где я ночевал.", 1354, false, "YRCedl91JDA", "https://www.youtube.com/watch?v=YRCedl91JDA", "/downloads/shows/Nestrashno/Season 2024/s2024e010600 - ХУДШЕЕ место, где я ночевал..mkv", false, 2, ~U[2024-01-06 21:58:06Z]] 23:19:10.803 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=6.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.804 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-28 23:43:31Z], 2] 23:19:10.806 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Уезжаю из Мексики спустя 2 года", "29f92918-7f05-45a2-a76c-de9769e6a9c8", 1246, false, "Ft1kpejLSJM", "https://www.youtube.com/watch?v=Ft1kpejLSJM", 101, "/downloads/shows/Nestrashno/Season 2023/s2023e122800 - Уезжаю из Мексики спустя 2 года.mkv", false, false, false, 2, [], 98, ~U[2023-12-28 23:43:31Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Уезжаю из Мексики спустя 2 года", 1246, false, "Ft1kpejLSJM", "https://www.youtube.com/watch?v=Ft1kpejLSJM", "/downloads/shows/Nestrashno/Season 2023/s2023e122800 - Уезжаю из Мексики спустя 2 года.mkv", false, 2, ~U[2023-12-28 23:43:31Z]] 23:19:10.807 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=6.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.808 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-22 06:35:39Z], 2] 23:19:10.810 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Когда всё идет не по плану", "02269797-37cb-4cba-ac68-706155059777", 944, false, "2FGc_6h0RXY", "https://www.youtube.com/watch?v=2FGc_6h0RXY", 102, "/downloads/shows/Nestrashno/Season 2023/s2023e122200 - Когда всё идет не по плану.mkv", false, false, false, 2, [], 98, ~U[2023-12-22 06:35:39Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Когда всё идет не по плану", 944, false, "2FGc_6h0RXY", "https://www.youtube.com/watch?v=2FGc_6h0RXY", "/downloads/shows/Nestrashno/Season 2023/s2023e122200 - Когда всё идет не по плану.mkv", false, 2, ~U[2023-12-22 06:35:39Z]] 23:19:10.811 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.812 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-18 05:23:54Z], 2] 23:19:10.814 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Горячая кровь.", "970d75a7-5e70-4b12-884f-3ab374556374", 1550, false, "JIvPFQ9nQxs", "https://www.youtube.com/watch?v=JIvPFQ9nQxs", 103, "/downloads/shows/Nestrashno/Season 2023/s2023e121800 - Горячая кровь..mkv", false, false, false, 2, [], 98, ~U[2023-12-18 05:23:54Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Горячая кровь.", 1550, false, "JIvPFQ9nQxs", "https://www.youtube.com/watch?v=JIvPFQ9nQxs", "/downloads/shows/Nestrashno/Season 2023/s2023e121800 - Горячая кровь..mkv", false, 2, ~U[2023-12-18 05:23:54Z]] 23:19:10.815 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=6.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.816 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-04 10:47:22Z], 2] 23:19:10.819 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🔥Станьте IT-специалистом с нуля в Skillfactory: https://go.skillfactory.ru/oD9oDg\n\nСкидка до 60% по промокоду НЕСТРАШНО + Новогоднее предложение до 31.12\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Смерть, секс, алкоголь. Я больше не буду прежним.", "2abc6c6e-8ab2-4c65-beda-48158f36cade", 2408, false, "D9GuKD2J6gQ", "https://www.youtube.com/watch?v=D9GuKD2J6gQ", 104, "/downloads/shows/Nestrashno/Season 2023/s2023e120400 - Смерть, секс, алкоголь. Я больше не буду прежним..mp4", false, false, false, 2, [], 98, ~U[2023-12-04 10:47:22Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "🔥Станьте IT-специалистом с нуля в Skillfactory: https://go.skillfactory.ru/oD9oDg\n\nСкидка до 60% по промокоду НЕСТРАШНО + Новогоднее предложение до 31.12\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Смерть, секс, алкоголь. Я больше не буду прежним.", 2408, false, "D9GuKD2J6gQ", "https://www.youtube.com/watch?v=D9GuKD2J6gQ", "/downloads/shows/Nestrashno/Season 2023/s2023e120400 - Смерть, секс, алкоголь. Я больше не буду прежним..mp4", false, 2, ~U[2023-12-04 10:47:22Z]] 23:19:10.819 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.820 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-26 09:28:27Z], 2] 23:19:10.822 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Моя история.", "6b1d3e28-bbd8-4736-926f-4dc62b0ccb3b", 2331, false, "SFo166FIzKI", "https://www.youtube.com/watch?v=SFo166FIzKI", 105, "/downloads/shows/Nestrashno/Season 2023/s2023e112600 - Моя история..mp4", false, false, false, 2, [], 98, ~U[2023-11-26 09:28:27Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Моя история.", 2331, false, "SFo166FIzKI", "https://www.youtube.com/watch?v=SFo166FIzKI", "/downloads/shows/Nestrashno/Season 2023/s2023e112600 - Моя история..mp4", false, 2, ~U[2023-11-26 09:28:27Z]] 23:19:10.823 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.824 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-19 00:08:38Z], 2] 23:19:10.827 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "На этом я поеду через всю Америку.", "1aa43613-de65-4a0f-8382-98141860c60a", 1154, false, "0ULCEhHSCe0", "https://www.youtube.com/watch?v=0ULCEhHSCe0", 106, "/downloads/shows/Nestrashno/Season 2023/s2023e111900 - На этом я поеду через всю Америку..mkv", false, false, false, 2, [], 98, ~U[2023-11-19 00:08:38Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "На этом я поеду через всю Америку.", 1154, false, "0ULCEhHSCe0", "https://www.youtube.com/watch?v=0ULCEhHSCe0", "/downloads/shows/Nestrashno/Season 2023/s2023e111900 - На этом я поеду через всю Америку..mkv", false, 2, ~U[2023-11-19 00:08:38Z]] 23:19:10.828 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.829 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-12 17:54:28Z], 2] 23:19:10.831 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=5.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["👉ПОДПИСАТЬСЯ НА YouTube-канал Александра Беспалова: https://www.youtube.com/@bespalov-finance\n\n👉СВЯЗАТЬСЯ С Александром Беспаловым: https://bit.ly/3Gfc8YJ\n\nРеклама, ИП Беспалова И. В. \nИНН 781706310415 Erid: 2RanynBoRYk\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nКоплю на новый мотоцикл и буду очень благодарен за поддержку:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)\n\n\nCотрудничество и предложения: elvagoruso@gmail.com", "Новые испытания в Мексике.", "797ed6a7-7690-44f1-8fa1-6d405f41972d", 1937, false, "cUVwQqQiVW4", "https://www.youtube.com/watch?v=cUVwQqQiVW4", 107, "/downloads/shows/Nestrashno/Season 2023/s2023e111200 - Новые испытания в Мексике..mkv", false, false, false, 2, [], 98, ~U[2023-11-12 17:54:28Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "👉ПОДПИСАТЬСЯ НА YouTube-канал Александра Беспалова: https://www.youtube.com/@bespalov-finance\n\n👉СВЯЗАТЬСЯ С Александром Беспаловым: https://bit.ly/3Gfc8YJ\n\nРеклама, ИП Беспалова И. В. \nИНН 781706310415 Erid: 2RanynBoRYk\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nКоплю на новый мотоцикл и буду очень благодарен за поддержку:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)\n\n\nCотрудничество и предложения: elvagoruso@gmail.com", "Новые испытания в Мексике.", 1937, false, "cUVwQqQiVW4", "https://www.youtube.com/watch?v=cUVwQqQiVW4", "/downloads/shows/Nestrashno/Season 2023/s2023e111200 - Новые испытания в Мексике..mkv", false, 2, ~U[2023-11-12 17:54:28Z]] 23:19:10.832 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.833 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=5.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-04 07:43:46Z], 2] 23:19:10.835 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Коплю на новый мотоцикл и буду очень благодарен за поддержку:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com", "Говорили мне все.", "6c80b3ba-2ce0-4e5c-a689-3677b569a2b6", 1476, false, "SVCk65QMXQw", "https://www.youtube.com/watch?v=SVCk65QMXQw", 108, "/downloads/shows/Nestrashno/Season 2023/s2023e110400 - Говорили мне все..mkv", false, false, false, 2, [], 98, ~U[2023-11-04 07:43:46Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Коплю на новый мотоцикл и буду очень благодарен за поддержку:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)\n\nМой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com", "Говорили мне все.", 1476, false, "SVCk65QMXQw", "https://www.youtube.com/watch?v=SVCk65QMXQw", "/downloads/shows/Nestrashno/Season 2023/s2023e110400 - Говорили мне все..mkv", false, 2, ~U[2023-11-04 07:43:46Z]] 23:19:10.836 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.837 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-31 05:17:45Z], 2] 23:19:10.839 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Мексиканцы снова меня выручают!", "6bc002f0-3b67-4ecb-9489-9624c3ea6c70", 1255, false, "d-wh7VrJhvg", "https://www.youtube.com/watch?v=d-wh7VrJhvg", 109, "/downloads/shows/Nestrashno/Season 2023/s2023e103100 - Мексиканцы снова меня выручают!.mkv", false, false, false, 2, [], 98, ~U[2023-10-31 05:17:45Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Мой telegram канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Мексиканцы снова меня выручают!", 1255, false, "d-wh7VrJhvg", "https://www.youtube.com/watch?v=d-wh7VrJhvg", "/downloads/shows/Nestrashno/Season 2023/s2023e103100 - Мексиканцы снова меня выручают!.mkv", false, 2, ~U[2023-10-31 05:17:45Z]] 23:19:10.840 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.841 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-27 07:00:52Z], 2] 23:19:10.847 [debug] QUERY OK source="media_items" db=4.2ms queue=0.1ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🌴Кликай: https://go.contented.ru/MIJpvg\n-45% на курс \"Моушн дизайнер с 0 до PRO\" в онлайн-школе Contented по промокоду «NESTRASHNO» до 9 ноября + Курс английского для дизайнеров подарок\nРеклама: nestrashno@spritemedia.ru\n\nМой telegram - канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка канала:\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Сплю в палатке и ищу ЖЕНУ", "7f1d3f00-e7d8-46fb-acc3-4d3478208daa", 2485, false, "0PELHlkBWCI", "https://www.youtube.com/watch?v=0PELHlkBWCI", 110, "/downloads/shows/Nestrashno/Season 2023/s2023e102700 - Сплю в палатке и ищу ЖЕНУ.mkv", false, false, false, 2, [], 98, ~U[2023-10-27 07:00:52Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "🌴Кликай: https://go.contented.ru/MIJpvg\n-45% на курс \"Моушн дизайнер с 0 до PRO\" в онлайн-школе Contented по промокоду «NESTRASHNO» до 9 ноября + Курс английского для дизайнеров подарок\nРеклама: nestrashno@spritemedia.ru\n\nМой telegram - канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка канала:\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Сплю в палатке и ищу ЖЕНУ", 2485, false, "0PELHlkBWCI", "https://www.youtube.com/watch?v=0PELHlkBWCI", "/downloads/shows/Nestrashno/Season 2023/s2023e102700 - Сплю в палатке и ищу ЖЕНУ.mkv", false, 2, ~U[2023-10-27 07:00:52Z]] 23:19:10.848 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=9.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.848 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=8.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-15 05:26:59Z], 2] 23:19:10.851 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=8.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["В Ясно легко найти своего психолога. Скидка 20% по промокоду NESTRASHNO на первую сессию: https://clck.ru/365zDF\n\nМой telegram - канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка канала:\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "И я выучил 3 иностранных языка", "fe97f2ef-f8d6-41a7-9232-2958530cc60d", 1518, false, "HC_JTm-r2p8", "https://www.youtube.com/watch?v=HC_JTm-r2p8", 111, "/downloads/shows/Nestrashno/Season 2023/s2023e101500 - И я выучил 3 иностранных языка.mp4", false, false, false, 2, [], 98, ~U[2023-10-15 05:26:59Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "В Ясно легко найти своего психолога. Скидка 20% по промокоду NESTRASHNO на первую сессию: https://clck.ru/365zDF\n\nМой telegram - канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка канала:\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "И я выучил 3 иностранных языка", 1518, false, "HC_JTm-r2p8", "https://www.youtube.com/watch?v=HC_JTm-r2p8", "/downloads/shows/Nestrashno/Season 2023/s2023e101500 - И я выучил 3 иностранных языка.mp4", false, 2, ~U[2023-10-15 05:26:59Z]] 23:19:10.852 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=9.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.853 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-07 05:35:59Z], 2] 23:19:10.855 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Получи профессию python-разработчика с нуля до PRO в https://go.skillfactory.ru/p5J45Q\nВозврат денег за курс, если не нашли работу после обучения + скидка 45% по промокоду НЕСТРАШНО до 26.10.2023 г.\nerid: LjN8KUwGe\n\nInstagram Дианы: https://www.instagram.com/diana_hyperion/\n\nМой telegram - канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка канала:\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Можешь и ты.", "2d444cd9-7e9c-4b00-a4af-f244eeb879e6", 2487, false, "CAToMRsC100", "https://www.youtube.com/watch?v=CAToMRsC100", 112, "/downloads/shows/Nestrashno/Season 2023/s2023e100700 - Можешь и ты..mkv", false, false, false, 2, [], 98, ~U[2023-10-07 05:35:59Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Получи профессию python-разработчика с нуля до PRO в https://go.skillfactory.ru/p5J45Q\nВозврат денег за курс, если не нашли работу после обучения + скидка 45% по промокоду НЕСТРАШНО до 26.10.2023 г.\nerid: LjN8KUwGe\n\nInstagram Дианы: https://www.instagram.com/diana_hyperion/\n\nМой telegram - канал: https://t.me/+2eqO9VlgLC9kZTBi\nInstagram: https://www.instagram.com/nestrashno/\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка канала:\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Можешь и ты.", 2487, false, "CAToMRsC100", "https://www.youtube.com/watch?v=CAToMRsC100", "/downloads/shows/Nestrashno/Season 2023/s2023e100700 - Можешь и ты..mkv", false, 2, ~U[2023-10-07 05:35:59Z]] 23:19:10.856 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.857 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=5.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-26 15:18:22Z], 2] 23:19:10.859 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Cотрудничество и предложения: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка канала:\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Что в моём рюкзаке?", "14e881a7-8b0b-4328-9ee1-c406bfc1d861", 1438, false, "_mPLgcvd1jM", "https://www.youtube.com/watch?v=_mPLgcvd1jM", 113, "/downloads/shows/Nestrashno/Season 2023/s2023e092600 - Что в моём рюкзаке?.mkv", false, false, false, 2, [], 98, ~U[2023-09-26 15:18:22Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Cотрудничество и предложения: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка канала:\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Что в моём рюкзаке?", 1438, false, "_mPLgcvd1jM", "https://www.youtube.com/watch?v=_mPLgcvd1jM", "/downloads/shows/Nestrashno/Season 2023/s2023e092600 - Что в моём рюкзаке?.mkv", false, 2, ~U[2023-09-26 15:18:22Z]] 23:19:10.860 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:10.861 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-17 12:32:13Z], 2] 23:19:11.366 [debug] QUERY OK source="media_items" db=504.0ms queue=0.1ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Cотрудничество и предложения, уроки испанского: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка канала:\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Срочно возвращаюсь в Мексику", "8f177292-c95c-49b9-8420-d4b8fd588b91", 2165, false, "KihA1lFClKo", "https://www.youtube.com/watch?v=KihA1lFClKo", 114, "/downloads/shows/Nestrashno/Season 2023/s2023e091700 - Срочно возвращаюсь в Мексику.mkv", false, false, false, 2, [], 98, ~U[2023-09-17 12:32:13Z], ~U[2026-04-17 18:19:10Z], ~U[2026-04-17 18:19:10Z], "Cотрудничество и предложения, уроки испанского: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка канала:\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Срочно возвращаюсь в Мексику", 2165, false, "KihA1lFClKo", "https://www.youtube.com/watch?v=KihA1lFClKo", "/downloads/shows/Nestrashno/Season 2023/s2023e091700 - Срочно возвращаюсь в Мексику.mkv", false, 2, ~U[2023-09-17 12:32:13Z]] 23:19:11.368 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=510.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:11.369 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=509.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-10 14:39:10Z], 2] 23:19:11.774 [debug] QUERY OK source="media_items" db=403.6ms queue=0.1ms idle=510.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Cотрудничество и предложения, уроки испанского (13 долларов в час): elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "На попутках по самой опасной стране.", "6f34246e-a073-4c2e-85a4-ae3027307cd7", 1815, false, "0zTVFo4Yh_I", "https://www.youtube.com/watch?v=0zTVFo4Yh_I", 115, "/downloads/shows/Nestrashno/Season 2023/s2023e091000 - На попутках по самой опасной стране..mkv", false, false, false, 2, [], 98, ~U[2023-09-10 14:39:10Z], ~U[2026-04-17 18:19:11Z], ~U[2026-04-17 18:19:11Z], "Cотрудничество и предложения, уроки испанского (13 долларов в час): elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "На попутках по самой опасной стране.", 1815, false, "0zTVFo4Yh_I", "https://www.youtube.com/watch?v=0zTVFo4Yh_I", "/downloads/shows/Nestrashno/Season 2023/s2023e091000 - На попутках по самой опасной стране..mkv", false, 2, ~U[2023-09-10 14:39:10Z]] 23:19:11.776 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=409.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:11.777 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=407.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-08-26 06:00:38Z], 2] 23:19:11.779 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=408.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["УРОКИ ИСПАНСКОГО, CОТРУДНИЧЕСТВО И ПРЕДЛОЖЕНИЯ: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Вот так.", "ecc05e04-c3f8-4bb8-834d-4315e2a21351", 1222, false, "hm8ImqnmjUI", "https://www.youtube.com/watch?v=hm8ImqnmjUI", 116, "/downloads/shows/Nestrashno/Season 2023/s2023e082600 - Вот так..mkv", false, false, false, 2, [], 98, ~U[2023-08-26 06:00:38Z], ~U[2026-04-17 18:19:11Z], ~U[2026-04-17 18:19:11Z], "УРОКИ ИСПАНСКОГО, CОТРУДНИЧЕСТВО И ПРЕДЛОЖЕНИЯ: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Вот так.", 1222, false, "hm8ImqnmjUI", "https://www.youtube.com/watch?v=hm8ImqnmjUI", "/downloads/shows/Nestrashno/Season 2023/s2023e082600 - Вот так..mkv", false, 2, ~U[2023-08-26 06:00:38Z]] 23:19:11.780 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=91.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:11.781 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-08-19 05:52:51Z], 2] 23:19:11.783 [debug] QUERY OK source="media_items" db=1.4ms idle=5.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Приложение OneTwoTrip - отели, апартаменты и билеты по всему миру с возможностью оплаты картами любых банков\n\n\n\n\nУРОКИ ИСПАНСКОГО, CОТРУДНИЧЕСТВО И ПРЕДЛОЖЕНИЯ: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Я бросил всё и стал бродяжничать", "23164ad5-3139-435a-b41a-f562670298b2", 1560, false, "D9b6Ifvvrks", "https://www.youtube.com/watch?v=D9b6Ifvvrks", 117, "/downloads/shows/Nestrashno/Season 2023/s2023e081900 - Я бросил всё и стал бродяжничать.mkv", false, false, false, 2, [], 98, ~U[2023-08-19 05:52:51Z], ~U[2026-04-17 18:19:11Z], ~U[2026-04-17 18:19:11Z], "Приложение OneTwoTrip - отели, апартаменты и билеты по всему миру с возможностью оплаты картами любых банков\n\n\n\n\nУРОКИ ИСПАНСКОГО, CОТРУДНИЧЕСТВО И ПРЕДЛОЖЕНИЯ: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Я бросил всё и стал бродяжничать", 1560, false, "D9b6Ifvvrks", "https://www.youtube.com/watch?v=D9b6Ifvvrks", "/downloads/shows/Nestrashno/Season 2023/s2023e081900 - Я бросил всё и стал бродяжничать.mkv", false, 2, ~U[2023-08-19 05:52:51Z]] 23:19:11.784 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:11.785 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-08-12 05:34:15Z], 2] 23:19:11.788 [debug] QUERY OK source="media_items" db=1.4ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Скачайте Яндекс Браузер и смотрите иностранные видео сразу на русском. Переводят и озвучивают нейросети: https://clck.ru/354GbK\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nМузыка: Juan Pino & Quemando Palabras - San Antonio (Barda Remix). Найдете на SoundCloud\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Позвала к себе домой и я пошёл.", "4182face-c894-4fcc-b9b0-37bd80cc04f2", 1799, false, "QZDzE-cknCA", "https://www.youtube.com/watch?v=QZDzE-cknCA", 118, "/downloads/shows/Nestrashno/Season 2023/s2023e081200 - Позвала к себе домой и я пошёл..mkv", false, false, false, 2, [], 98, ~U[2023-08-12 05:34:15Z], ~U[2026-04-17 18:19:11Z], ~U[2026-04-17 18:19:11Z], "Скачайте Яндекс Браузер и смотрите иностранные видео сразу на русском. Переводят и озвучивают нейросети: https://clck.ru/354GbK\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nМузыка: Juan Pino & Quemando Palabras - San Antonio (Barda Remix). Найдете на SoundCloud\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Позвала к себе домой и я пошёл.", 1799, false, "QZDzE-cknCA", "https://www.youtube.com/watch?v=QZDzE-cknCA", "/downloads/shows/Nestrashno/Season 2023/s2023e081200 - Позвала к себе домой и я пошёл..mkv", false, 2, ~U[2023-08-12 05:34:15Z]] 23:19:11.788 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:11.789 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-08-03 12:39:51Z], 2] 23:19:11.792 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Получи профессию python-разработчика с нуля в Skillfactory:\nhttps://go.skillfactory.ru/rjrOAg\nВозврат денег за курс, если не нашли работу после обучения + скидка 45% по промокоду НЕСТРАШНО до 20.08.2023 г\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "И стал бродягой в Латинской Америке.", "6aa94046-0ad1-45c2-9331-ac0fcba2bf17", 1318, false, "usQ0LWCptIM", "https://www.youtube.com/watch?v=usQ0LWCptIM", 119, "/downloads/shows/Nestrashno/Season 2023/s2023e080300 - И стал бродягой в Латинской Америке..mp4", false, false, false, 2, [], 98, ~U[2023-08-03 12:39:51Z], ~U[2026-04-17 18:19:11Z], ~U[2026-04-17 18:19:11Z], "Получи профессию python-разработчика с нуля в Skillfactory:\nhttps://go.skillfactory.ru/rjrOAg\nВозврат денег за курс, если не нашли работу после обучения + скидка 45% по промокоду НЕСТРАШНО до 20.08.2023 г\n\nCотрудничество и предложения: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "И стал бродягой в Латинской Америке.", 1318, false, "usQ0LWCptIM", "https://www.youtube.com/watch?v=usQ0LWCptIM", "/downloads/shows/Nestrashno/Season 2023/s2023e080300 - И стал бродягой в Латинской Америке..mp4", false, 2, ~U[2023-08-03 12:39:51Z]] 23:19:11.792 [debug] QUERY OK source="sources" db=0.3ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:11.794 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-07-24 08:09:11Z], 2] 23:19:11.796 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Cотрудничество и предложения: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvag...\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Чем удивляет эта страна?", "a65e8396-14f3-455e-8d38-1f7ced35ac37", 819, false, "ULdTo5imuhw", "https://www.youtube.com/watch?v=ULdTo5imuhw", 120, "/downloads/shows/Nestrashno/Season 2023/s2023e072400 - Чем удивляет эта страна?.mp4", false, false, false, 2, [], 98, ~U[2023-07-24 08:09:11Z], ~U[2026-04-17 18:19:11Z], ~U[2026-04-17 18:19:11Z], "Cотрудничество и предложения: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvag...\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Чем удивляет эта страна?", 819, false, "ULdTo5imuhw", "https://www.youtube.com/watch?v=ULdTo5imuhw", "/downloads/shows/Nestrashno/Season 2023/s2023e072400 - Чем удивляет эта страна?.mp4", false, 2, ~U[2023-07-24 08:09:11Z]] 23:19:11.796 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:11.797 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-07-22 08:30:04Z], 2] 23:19:11.800 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Cотрудничество и предложения: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Гватемала | Первое впечатление.", "0b986318-fee4-4c58-ad86-2b01fbbfa6b2", 1285, false, "GZ-jgnrfs0Q", "https://www.youtube.com/watch?v=GZ-jgnrfs0Q", 121, "/downloads/shows/Nestrashno/Season 2023/s2023e072200 - Гватемала | Первое впечатление..mkv", false, false, false, 2, [], 98, ~U[2023-07-22 08:30:04Z], ~U[2026-04-17 18:19:11Z], ~U[2026-04-17 18:19:11Z], "Cотрудничество и предложения: elvagoruso@gmail.com\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Гватемала | Первое впечатление.", 1285, false, "GZ-jgnrfs0Q", "https://www.youtube.com/watch?v=GZ-jgnrfs0Q", "/downloads/shows/Nestrashno/Season 2023/s2023e072200 - Гватемала | Первое впечатление..mkv", false, 2, ~U[2023-07-22 08:30:04Z]] 23:19:11.801 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:11.802 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-07-14 15:54:05Z], 2] 23:19:11.804 [debug] QUERY OK source="media_items" db=1.2ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой инстаграм: https://www.instagram.com/nestrashno/\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "В спешке покидаю Мексику", "f5c0b8ad-8965-4345-abbc-02e5377fb95d", 899, false, "nMteAxJBz78", "https://www.youtube.com/watch?v=nMteAxJBz78", 122, "/downloads/shows/Nestrashno/Season 2023/s2023e071400 - В спешке покидаю Мексику.mkv", false, false, false, 2, [], 98, ~U[2023-07-14 15:54:05Z], ~U[2026-04-17 18:19:11Z], ~U[2026-04-17 18:19:11Z], "Мой инстаграм: https://www.instagram.com/nestrashno/\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "В спешке покидаю Мексику", 899, false, "nMteAxJBz78", "https://www.youtube.com/watch?v=nMteAxJBz78", "/downloads/shows/Nestrashno/Season 2023/s2023e071400 - В спешке покидаю Мексику.mkv", false, 2, ~U[2023-07-14 15:54:05Z]] 23:19:11.805 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:11.805 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-07-10 15:31:52Z], 2] 23:19:11.808 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["👉Приходите на день открытых дверей, получите полезные материалы и задайте вопрос выпускнику: https://go.elbrusboot.camp/nestrashno\n👉Подпишитесь на ТГ: кодинг, IT-новости, смена профессии: https://t.me/+CpS-l8MFzBwyYjg6\n\n\nИнстаграм: https://www.instagram.com/nestrashno/\n\nМузыка: Luzmila Carpio - Negrita\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Отношения в путешествии.", "bade504e-e30d-4c25-a1e6-86c37944fc8d", 2226, false, "apmcGFrtqGQ", "https://www.youtube.com/watch?v=apmcGFrtqGQ", 123, "/downloads/shows/Nestrashno/Season 2023/s2023e071000 - Отношения в путешествии..mp4", false, false, false, 2, [], 98, ~U[2023-07-10 15:31:52Z], ~U[2026-04-17 18:19:11Z], ~U[2026-04-17 18:19:11Z], "👉Приходите на день открытых дверей, получите полезные материалы и задайте вопрос выпускнику: https://go.elbrusboot.camp/nestrashno\n👉Подпишитесь на ТГ: кодинг, IT-новости, смена профессии: https://t.me/+CpS-l8MFzBwyYjg6\n\n\nИнстаграм: https://www.instagram.com/nestrashno/\n\nМузыка: Luzmila Carpio - Negrita\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Отношения в путешествии.", 2226, false, "apmcGFrtqGQ", "https://www.youtube.com/watch?v=apmcGFrtqGQ", "/downloads/shows/Nestrashno/Season 2023/s2023e071000 - Отношения в путешествии..mp4", false, 2, ~U[2023-07-10 15:31:52Z]] 23:19:11.809 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:11.809 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-21 07:00:30Z], 2] 23:19:11.812 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой инстаграм: https://www.instagram.com/nestrashno/\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Сколько нужно на КРУГОСВЕТНОЕ ПУТЕШЕСТВИЕ?", "3720601f-d403-4006-9215-1fa6c54a5d54", 1232, false, "rpUzzgHCGz0", "https://www.youtube.com/watch?v=rpUzzgHCGz0", 124, "/downloads/shows/Nestrashno/Season 2023/s2023e052100 - Сколько нужно на КРУГОСВЕТНОЕ ПУТЕШЕСТВИЕ?.mkv", false, false, false, 2, [], 98, ~U[2023-05-21 07:00:30Z], ~U[2026-04-17 18:19:11Z], ~U[2026-04-17 18:19:11Z], "Мой инстаграм: https://www.instagram.com/nestrashno/\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Сколько нужно на КРУГОСВЕТНОЕ ПУТЕШЕСТВИЕ?", 1232, false, "rpUzzgHCGz0", "https://www.youtube.com/watch?v=rpUzzgHCGz0", "/downloads/shows/Nestrashno/Season 2023/s2023e052100 - Сколько нужно на КРУГОСВЕТНОЕ ПУТЕШЕСТВИЕ?.mkv", false, 2, ~U[2023-05-21 07:00:30Z]] 23:19:11.812 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:11.813 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-14 07:27:43Z], 2] 23:19:11.815 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой Instagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Почему сюда приезжают люди СО ВСЕГО МИРА?", "95c97748-33c2-4ecf-80c3-a1a7b32e9298", 1314, false, "_ABt5xUKAqY", "https://www.youtube.com/watch?v=_ABt5xUKAqY", 125, "/downloads/shows/Nestrashno/Season 2023/s2023e051400 - Почему сюда приезжают люди СО ВСЕГО МИРА?.mkv", false, false, false, 2, [], 98, ~U[2023-05-14 07:27:43Z], ~U[2026-04-17 18:19:11Z], ~U[2026-04-17 18:19:11Z], "Мой Instagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Почему сюда приезжают люди СО ВСЕГО МИРА?", 1314, false, "_ABt5xUKAqY", "https://www.youtube.com/watch?v=_ABt5xUKAqY", "/downloads/shows/Nestrashno/Season 2023/s2023e051400 - Почему сюда приезжают люди СО ВСЕГО МИРА?.mkv", false, 2, ~U[2023-05-14 07:27:43Z]] 23:19:11.816 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:11.817 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-08 13:10:50Z], 2] 23:19:11.822 [debug] QUERY OK source="media_items" db=4.0ms queue=0.1ms idle=5.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["В этом видео я делюсь собственным опытом заработка денег в путешествии.\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "ГДЕ Я БЕРУ ДЕНЬГИ?", "c3a11289-ed90-4019-938b-b9bfdb92f31b", 2298, false, "r2SaPn5XxXI", "https://www.youtube.com/watch?v=r2SaPn5XxXI", 126, "/downloads/shows/Nestrashno/Season 2023/s2023e050800 - ГДЕ Я БЕРУ ДЕНЬГИ?.mkv", false, false, false, 2, [], 98, ~U[2023-05-08 13:10:50Z], ~U[2026-04-17 18:19:11Z], ~U[2026-04-17 18:19:11Z], "В этом видео я делюсь собственным опытом заработка денег в путешествии.\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "ГДЕ Я БЕРУ ДЕНЬГИ?", 2298, false, "r2SaPn5XxXI", "https://www.youtube.com/watch?v=r2SaPn5XxXI", "/downloads/shows/Nestrashno/Season 2023/s2023e050800 - ГДЕ Я БЕРУ ДЕНЬГИ?.mkv", false, 2, ~U[2023-05-08 13:10:50Z]] 23:19:11.823 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=9.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:11.824 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=8.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-30 14:21:00Z], 2] 23:19:11.826 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка (Найдете на SoundCloud):\nOcta Push - Zeca (BirdzZie Remix)\n\n\nInstagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Познакомился с ИНДЕЙСКИМ племенем.", "8995bc2d-5ff8-429b-acc9-36f17014a3be", 1173, false, "8C_HpaqjoLw", "https://www.youtube.com/watch?v=8C_HpaqjoLw", 127, "/downloads/shows/Nestrashno/Season 2023/s2023e043000 - Познакомился с ИНДЕЙСКИМ племенем..mkv", false, false, false, 2, [], 98, ~U[2023-04-30 14:21:00Z], ~U[2026-04-17 18:19:11Z], ~U[2026-04-17 18:19:11Z], "Музыка (Найдете на SoundCloud):\nOcta Push - Zeca (BirdzZie Remix)\n\n\nInstagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Познакомился с ИНДЕЙСКИМ племенем.", 1173, false, "8C_HpaqjoLw", "https://www.youtube.com/watch?v=8C_HpaqjoLw", "/downloads/shows/Nestrashno/Season 2023/s2023e043000 - Познакомился с ИНДЕЙСКИМ племенем..mkv", false, 2, ~U[2023-04-30 14:21:00Z]] 23:19:11.827 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:11.828 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-27 17:03:22Z], 2] 23:19:11.830 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=5.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка (Найдете на SoundCloud):\nP.r.Λ.Λ.H ~ Chamada (Jota Karloza remix)\nAmbihuasca\nMundalah & Digital Trip - Almalegre\n\nInstagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Забрался в МЕКСИКАНСКУЮ глушь.", "ba775e73-30c3-4eff-a039-7fccc0e67ae7", 843, false, "j8bA_v-zk6U", "https://www.youtube.com/watch?v=j8bA_v-zk6U", 128, "/downloads/shows/Nestrashno/Season 2023/s2023e042700 - Забрался в МЕКСИКАНСКУЮ глушь..mkv", false, false, false, 2, [], 98, ~U[2023-04-27 17:03:22Z], ~U[2026-04-17 18:19:11Z], ~U[2026-04-17 18:19:11Z], "Музыка (Найдете на SoundCloud):\nP.r.Λ.Λ.H ~ Chamada (Jota Karloza remix)\nAmbihuasca\nMundalah & Digital Trip - Almalegre\n\nInstagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Забрался в МЕКСИКАНСКУЮ глушь.", 843, false, "j8bA_v-zk6U", "https://www.youtube.com/watch?v=j8bA_v-zk6U", "/downloads/shows/Nestrashno/Season 2023/s2023e042700 - Забрался в МЕКСИКАНСКУЮ глушь..mkv", false, 2, ~U[2023-04-27 17:03:22Z]] 23:19:11.831 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:11.831 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-25 20:36:11Z], 2] 23:19:11.834 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=5.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка: Luzmila Carpio - kutimpuchkani \n\nInstagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvag...\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "По мексиканским лесам на китайском мотоцикле.", "e31dcaa2-2059-42e0-9846-889685856b23", 474, false, "0ROWSgpJ4LY", "https://www.youtube.com/watch?v=0ROWSgpJ4LY", 129, "/downloads/shows/Nestrashno/Season 2023/s2023e042500 - По мексиканским лесам на китайском мотоцикле..mp4", false, false, false, 2, [], 98, ~U[2023-04-25 20:36:11Z], ~U[2026-04-17 18:19:11Z], ~U[2026-04-17 18:19:11Z], "Музыка: Luzmila Carpio - kutimpuchkani \n\nInstagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvag...\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "По мексиканским лесам на китайском мотоцикле.", 474, false, "0ROWSgpJ4LY", "https://www.youtube.com/watch?v=0ROWSgpJ4LY", "/downloads/shows/Nestrashno/Season 2023/s2023e042500 - По мексиканским лесам на китайском мотоцикле..mp4", false, 2, ~U[2023-04-25 20:36:11Z]] 23:19:11.835 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:11.835 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-23 17:32:06Z], 2] 23:19:11.838 [debug] QUERY OK source="media_items" db=1.3ms idle=5.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка: Rodrigo Gallardo - Mi dolor (Edit)\n\nInstagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "И поехали на извергающийся вулкан.", "89f29db1-bd40-4b1b-b8b8-416a4dea52b8", 1153, false, "Ur6vfN3uCho", "https://www.youtube.com/watch?v=Ur6vfN3uCho", 130, "/downloads/shows/Nestrashno/Season 2023/s2023e042300 - И поехали на извергающийся вулкан..mkv", false, false, false, 2, [], 98, ~U[2023-04-23 17:32:06Z], ~U[2026-04-17 18:19:11Z], ~U[2026-04-17 18:19:11Z], "Музыка: Rodrigo Gallardo - Mi dolor (Edit)\n\nInstagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "И поехали на извергающийся вулкан.", 1153, false, "Ur6vfN3uCho", "https://www.youtube.com/watch?v=Ur6vfN3uCho", "/downloads/shows/Nestrashno/Season 2023/s2023e042300 - И поехали на извергающийся вулкан..mkv", false, 2, ~U[2023-04-23 17:32:06Z]] 23:19:11.838 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:11.839 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=5.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-08 18:17:28Z], 2] 23:19:11.841 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Instagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Ответы на вопросы. Почему я так живу? Как я снимаю свои видео и другое.", "ec3f487f-2f97-4ce4-aca5-e35b1dc898ec", 868, false, "wAl5G7HFCiM", "https://www.youtube.com/watch?v=wAl5G7HFCiM", 131, "/downloads/shows/Nestrashno/Season 2023/s2023e040800 - Ответы на вопросы. Почему я так живу? Как я снимаю свои видео и другое..mp4", false, false, false, 2, [], 98, ~U[2023-04-08 18:17:28Z], ~U[2026-04-17 18:19:11Z], ~U[2026-04-17 18:19:11Z], "Instagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Ответы на вопросы. Почему я так живу? Как я снимаю свои видео и другое.", 868, false, "wAl5G7HFCiM", "https://www.youtube.com/watch?v=wAl5G7HFCiM", "/downloads/shows/Nestrashno/Season 2023/s2023e040800 - Ответы на вопросы. Почему я так живу? Как я снимаю свои видео и другое..mp4", false, 2, ~U[2023-04-08 18:17:28Z]] 23:19:11.842 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:11.843 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-15 16:44:37Z], 2] 23:19:11.845 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=5.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка (найдете на SoundCloud):\nRodrigo Gallardo - Mi dolor (Edit)\nEstimua - Força Da Floresta \nJuan Pino & Quemando Palabras - San Antonio\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Еду не зная куда.", "1f0603a0-6ff7-4d6d-94bd-69880aadb1da", 1479, false, "LN639XtZXBw", "https://www.youtube.com/watch?v=LN639XtZXBw", 132, "/downloads/shows/Nestrashno/Season 2023/s2023e031500 - Еду не зная куда..mkv", false, false, false, 2, [], 98, ~U[2023-03-15 16:44:37Z], ~U[2026-04-17 18:19:11Z], ~U[2026-04-17 18:19:11Z], "Музыка (найдете на SoundCloud):\nRodrigo Gallardo - Mi dolor (Edit)\nEstimua - Força Da Floresta \nJuan Pino & Quemando Palabras - San Antonio\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Еду не зная куда.", 1479, false, "LN639XtZXBw", "https://www.youtube.com/watch?v=LN639XtZXBw", "/downloads/shows/Nestrashno/Season 2023/s2023e031500 - Еду не зная куда..mkv", false, 2, ~U[2023-03-15 16:44:37Z]] 23:19:11.846 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=6.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:11.847 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-05 07:51:42Z], 2] 23:19:11.849 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка:\nHuni Kuin Mariri - Aro Nainawa\nAmbihuasca (Артиста не знаю)\n\nInstagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Восхождение на мексиканский вулкан.", "4c504e0f-bfba-4658-84be-feb0b7dab8d7", 1086, false, "H7SS4l5u3Zc", "https://www.youtube.com/watch?v=H7SS4l5u3Zc", 133, "/downloads/shows/Nestrashno/Season 2023/s2023e020500 - Восхождение на мексиканский вулкан..mkv", false, false, false, 2, [], 98, ~U[2023-02-05 07:51:42Z], ~U[2026-04-17 18:19:11Z], ~U[2026-04-17 18:19:11Z], "Музыка:\nHuni Kuin Mariri - Aro Nainawa\nAmbihuasca (Артиста не знаю)\n\nInstagram: Nestrashno\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Восхождение на мексиканский вулкан.", 1086, false, "H7SS4l5u3Zc", "https://www.youtube.com/watch?v=H7SS4l5u3Zc", "/downloads/shows/Nestrashno/Season 2023/s2023e020500 - Восхождение на мексиканский вулкан..mkv", false, 2, ~U[2023-02-05 07:51:42Z]] 23:19:11.850 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:11.851 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-26 09:46:01Z], 2] 23:19:11.853 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Музыка:\nLuzmila Carpio - Wawakunak Kusiynin\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "ВЫГОНЯЮТ ИЗ СТРАНЫ / ИЩУ ЖЕНУ МЕКСИКАНКУ.", "1f59c7f1-a5fe-4dd5-be55-8536ec02ceaa", 1238, false, "89smpfIBNFg", "https://www.youtube.com/watch?v=89smpfIBNFg", 134, "/downloads/shows/Nestrashno/Season 2023/s2023e012600 - ВЫГОНЯЮТ ИЗ СТРАНЫ ⧸ ИЩУ ЖЕНУ МЕКСИКАНКУ..mkv", false, false, false, 2, [], 98, ~U[2023-01-26 09:46:01Z], ~U[2026-04-17 18:19:11Z], ~U[2026-04-17 18:19:11Z], "Музыка:\nLuzmila Carpio - Wawakunak Kusiynin\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "ВЫГОНЯЮТ ИЗ СТРАНЫ / ИЩУ ЖЕНУ МЕКСИКАНКУ.", 1238, false, "89smpfIBNFg", "https://www.youtube.com/watch?v=89smpfIBNFg", "/downloads/shows/Nestrashno/Season 2023/s2023e012600 - ВЫГОНЯЮТ ИЗ СТРАНЫ ⧸ ИЩУ ЖЕНУ МЕКСИКАНКУ..mkv", false, 2, ~U[2023-01-26 09:46:01Z]] 23:19:11.854 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:11.855 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=5.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-19 18:22:44Z], 2] 23:19:11.857 [debug] QUERY OK source="media_items" db=1.3ms idle=5.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Социальные сети: \nInstagram: Nestrashno\n\nМузыка:\nAro Nainawa - Raminako Ramino\nRodrigo Gallardo - Mi dolor\nRodrigo Gallardo - Como un pájaro libre\nLuzmila Carpio - Negrita\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Убиваю свой мотоцикл на мексиканском бездорожье.", "17649a02-cc7f-444c-8742-f0170da042bc", 1944, false, "wlmyB22IMhY", "https://www.youtube.com/watch?v=wlmyB22IMhY", 135, "/downloads/shows/Nestrashno/Season 2023/s2023e011900 - Убиваю свой мотоцикл на мексиканском бездорожье..mkv", false, false, false, 2, [], 98, ~U[2023-01-19 18:22:44Z], ~U[2026-04-17 18:19:11Z], ~U[2026-04-17 18:19:11Z], "Социальные сети: \nInstagram: Nestrashno\n\nМузыка:\nAro Nainawa - Raminako Ramino\nRodrigo Gallardo - Mi dolor\nRodrigo Gallardo - Como un pájaro libre\nLuzmila Carpio - Negrita\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "Убиваю свой мотоцикл на мексиканском бездорожье.", 1944, false, "wlmyB22IMhY", "https://www.youtube.com/watch?v=wlmyB22IMhY", "/downloads/shows/Nestrashno/Season 2023/s2023e011900 - Убиваю свой мотоцикл на мексиканском бездорожье..mkv", false, 2, ~U[2023-01-19 18:22:44Z]] 23:19:11.858 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=6.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:11.859 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-20 19:57:28Z], 2] 23:19:11.861 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Всем привет! Я Юра и на протяжении последний 10 месяцев я путешествую на своём мотоцикле по Мексике. В этом видео я делюсь сумашедшей историей, которая произошла со мной 5 месяцев назад...\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "В меня СТРЕЛЯЮТ на мексиканской дороге!", "ed6ab5f6-c384-4e4f-a89e-72797ff5880a", 1249, false, "xHq1CNvU39o", "https://www.youtube.com/watch?v=xHq1CNvU39o", 136, "/downloads/shows/Nestrashno/Season 2022/s2022e122000 - В меня СТРЕЛЯЮТ на мексиканской дороге!.mkv", false, false, false, 2, [], 98, ~U[2022-12-20 19:57:28Z], ~U[2026-04-17 18:19:11Z], ~U[2026-04-17 18:19:11Z], "Всем привет! Я Юра и на протяжении последний 10 месяцев я путешествую на своём мотоцикле по Мексике. В этом видео я делюсь сумашедшей историей, которая произошла со мной 5 месяцев назад...\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "В меня СТРЕЛЯЮТ на мексиканской дороге!", 1249, false, "xHq1CNvU39o", "https://www.youtube.com/watch?v=xHq1CNvU39o", "/downloads/shows/Nestrashno/Season 2022/s2022e122000 - В меня СТРЕЛЯЮТ на мексиканской дороге!.mkv", false, 2, ~U[2022-12-20 19:57:28Z]] 23:19:11.862 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:11.863 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-13 19:12:17Z], 2] 23:19:11.866 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=5.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["3 дневное путешествие через мексиканскую пустыню.\n\nInstagram: Nestrashno\n\nМузыка:\nRodrigo Gallardo - los hermanos (gallardo remix)\nTxaná Ikakuru - Eskawata kayaway\nRaminako Ramino - Aro Nainawa \nNinawá - Na Rene Wakame E\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "На мотоцикле по мексиканской пустыне. Часть 2.", "31461dd9-0f7e-458c-a5bc-b31605abd254", 1499, false, "osVX4Ux39Wc", "https://www.youtube.com/watch?v=osVX4Ux39Wc", 137, "/downloads/shows/Nestrashno/Season 2022/s2022e121300 - На мотоцикле по мексиканской пустыне. Часть 2..mkv", false, false, false, 2, [], 98, ~U[2022-12-13 19:12:17Z], ~U[2026-04-17 18:19:11Z], ~U[2026-04-17 18:19:11Z], "3 дневное путешествие через мексиканскую пустыню.\n\nInstagram: Nestrashno\n\nМузыка:\nRodrigo Gallardo - los hermanos (gallardo remix)\nTxaná Ikakuru - Eskawata kayaway\nRaminako Ramino - Aro Nainawa \nNinawá - Na Rene Wakame E\n\nИндивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "На мотоцикле по мексиканской пустыне. Часть 2.", 1499, false, "osVX4Ux39Wc", "https://www.youtube.com/watch?v=osVX4Ux39Wc", "/downloads/shows/Nestrashno/Season 2022/s2022e121300 - На мотоцикле по мексиканской пустыне. Часть 2..mkv", false, 2, ~U[2022-12-13 19:12:17Z]] 23:19:11.867 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:11.868 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-03 18:00:15Z], 2] 23:19:11.870 [debug] QUERY OK source="media_items" db=1.4ms idle=5.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Первая часть моего путешествия по мексиканскому штату Сан Луис Потоси. \n \n Индивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "По мексиканской пустыне в поисках МАГИЧЕСКОГО КАКТУСА.", "fe1a11a9-1362-4556-ab85-5eb27f062669", 2873, false, "PQN46-Xy5mg", "https://www.youtube.com/watch?v=PQN46-Xy5mg", 138, "/downloads/shows/Nestrashno/Season 2022/s2022e120300 - По мексиканской пустыне в поисках МАГИЧЕСКОГО КАКТУСА..mkv", false, false, false, 2, [], 98, ~U[2022-12-03 18:00:15Z], ~U[2026-04-17 18:19:11Z], ~U[2026-04-17 18:19:11Z], "Первая часть моего путешествия по мексиканскому штату Сан Луис Потоси. \n \n Индивидуальные занятия испанского языка от меня, сотрудничество и предложения: elvagoruso@gmail.com\n\nПоддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\nPayPal: https://www.paypal.com/paypalme/elvagoruso\nКрипто:\nUSDT: TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF (TRC20)\nBTC: 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V (btc)\nETH: 0x8f571f15774ea951d91b5d3a596d704b341746ab (ERC20)", "По мексиканской пустыне в поисках МАГИЧЕСКОГО КАКТУСА.", 2873, false, "PQN46-Xy5mg", "https://www.youtube.com/watch?v=PQN46-Xy5mg", "/downloads/shows/Nestrashno/Season 2022/s2022e120300 - По мексиканской пустыне в поисках МАГИЧЕСКОГО КАКТУСА..mkv", false, 2, ~U[2022-12-03 18:00:15Z]] 23:19:11.871 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:11.872 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-21 00:53:31Z], 2] 23:19:11.882 [debug] QUERY OK source="media_items" db=9.3ms queue=0.1ms idle=5.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Полные видео на канале", "Самая странная покупка в моей жизни.", "dd0090b8-85af-498d-85b7-f2e4142f454f", 50, false, "OgaxdJWIX54", "https://www.youtube.com/shorts/OgaxdJWIX54", 1, "/downloads/shows/Nestrashno/Season 2025/s2025e052100 - Самая странная покупка в моей жизни..mp4", false, false, true, 2, [], 98, ~U[2025-05-21 00:53:31Z], ~U[2026-04-17 18:19:11Z], ~U[2026-04-17 18:19:11Z], "Полные видео на канале", "Самая странная покупка в моей жизни.", 50, false, "OgaxdJWIX54", "https://www.youtube.com/shorts/OgaxdJWIX54", "/downloads/shows/Nestrashno/Season 2025/s2025e052100 - Самая странная покупка в моей жизни..mp4", true, 2, ~U[2025-05-21 00:53:31Z]] 23:19:11.883 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=14.8ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-04-17 18:19:11Z], ~U[2026-04-17 18:19:11Z], 2] 23:19:11.885 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=13.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 23:19:11.889 [debug] QUERY OK source="media_items" db=1.2ms idle=16.1ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 23:19:11.890 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=7.8ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 23:19:11.891 [info] No notification servers provided for source 2 23:19:11.895 [debug] QUERY OK source="tasks" db=0.5ms idle=6.9ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [63, 2, ~U[2026-04-17 18:19:11Z], ~U[2026-04-17 18:19:11Z]] 23:19:11.906 [info] {"args":{"id":2},"id":59,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":885617195,"event":"job:stop","queue_time":249110,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 23:19:11.907 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=16.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:19:11.909 [debug] QUERY OK source="media_items" db=1.7ms idle=15.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [175] 23:19:27.113 [info] {"source":"oban","duration":2811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:38.143 [info] GET / 23:19:38.143 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:19:38.145 [debug] QUERY OK source="settings" db=0.9ms queue=0.3ms idle=1233.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:19:38.146 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=551.6ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:19:38.147 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=552.6ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:19:38.148 [debug] QUERY OK source="media_items" db=0.9ms queue=0.3ms idle=553.4ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:19:38.149 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=233.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:19:38.150 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=4.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:19:38.151 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=4.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:19:38.152 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=4.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:19:38.155 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=5.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:19:38.156 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=6.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [175] 23:19:38.158 [debug] QUERY OK source="media_items" db=0.5ms idle=7.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:19:38.160 [debug] QUERY OK source="media_items" db=1.1ms idle=7.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:19:38.161 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:19:38.164 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=8.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:19:38.166 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=8.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:19:38.167 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:38.169 [info] Sent 200 in 26ms 23:19:38.234 [info] CONNECTED TO Phoenix.LiveView.Socket in 78µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "OzlYPyZuC0smNylUDgcyPiIrAEY9EF8EdNhiE6_sWmXfWDuqLLg-sd4M", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:19:38.270 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded"} 23:19:38.271 [debug] QUERY OK source="media_items" db=0.3ms idle=110.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:19:38.273 [debug] QUERY OK source="media_items" db=1.1ms idle=110.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:19:38.274 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=108.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:19:38.274 [debug] Replied in 3ms 23:19:38.277 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending"} 23:19:38.278 [debug] QUERY OK source="media_items" db=0.6ms idle=111.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:19:38.280 [debug] QUERY OK source="media_items" db=1.5ms idle=111.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:19:38.281 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:38.281 [debug] Replied in 4ms 23:19:38.283 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 23:19:38.284 [debug] QUERY OK source="tasks" db=0.5ms idle=10.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:19:38.285 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=10.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [175] 23:19:38.285 [debug] Replied in 2ms 23:19:39.741 [info] GET / 23:19:39.742 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:19:39.743 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=823.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:19:39.744 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=144.6ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:19:39.746 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=146.1ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:19:39.746 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=146.8ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:19:39.747 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=147.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:19:39.748 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=4.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:19:39.749 [debug] QUERY OK source="settings" db=0.3ms queue=0.3ms idle=4.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:19:39.751 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=4.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:19:39.753 [debug] QUERY OK source="tasks" db=0.5ms idle=5.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:19:39.754 [debug] QUERY OK source="media_items" db=0.3ms queue=0.2ms idle=5.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [175] 23:19:39.756 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=6.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:19:39.757 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=6.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:19:39.758 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:19:39.762 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=7.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:19:39.763 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=7.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:19:39.764 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:39.767 [info] Sent 200 in 25ms 23:19:39.802 [info] CONNECTED TO Phoenix.LiveView.Socket in 55µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "EQ9xAAgKOk9BdzJGdCYDCyIPMAwdESRwNxAVkRnw0-Ct-eDDLhWgSeO9", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:19:39.805 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded"} 23:19:39.807 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=48.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:19:39.808 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=48.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:19:39.809 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=47.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:19:39.809 [debug] Replied in 4ms 23:19:39.813 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending"} 23:19:39.814 [debug] QUERY OK source="media_items" db=0.9ms idle=49.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:19:39.816 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=49.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:19:39.817 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=9.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:39.817 [debug] Replied in 4ms 23:19:39.819 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 23:19:39.820 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=11.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:19:39.821 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=11.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [175] 23:19:39.821 [debug] Replied in 2ms 23:19:43.162 [info] GET / 23:19:43.162 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:19:43.165 [debug] QUERY OK source="settings" db=1.7ms queue=0.2ms idle=1493.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:19:43.166 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=1495.6ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:19:43.167 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1496.5ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:19:43.168 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=1199.2ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:19:43.169 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=193.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:19:43.170 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=4.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:19:43.171 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=4.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:19:43.173 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=4.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:19:43.175 [debug] QUERY OK source="tasks" db=0.5ms idle=6.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:19:43.176 [debug] QUERY OK source="media_items" db=0.3ms queue=0.3ms idle=6.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [175] 23:19:43.179 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:19:43.180 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=7.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:19:43.181 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=7.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:19:43.184 [debug] QUERY OK source="media_items" db=0.8ms idle=8.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:19:43.186 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=8.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:19:43.187 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:43.189 [info] Sent 200 in 27ms 23:19:43.210 [info] CONNECTED TO Phoenix.LiveView.Socket in 57µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "Jj5SZjc9eWwDAgh1aTkjBiU9UCwBTToAyIb0Te-TrXyG0zdIKZ7GO9QI", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:19:43.224 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded"} 23:19:43.225 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=44.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:19:43.227 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=44.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:19:43.228 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=43.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:19:43.228 [debug] Replied in 3ms 23:19:43.230 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending"} 23:19:43.232 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=44.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:19:43.233 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=44.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:19:43.234 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:43.235 [debug] Replied in 4ms 23:19:43.237 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 23:19:43.238 [debug] QUERY OK source="tasks" db=0.6ms idle=10.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:19:43.239 [debug] QUERY OK source="media_items" db=0.4ms idle=10.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [175] 23:19:43.239 [debug] Replied in 2ms 23:19:47.778 [info] GET / 23:19:47.779 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:19:47.782 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1096.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:19:47.783 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=1096.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:19:47.784 [debug] QUERY OK source="sources" db=0.3ms idle=1097.7ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:19:47.784 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=1098.4ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:19:47.785 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=780.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:19:47.786 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=3.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:19:47.787 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=3.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:19:47.788 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=4.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:19:47.791 [debug] QUERY OK source="tasks" db=0.6ms idle=5.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:19:47.792 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [175] 23:19:47.795 [debug] QUERY OK source="media_items" db=1.6ms idle=6.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:19:47.796 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=8.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:19:47.797 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:19:47.800 [debug] QUERY OK source="media_items" db=0.9ms idle=8.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:19:47.802 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=8.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:19:47.803 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:47.805 [info] Sent 200 in 26ms 23:19:47.829 [info] CONNECTED TO Phoenix.LiveView.Socket in 56µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "chEAMDpvOmIzIDNgKgwoLCs_BiYkPDl9-f0fY7nZBzBRsOocEXaMjHR4", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:19:47.840 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded"} 23:19:47.841 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=44.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:19:47.842 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=44.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:19:47.843 [debug] QUERY OK source="sources" db=0.5ms idle=42.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:19:47.844 [debug] Replied in 3ms 23:19:47.846 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending"} 23:19:47.847 [debug] QUERY OK source="media_items" db=0.9ms idle=44.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:19:47.850 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=44.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:19:47.851 [debug] QUERY OK source="sources" db=0.6ms idle=8.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:47.851 [debug] Replied in 4ms 23:19:47.854 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 23:19:47.855 [debug] QUERY OK source="tasks" db=0.7ms idle=11.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:19:47.856 [debug] QUERY OK source="media_items" db=0.3ms idle=11.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [175] 23:19:47.856 [debug] Replied in 2ms 23:19:54.287 [info] GET / 23:19:54.287 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:19:54.288 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=510.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:19:54.290 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.5ms idle=512.1ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:19:54.290 [debug] QUERY OK source="sources" db=0.3ms idle=513.2ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:19:54.291 [debug] QUERY OK source="media_items" db=0.4ms idle=513.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:19:54.292 [debug] QUERY OK source="media_items" db=0.3ms idle=254.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:19:54.293 [debug] QUERY OK source="settings" db=0.2ms idle=4.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:19:54.293 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=3.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:19:54.295 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=4.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:19:54.297 [debug] QUERY OK source="tasks" db=0.5ms idle=5.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:19:54.298 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=5.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [175] 23:19:54.300 [debug] QUERY OK source="media_items" db=0.3ms idle=6.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:19:54.301 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:19:54.302 [debug] QUERY OK source="sources" db=0.4ms idle=6.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:19:54.304 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:19:54.306 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=6.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:19:54.307 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:54.309 [info] Sent 200 in 22ms 23:19:54.337 [info] CONNECTED TO Phoenix.LiveView.Socket in 80µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "LRVpHREdYgwVMEgCbXArLSVeBAg9JgMdrbYKrE64dj9043lbK9ccsRhT", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:19:54.347 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded"} 23:19:54.348 [debug] QUERY OK source="media_items" db=0.5ms idle=46.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:19:54.349 [debug] QUERY OK source="media_items" db=1.1ms idle=46.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:19:54.351 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=45.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:19:54.351 [debug] Replied in 4ms 23:19:54.354 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending"} 23:19:54.355 [debug] QUERY OK source="media_items" db=0.8ms idle=47.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:19:54.357 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=48.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:19:54.357 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=9.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:54.358 [debug] Replied in 4ms 23:19:54.360 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 23:19:54.361 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=10.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:19:54.362 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=10.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [175] 23:19:54.362 [debug] Replied in 2ms 23:19:55.008 [info] GET / 23:19:55.008 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:19:55.009 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=653.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:19:55.010 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=653.1ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:19:55.011 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=652.9ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:19:55.012 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=650.3ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:19:55.013 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=650.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:19:55.014 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=3.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:19:55.015 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=3.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:19:55.016 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=4.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:19:55.018 [debug] QUERY OK source="tasks" db=0.5ms idle=5.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:19:55.019 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=5.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [175] 23:19:55.021 [debug] QUERY OK source="media_items" db=0.4ms idle=6.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:19:55.023 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=6.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:19:55.024 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=6.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:19:55.027 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=7.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:19:55.028 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=7.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:19:55.030 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:55.031 [info] Sent 200 in 23ms 23:19:55.069 [info] CONNECTED TO Phoenix.LiveView.Socket in 55µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "Jxp4FQ8MPklIMx5eFhYYYi9QMjIlMDMlxmHClTjq9iolOU_-A7UYkDXl", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:19:55.083 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded"} 23:19:55.084 [debug] QUERY OK source="media_items" db=0.4ms queue=0.3ms idle=59.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:19:55.085 [debug] QUERY OK source="media_items" db=0.8ms idle=57.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:19:55.086 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=57.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:19:55.086 [debug] Replied in 3ms 23:19:55.089 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending"} 23:19:55.090 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=59.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:19:55.092 [debug] QUERY OK source="media_items" db=1.1ms idle=51.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:19:55.093 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:55.093 [debug] Replied in 4ms 23:19:55.095 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 23:19:55.096 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=10.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:19:55.097 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=10.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [175] 23:19:55.097 [debug] Replied in 2ms 23:19:55.418 [info] GET / 23:19:55.419 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:19:55.421 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=329.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:19:55.426 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=333.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:19:55.426 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=333.1ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:19:55.427 [debug] QUERY OK source="media_items" db=0.3ms idle=330.5ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:19:55.428 [debug] QUERY OK source="media_items" db=0.3ms idle=330.3ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:19:55.428 [debug] QUERY OK source="settings" db=0.3ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:19:55.429 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:19:55.430 [debug] QUERY OK source="settings" db=0.3ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:19:55.433 [debug] QUERY OK source="tasks" db=0.5ms idle=5.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:19:55.434 [debug] QUERY OK source="media_items" db=0.4ms idle=5.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [175] 23:19:55.436 [debug] QUERY OK source="media_items" db=0.4ms idle=6.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:19:55.437 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:19:55.438 [debug] QUERY OK source="sources" db=0.3ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:19:55.440 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:19:55.442 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=6.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:19:55.443 [debug] QUERY OK source="sources" db=0.3ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:55.445 [info] Sent 200 in 26ms 23:19:55.467 [info] CONNECTED TO Phoenix.LiveView.Socket in 64µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "PD5cLy0tBnlAORt7PAQkBi0_FwchFSA-cIlyNuRA1cjIeGcICXploaKw", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:19:55.478 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded"} 23:19:55.479 [debug] QUERY OK source="media_items" db=0.3ms idle=41.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:19:55.480 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=41.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:19:55.481 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=39.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:19:55.481 [debug] Replied in 3ms 23:19:55.483 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending"} 23:19:55.484 [debug] QUERY OK source="media_items" db=0.6ms idle=41.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:19:55.486 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=41.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:19:55.488 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=7.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:19:55.488 [debug] Replied in 4ms 23:19:55.490 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 23:19:55.491 [debug] QUERY OK source="tasks" db=0.5ms idle=10.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:19:55.492 [debug] QUERY OK source="media_items" db=0.4ms idle=10.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [175] 23:19:55.492 [debug] Replied in 2ms 23:19:57.142 [info] {"source":"oban","duration":12002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:00.062 [info] {"source":"oban","duration":2093,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:20:01.237 [info] GET / 23:20:01.238 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:20:01.240 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=1174.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:20:01.240 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=410.6ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:20:01.241 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=411.2ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:20:01.242 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=412.2ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:20:01.243 [debug] QUERY OK source="media_items" db=0.5ms idle=175.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:20:01.244 [debug] QUERY OK source="settings" db=0.4ms idle=4.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:20:01.246 [debug] QUERY OK source="settings" db=1.2ms idle=4.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:20:01.248 [debug] QUERY OK source="settings" db=0.9ms idle=5.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:20:01.251 [debug] QUERY OK source="tasks" db=1.3ms queue=0.1ms idle=7.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:20:01.252 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=8.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [175] 23:20:01.254 [debug] QUERY OK source="media_items" db=0.3ms idle=9.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:20:01.256 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=8.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:20:01.257 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:20:01.260 [debug] QUERY OK source="media_items" db=0.8ms idle=8.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:20:01.262 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=8.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:20:01.263 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:20:01.265 [info] Sent 200 in 28ms 23:20:01.320 [info] CONNECTED TO Phoenix.LiveView.Socket in 88µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "GARxNDwTGF4EIwhlFRoyLjlQNTokRDEoGsAb_KLfuyyWLYuaW7RQj0Za", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:20:01.403 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded"} 23:20:01.405 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=147.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:20:01.406 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=148.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:20:01.408 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=147.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:20:01.408 [debug] Replied in 5ms 23:20:01.413 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending"} 23:20:01.416 [debug] QUERY OK source="media_items" db=2.0ms queue=0.2ms idle=151.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:20:01.422 [debug] QUERY OK source="media_items" db=3.2ms queue=0.5ms idle=154.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:20:01.426 [debug] QUERY OK source="sources" db=1.8ms queue=0.2ms idle=18.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:20:01.427 [debug] Replied in 13ms 23:20:01.435 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 23:20:01.437 [debug] QUERY OK source="tasks" db=0.7ms idle=29.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:20:01.438 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=30.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [175] 23:20:01.439 [debug] Replied in 3ms 23:20:27.187 [info] {"source":"oban","duration":2458,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:57.190 [info] {"source":"oban","duration":1849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:00.066 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:21:27.209 [info] {"source":"oban","duration":1837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:57.215 [info] {"source":"oban","duration":3218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:00.073 [info] {"source":"oban","duration":2893,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:22:27.303 [info] {"source":"oban","duration":2794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:57.311 [info] {"source":"oban","duration":4919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:00.364 [info] {"source":"oban","duration":1522,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:23:27.319 [info] {"source":"oban","duration":4911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:57.334 [info] {"source":"oban","duration":10685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:00.371 [info] {"source":"oban","duration":2577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:24:11.077 [info] GET / 23:24:11.079 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:24:11.084 [debug] QUERY OK source="settings" db=3.6ms queue=0.3ms idle=1592.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:24:11.087 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.4ms idle=1598.5ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:24:11.092 [debug] QUERY OK source="sources" db=4.1ms queue=0.3ms idle=690.1ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:24:11.098 [debug] QUERY OK source="media_items" db=3.9ms queue=1.1ms idle=576.4ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:24:11.130 [debug] QUERY OK source="media_items" db=13.7ms queue=1.4ms idle=598.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:24:11.139 [debug] QUERY OK source="settings" db=2.0ms queue=0.9ms idle=51.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:24:11.141 [debug] QUERY OK source="settings" db=1.7ms queue=0.3ms idle=52.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:24:11.147 [debug] QUERY OK source="settings" db=2.2ms queue=0.2ms idle=52.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:24:11.162 [debug] QUERY OK source="tasks" db=3.8ms queue=0.1ms idle=59.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:24:11.166 [debug] QUERY OK source="media_items" db=3.2ms queue=0.4ms idle=32.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" = ?) [175] 23:24:11.174 [debug] QUERY OK source="media_items" db=1.1ms decode=0.3ms queue=0.1ms idle=33.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:24:11.179 [debug] QUERY OK source="media_items" db=3.9ms queue=0.1ms idle=33.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:24:11.183 [debug] QUERY OK source="sources" db=1.2ms queue=1.7ms idle=33.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:24:11.193 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=28.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:24:11.226 [debug] QUERY OK source="media_items" db=30.5ms queue=0.9ms idle=28.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:24:11.230 [debug] QUERY OK source="sources" db=1.9ms queue=0.2ms idle=53.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:24:11.235 [info] Sent 200 in 158ms 23:24:27.428 [info] {"source":"oban","duration":4358,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:57.437 [info] {"source":"oban","duration":2729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:00.451 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:25:27.500 [info] {"source":"oban","duration":2861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:57.606 [info] {"source":"oban","duration":4118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:00.471 [info] {"source":"oban","duration":2284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:26:27.879 [info] {"source":"oban","duration":2421,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:58.031 [info] {"source":"oban","duration":6738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:00.524 [info] {"source":"oban","duration":890,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:27:28.406 [info] {"source":"oban","duration":2465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:58.423 [info] {"source":"oban","duration":5711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:00.527 [info] {"source":"oban","duration":1283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:28:22.915 [notice] :alarm_handler: {:clear, :system_memory_high_watermark} 23:28:28.432 [info] {"source":"oban","duration":6335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:50.183 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=J45juaoKZxw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --embed-subs --sub-langs en,ru --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/shows/Nestrashno/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S99 - %(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:2160,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/shows/Nestrashno/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S99 - %(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/e8/34/e8349d592da660cef3ef2443979a109a5e909e6ea23f2165d6f0701e977c5801.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:28:50.498 [debug] Running yt-dlp command for action: download_thumbnail 23:28:50.503 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1975.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:28:50.504 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1976.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:28:50.506 [debug] QUERY OK source="settings" db=0.7ms queue=0.4ms idle=1576.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:28:50.508 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=J45juaoKZxw --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/175/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/46/9b/469b50f4be4c5b539e0caad2ecffcb1536b8f6b38a7d65f41cc46f11dbb60e3e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:28:58.436 [info] {"source":"oban","duration":2517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:00.596 [info] {"source":"oban","duration":2247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:29:04.491 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=J45juaoKZxw --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/175/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/46/9b/469b50f4be4c5b539e0caad2ecffcb1536b8f6b38a7d65f41cc46f11dbb60e3e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:29:04.494 [debug] QUERY OK db=0.2ms queue=0.5ms idle=637.3ms begin [] 23:29:04.508 [debug] QUERY OK source="media_items" db=10.3ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "predicted_media_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-04-17 18:28:50Z], "/downloads/shows/Nestrashno/Season 2026/s2026e041299 - Что могло пойти не так?.mp4", "/downloads/shows/Nestrashno/Season 2026/s2026e041299 - Что могло пойти не так?.info.json", "/downloads/shows/Nestrashno/Season 2026/s2026e041299 - Что могло пойти не так?.nfo", "/downloads/shows/Nestrashno/Season 2026/s2026e041299 - Что могло пойти не так?.mkv", "/downloads/shows/Nestrashno/Season 2026/s2026e041299 - Что могло пойти не так?-thumb.jpg", ~U[2026-04-17 18:29:04Z], 175] 23:29:04.524 [debug] QUERY OK source="media_metadata" db=14.6ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/175/metadata.json.gz", "/config/metadata/media_items/175/thumbnail.jpg", 175, ~U[2026-04-17 18:29:04Z], ~U[2026-04-17 18:29:04Z]] 23:29:04.530 [debug] QUERY OK db=5.7ms commit [] 23:29:04.539 [debug] QUERY OK source="media_items" db=5.5ms queue=0.1ms idle=678.1ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [2049259220, ~U[2026-04-17 18:29:04Z], 175] 23:29:04.540 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:29:04.546 [info] {"args":{"id":175},"id":61,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":666044993,"event":"job:stop","queue_time":799493838,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:29:04.554 [debug] QUERY OK source="tasks" db=4.9ms queue=0.1ms idle=475.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:29:04.555 [debug] QUERY OK source="tasks" db=6.4ms queue=0.3ms idle=692.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:29:28.443 [info] {"source":"oban","duration":4762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:58.455 [info] {"source":"oban","duration":7551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:00.602 [info] {"source":"oban","duration":1807,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:30:28.462 [info] {"source":"oban","duration":3674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:58.536 [info] {"source":"oban","duration":2411,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:00.620 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:31:28.550 [info] {"source":"oban","duration":2771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:58.556 [info] {"source":"oban","duration":4372,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:00.647 [info] {"source":"oban","duration":1662,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:32:18.347 [info] GET / 23:32:18.349 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:32:18.352 [debug] QUERY OK source="settings" db=1.4ms queue=0.3ms idle=1768.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:32:18.355 [debug] QUERY OK source="media_profiles" db=2.5ms queue=0.2ms idle=1770.5ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:32:18.356 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1773.5ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:32:18.378 [debug] QUERY OK source="media_items" db=20.9ms idle=1774.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:32:18.384 [debug] QUERY OK source="media_items" db=5.4ms queue=0.1ms idle=968.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:32:18.387 [debug] QUERY OK source="settings" db=1.4ms queue=0.2ms idle=34.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:32:18.388 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=32.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:32:18.391 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=34.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:32:18.396 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=17.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:32:18.399 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=13.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:32:18.402 [debug] QUERY OK source="media_items" db=2.2ms idle=12.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:32:18.404 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=14.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 23:32:18.410 [debug] QUERY OK source="media_items" db=2.0ms idle=16.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:32:18.412 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=14.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:32:18.419 [info] Sent 200 in 71ms 23:32:19.876 [info] CONNECTED TO Phoenix.LiveView.Socket in 459µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "CRQ2fAESHC8xdDAIGl8YFBYiEwUUThglCmC8WzHVh1ZMhomUwJXas9_f", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:32:20.024 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "JyuDVhTyYEjEr0uAahKdgwGC", "media_state" => "downloaded"} 23:32:20.042 [debug] QUERY OK source="media_items" db=17.1ms queue=0.1ms idle=592.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:32:20.045 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=427.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:32:20.047 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=430.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 23:32:20.047 [debug] Replied in 23ms 23:32:20.054 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "JyuDVhTyYEjEr0uAahKdgwGC", "media_state" => "pending"} 23:32:20.057 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=439.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:32:20.062 [debug] QUERY OK source="media_items" db=4.1ms queue=0.2ms idle=442.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:32:20.062 [debug] Replied in 8ms 23:32:20.066 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "JyuDVhTyYEjEr0uAahKdgwGC"} 23:32:20.068 [debug] QUERY OK source="tasks" db=0.8ms queue=0.1ms idle=25.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:32:20.068 [debug] Replied in 2ms 23:32:28.622 [info] {"source":"oban","duration":4181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:45.220 [info] GET /sources/2/media/175 23:32:45.222 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "175", "source_id" => "2"} Pipelines: [:browser] 23:32:45.225 [debug] QUERY OK source="media_items" db=1.5ms queue=0.3ms idle=1133.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [175] 23:32:45.227 [debug] QUERY OK source="tasks" db=0.5ms queue=0.4ms idle=1136.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [175] 23:32:45.228 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1137.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:32:45.230 [debug] QUERY OK source="oban_jobs" db=0.8ms queue=0.3ms idle=1138.9ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [61] 23:32:45.232 [debug] QUERY OK source="settings" db=0.3ms queue=0.3ms idle=295.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:32:45.235 [debug] QUERY OK source="settings" db=1.2ms queue=1.0ms idle=7.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:32:45.237 [debug] QUERY OK source="settings" db=0.4ms queue=0.3ms idle=8.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:32:45.240 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=11.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:32:45.254 [info] Sent 200 in 33ms 23:32:45.751 [info] GET /media/51d0a666-dc09-42ae-a5c4-8add84adc08f/stream 23:32:45.751 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "51d0a666-dc09-42ae-a5c4-8add84adc08f", "v" => "1776450544"} Pipelines: [:maybe_basic_auth] 23:32:45.755 [debug] QUERY OK source="media_items" db=0.9ms queue=1.2ms idle=523.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["51d0a666-dc09-42ae-a5c4-8add84adc08f"] 23:32:45.757 [debug] Streaming media item: 51d0a666-dc09-42ae-a5c4-8add84adc08f from 0 to 2049259219 23:32:45.758 [info] Sent 206 in 6ms 23:32:58.672 [info] {"source":"oban","duration":4535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:00.669 [info] {"source":"oban","duration":1413,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:33:28.676 [info] {"source":"oban","duration":2521,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:58.727 [info] {"source":"oban","duration":3273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:00.717 [info] {"source":"oban","duration":1222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:34:28.784 [info] {"source":"oban","duration":2680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:58.788 [info] {"source":"oban","duration":2914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:00.723 [info] {"source":"oban","duration":1664,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:35:28.794 [info] {"source":"oban","duration":3800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:58.800 [info] {"source":"oban","duration":3406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:00.734 [info] {"source":"oban","duration":2002,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:36:28.861 [info] {"source":"oban","duration":2997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:58.868 [info] {"source":"oban","duration":2766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:00.792 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:37:28.922 [info] {"source":"oban","duration":2814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:59.067 [info] {"source":"oban","duration":2746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:00.798 [info] {"source":"oban","duration":1262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:38:29.263 [info] {"source":"oban","duration":25240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:59.323 [info] {"source":"oban","duration":59015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:00.801 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:39:29.326 [info] {"source":"oban","duration":2310,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:59.338 [info] {"source":"oban","duration":7606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:00.807 [info] {"source":"oban","duration":3004,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:40:29.348 [info] {"source":"oban","duration":6012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:59.367 [info] {"source":"oban","duration":3126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:00.812 [info] {"source":"oban","duration":1605,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:41:29.438 [info] {"source":"oban","duration":5352,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:59.446 [info] {"source":"oban","duration":6030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:00.818 [info] {"source":"oban","duration":1488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:42:23.911 [info] {"args":{"id":1},"id":62,"meta":{},"system_time":1776451343908294148,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 23:42:23.918 [debug] QUERY OK source="sources" db=3.9ms queue=0.6ms idle=1021.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:42:23.921 [debug] QUERY OK source="settings" db=0.9ms queue=0.5ms idle=1027.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:42:23.936 [debug] QUERY OK source="media_items" db=11.5ms queue=0.2ms idle=108.7ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 23:42:23.945 [debug] QUERY OK source="media_items" db=4.2ms queue=1.2ms idle=42.5ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 23:42:23.947 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.3ms idle=39.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:42:23.950 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=31.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:42:23.951 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=29.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:42:23.960 [debug] QUERY OK source="media_items" db=2.7ms queue=0.6ms idle=21.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [1] 23:42:23.965 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 23:42:23.965 [debug] Current batch of media processed. Will check again in 1000ms 23:42:23.967 [debug] QUERY OK source="settings" db=0.7ms queue=0.3ms idle=21.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:42:23.968 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=20.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:42:23.969 [debug] QUERY OK source="settings" db=0.4ms queue=0.3ms idle=18.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:42:23.971 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@lesyaka69 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/LESYAKA/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:2160,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/01/60/0160b3bf44c0f614721b649768431659bb0cee7b890147617fe12926e1cf0822.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/cf/04/cf044cd4935292ac21bbf76e747acb8ced7473e9b6fa383ea76cc130edfa88e9.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:42:24.969 [debug] Current batch of media processed. Will check again in 1000ms 23:42:26.009 [debug] Current batch of media processed. Will check again in 1000ms 23:42:27.012 [debug] Current batch of media processed. Will check again in 1000ms 23:42:28.018 [debug] Current batch of media processed. Will check again in 1000ms 23:42:29.021 [debug] Current batch of media processed. Will check again in 1000ms 23:42:29.451 [info] {"source":"oban","duration":2417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:30.069 [debug] Current batch of media processed. Will check again in 1000ms 23:42:31.110 [debug] Current batch of media processed. Will check again in 1000ms 23:42:32.178 [debug] Current batch of media processed. Will check again in 1000ms 23:42:33.208 [debug] Current batch of media processed. Will check again in 1000ms 23:42:34.227 [debug] Current batch of media processed. Will check again in 1000ms 23:42:35.230 [debug] Current batch of media processed. Will check again in 1000ms 23:42:36.579 [debug] Current batch of media processed. Will check again in 1000ms 23:42:37.582 [debug] Current batch of media processed. Will check again in 1000ms 23:42:38.664 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "duration" => 1150, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", "id" => "UAPaZx5tQck", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UAPaZx5tQck", "playlist_index" => 1, "timestamp" => 1775746848, "title" => "УСТАЛА ОТ ПУТЕШЕСТВИЙ", "upload_date" => "20260409"} 23:42:38.667 [debug] QUERY OK source="sources" db=0.8ms queue=0.7ms idle=1520.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:42:38.669 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=563.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:42:38.672 [debug] QUERY OK source="media_items" db=1.7ms queue=0.3ms idle=481.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-09 15:00:48Z], 1] 23:42:38.706 [debug] QUERY OK source="media_items" db=31.6ms queue=0.1ms idle=485.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "УСТАЛА ОТ ПУТЕШЕСТВИЙ", "e6490a81-7013-4754-b494-197548a0b713", 1150, false, "UAPaZx5tQck", "https://www.youtube.com/watch?v=UAPaZx5tQck", 1, "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", false, false, false, 1, [], 98, ~U[2026-04-09 15:00:48Z], ~U[2026-04-17 18:42:38Z], ~U[2026-04-17 18:42:38Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "УСТАЛА ОТ ПУТЕШЕСТВИЙ", 1150, false, "UAPaZx5tQck", "https://www.youtube.com/watch?v=UAPaZx5tQck", "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", false, 1, ~U[2026-04-09 15:00:48Z]] 23:42:38.707 [debug] QUERY OK source="sources" db=0.6ms queue=0.4ms idle=518.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:42:38.708 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=40.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:42:38.710 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=40.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 23:42:38.710 [debug] Current batch of media processed. Will check again in 1000ms 23:42:39.745 [debug] Current batch of media processed. Will check again in 1000ms 23:42:40.748 [debug] Current batch of media processed. Will check again in 1000ms 23:42:41.801 [debug] Current batch of media processed. Will check again in 1000ms 23:42:42.806 [debug] Current batch of media processed. Will check again in 1000ms 23:42:43.810 [debug] Current batch of media processed. Will check again in 1000ms 23:42:44.813 [debug] Current batch of media processed. Will check again in 1000ms 23:42:45.825 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1198, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", "id" => "dPjKfR6Pm8c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=dPjKfR6Pm8c", "playlist_index" => 2, "timestamp" => 1775055540, "title" => "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", "upload_date" => "20260401"} 23:42:45.830 [debug] QUERY OK source="sources" db=2.1ms queue=0.6ms idle=1270.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:42:45.833 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=1275.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:42:45.838 [debug] QUERY OK source="media_items" db=3.2ms queue=0.4ms idle=1277.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-01 14:59:00Z], 1] 23:42:45.856 [debug] QUERY OK source="media_items" db=11.0ms queue=0.4ms idle=1284.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", "dfc4986b-392b-439a-b505-a216ce62d724", 1198, false, "dPjKfR6Pm8c", "https://www.youtube.com/watch?v=dPjKfR6Pm8c", 2, "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", false, false, false, 1, [], 98, ~U[2026-04-01 14:59:00Z], ~U[2026-04-17 18:42:45Z], ~U[2026-04-17 18:42:45Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", 1198, false, "dPjKfR6Pm8c", "https://www.youtube.com/watch?v=dPjKfR6Pm8c", "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", false, 1, ~U[2026-04-01 14:59:00Z]] 23:42:45.862 [debug] QUERY OK source="sources" db=2.2ms queue=0.8ms idle=693.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:42:45.864 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.4ms idle=33.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:42:45.868 [debug] QUERY OK source="media_items" db=1.4ms queue=0.9ms idle=32.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 23:42:45.869 [debug] Current batch of media processed. Will check again in 1000ms 23:42:46.882 [debug] Current batch of media processed. Will check again in 1000ms 23:42:47.896 [debug] Current batch of media processed. Will check again in 1000ms 23:42:48.899 [debug] Current batch of media processed. Will check again in 1000ms 23:42:49.903 [debug] Current batch of media processed. Will check again in 1000ms 23:42:50.906 [debug] Current batch of media processed. Will check again in 1000ms 23:42:51.927 [debug] Current batch of media processed. Will check again in 1000ms 23:42:52.933 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1070, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", "id" => "wVJ6Ee84idE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wVJ6Ee84idE", "playlist_index" => 3, "timestamp" => 1774191540, "title" => "УЕХАЛА ЖИТЬ В ЛЕС", "upload_date" => "20260322"} 23:42:52.936 [debug] QUERY OK source="sources" db=2.3ms queue=0.3ms idle=1215.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:42:52.938 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=1218.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:42:52.941 [debug] QUERY OK source="media_items" db=2.5ms queue=0.2ms idle=1220.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-22 14:59:00Z], 1] 23:42:52.994 [debug] QUERY OK source="media_items" db=50.6ms queue=0.1ms idle=1224.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЕХАЛА ЖИТЬ В ЛЕС", "7d73a506-fbc9-4e1c-8620-37c698c4b625", 1070, false, "wVJ6Ee84idE", "https://www.youtube.com/watch?v=wVJ6Ee84idE", 3, "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", false, false, false, 1, [], 98, ~U[2026-03-22 14:59:00Z], ~U[2026-04-17 18:42:52Z], ~U[2026-04-17 18:42:52Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЕХАЛА ЖИТЬ В ЛЕС", 1070, false, "wVJ6Ee84idE", "https://www.youtube.com/watch?v=wVJ6Ee84idE", "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", false, 1, ~U[2026-03-22 14:59:00Z]] 23:42:52.997 [debug] QUERY OK source="sources" db=1.6ms queue=0.2ms idle=618.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:42:52.999 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.3ms idle=60.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:42:53.001 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=61.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 23:42:53.002 [debug] Current batch of media processed. Will check again in 1000ms 23:42:54.006 [debug] Current batch of media processed. Will check again in 1000ms 23:42:55.013 [debug] Current batch of media processed. Will check again in 1000ms 23:42:56.018 [debug] Current batch of media processed. Will check again in 1000ms 23:42:57.020 [debug] Current batch of media processed. Will check again in 1000ms 23:42:58.026 [debug] Current batch of media processed. Will check again in 1000ms 23:42:59.031 [debug] Current batch of media processed. Will check again in 1000ms 23:42:59.465 [info] {"source":"oban","duration":7304,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:00.036 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1104, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", "id" => "CkfvdI6bzoM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=CkfvdI6bzoM", "playlist_index" => 4, "timestamp" => 1773586741, "title" => "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", "upload_date" => "20260315"} 23:43:00.040 [debug] QUERY OK source="sources" db=1.8ms queue=0.5ms idle=1255.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:43:00.042 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=1259.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:43:00.045 [debug] QUERY OK source="media_items" db=2.7ms queue=0.2ms idle=1260.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-15 14:59:01Z], 1] 23:43:00.054 [debug] QUERY OK source="media_items" db=6.5ms queue=0.1ms idle=581.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", "9564d632-f35f-439a-813b-a5e3d587fb87", 1104, false, "CkfvdI6bzoM", "https://www.youtube.com/watch?v=CkfvdI6bzoM", 4, "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", false, false, false, 1, [], 98, ~U[2026-03-15 14:59:01Z], ~U[2026-04-17 18:43:00Z], ~U[2026-04-17 18:43:00Z], "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", 1104, false, "CkfvdI6bzoM", "https://www.youtube.com/watch?v=CkfvdI6bzoM", "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", false, 1, ~U[2026-03-15 14:59:01Z]] 23:43:00.055 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=334.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:43:00.057 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.3ms idle=16.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:43:00.059 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=15.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 23:43:00.060 [debug] Current batch of media processed. Will check again in 1000ms 23:43:00.827 [info] {"source":"oban","duration":3675,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:43:01.111 [debug] Current batch of media processed. Will check again in 1000ms 23:43:02.115 [debug] Current batch of media processed. Will check again in 1000ms 23:43:03.123 [debug] Current batch of media processed. Will check again in 1000ms 23:43:04.127 [debug] Current batch of media processed. Will check again in 1000ms 23:43:05.137 [debug] Current batch of media processed. Will check again in 1000ms 23:43:06.140 [debug] Current batch of media processed. Will check again in 1000ms 23:43:07.143 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1053, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", "id" => "jWF2tjXDYnE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=jWF2tjXDYnE", "playlist_index" => 5, "timestamp" => 1772895540, "title" => "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", "upload_date" => "20260307"} 23:43:07.145 [debug] QUERY OK source="sources" db=1.2ms queue=0.5ms idle=1175.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:43:07.147 [debug] QUERY OK source="sources" db=1.1ms queue=0.3ms idle=1177.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:43:07.150 [debug] QUERY OK source="media_items" db=2.2ms queue=0.2ms idle=1179.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-07 14:59:00Z], 1] 23:43:07.162 [debug] QUERY OK source="media_items" db=9.6ms queue=0.1ms idle=211.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", "924131d4-bfcb-4b2d-827c-eab6f63782be", 1053, false, "jWF2tjXDYnE", "https://www.youtube.com/watch?v=jWF2tjXDYnE", 5, "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", false, false, false, 1, [], 98, ~U[2026-03-07 14:59:00Z], ~U[2026-04-17 18:43:07Z], ~U[2026-04-17 18:43:07Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", 1053, false, "jWF2tjXDYnE", "https://www.youtube.com/watch?v=jWF2tjXDYnE", "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", false, 1, ~U[2026-03-07 14:59:00Z]] 23:43:07.164 [debug] QUERY OK source="sources" db=0.8ms queue=0.4ms idle=147.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:43:07.165 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=19.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:43:07.167 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=18.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 23:43:07.167 [debug] Current batch of media processed. Will check again in 1000ms 23:43:08.175 [debug] Current batch of media processed. Will check again in 1000ms 23:43:09.182 [debug] Current batch of media processed. Will check again in 1000ms 23:43:10.183 [debug] Current batch of media processed. Will check again in 1000ms 23:43:11.186 [debug] Current batch of media processed. Will check again in 1000ms 23:43:12.205 [debug] Current batch of media processed. Will check again in 1000ms 23:43:13.212 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1267, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", "id" => "XtEw7ZyHwEM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XtEw7ZyHwEM", "playlist_index" => 6, "timestamp" => 1772377140, "title" => "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", "upload_date" => "20260301"} 23:43:13.216 [debug] QUERY OK source="sources" db=1.4ms queue=0.7ms idle=197.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:43:13.219 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=114.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:43:13.222 [debug] QUERY OK source="media_items" db=2.0ms queue=0.3ms idle=115.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-01 14:59:00Z], 1] 23:43:13.235 [debug] QUERY OK source="media_items" db=9.4ms queue=0.3ms idle=119.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", "72b46576-9cf4-446a-974c-e566c576ee6d", 1267, false, "XtEw7ZyHwEM", "https://www.youtube.com/watch?v=XtEw7ZyHwEM", 6, "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", false, false, false, 1, [], 98, ~U[2026-03-01 14:59:00Z], ~U[2026-04-17 18:43:13Z], ~U[2026-04-17 18:43:13Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", 1267, false, "XtEw7ZyHwEM", "https://www.youtube.com/watch?v=XtEw7ZyHwEM", "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", false, 1, ~U[2026-03-01 14:59:00Z]] 23:43:13.241 [debug] QUERY OK source="sources" db=2.1ms queue=1.0ms idle=133.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:43:13.243 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.4ms idle=25.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:43:13.247 [debug] QUERY OK source="media_items" db=1.9ms queue=0.3ms idle=25.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [6] 23:43:13.247 [debug] Current batch of media processed. Will check again in 1000ms 23:43:14.251 [debug] Current batch of media processed. Will check again in 1000ms 23:43:15.255 [debug] Current batch of media processed. Will check again in 1000ms 23:43:16.258 [debug] Current batch of media processed. Will check again in 1000ms 23:43:17.261 [debug] Current batch of media processed. Will check again in 1000ms 23:43:18.295 [debug] Current batch of media processed. Will check again in 1000ms 23:43:19.297 [debug] Current batch of media processed. Will check again in 1000ms 23:43:20.350 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1470, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", "id" => "zrlvitviGGU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=zrlvitviGGU", "playlist_index" => 7, "timestamp" => 1771772340, "title" => "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", "upload_date" => "20260222"} 23:43:20.352 [debug] QUERY OK source="sources" db=1.0ms queue=0.3ms idle=1130.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:43:20.354 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1133.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:43:20.356 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=1134.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-22 14:59:00Z], 1] 23:43:20.364 [debug] QUERY OK source="media_items" db=5.3ms queue=0.2ms idle=1137.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", "42ea421a-be3b-46d2-9627-2b90acca18f3", 1470, false, "zrlvitviGGU", "https://www.youtube.com/watch?v=zrlvitviGGU", 7, "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", false, false, false, 1, [], 98, ~U[2026-02-22 14:59:00Z], ~U[2026-04-17 18:43:20Z], ~U[2026-04-17 18:43:20Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", 1470, false, "zrlvitviGGU", "https://www.youtube.com/watch?v=zrlvitviGGU", "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", false, 1, ~U[2026-02-22 14:59:00Z]] 23:43:20.365 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=239.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:43:20.367 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=13.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:43:20.368 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=13.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 23:43:20.368 [debug] Current batch of media processed. Will check again in 1000ms 23:43:21.428 [debug] Current batch of media processed. Will check again in 1000ms 23:43:22.436 [debug] Current batch of media processed. Will check again in 1000ms 23:43:23.437 [debug] Current batch of media processed. Will check again in 1000ms 23:43:24.533 [debug] Current batch of media processed. Will check again in 1000ms 23:43:25.539 [debug] Current batch of media processed. Will check again in 1000ms 23:43:26.913 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1264, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", "id" => "c4TXEnQK2mw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=c4TXEnQK2mw", "playlist_index" => 8, "timestamp" => 1771210840, "title" => "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", "upload_date" => "20260216"} 23:43:26.916 [debug] QUERY OK source="sources" db=1.2ms queue=0.4ms idle=723.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:43:26.918 [debug] QUERY OK source="sources" db=0.8ms queue=1.1ms idle=632.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:43:26.920 [debug] QUERY OK source="media_items" db=1.4ms queue=0.3ms idle=634.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 03:00:40Z], 1] 23:43:26.927 [debug] QUERY OK source="media_items" db=4.5ms queue=0.2ms idle=636.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", "f09b013d-e37e-4bc2-ac48-a92142cb26c5", 1264, false, "c4TXEnQK2mw", "https://www.youtube.com/watch?v=c4TXEnQK2mw", 8, "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", false, false, false, 1, [], 98, ~U[2026-02-16 03:00:40Z], ~U[2026-04-17 18:43:26Z], ~U[2026-04-17 18:43:26Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", 1264, false, "c4TXEnQK2mw", "https://www.youtube.com/watch?v=c4TXEnQK2mw", "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", false, 1, ~U[2026-02-16 03:00:40Z]] 23:43:26.928 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=642.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:43:26.929 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=12.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:43:26.931 [debug] QUERY OK source="media_items" db=0.7ms queue=0.3ms idle=11.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [8] 23:43:26.932 [debug] Current batch of media processed. Will check again in 1000ms 23:43:27.940 [debug] Current batch of media processed. Will check again in 1000ms 23:43:28.970 [debug] Current batch of media processed. Will check again in 1000ms 23:43:29.549 [info] {"source":"oban","duration":2515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:29.976 [debug] Current batch of media processed. Will check again in 1000ms 23:43:30.986 [debug] Current batch of media processed. Will check again in 1000ms 23:43:31.994 [debug] Current batch of media processed. Will check again in 1000ms 23:43:32.999 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1207, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", "id" => "Lp_1X0vj-MM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Lp_1X0vj-MM", "playlist_index" => 9, "timestamp" => 1770822044, "title" => "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", "upload_date" => "20260211"} 23:43:33.002 [debug] QUERY OK source="sources" db=1.2ms queue=0.3ms idle=1560.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:43:33.003 [debug] QUERY OK source="sources" db=0.5ms queue=0.6ms idle=673.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:43:33.006 [debug] QUERY OK source="media_items" db=2.1ms queue=0.3ms idle=562.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-11 15:00:44Z], 1] 23:43:33.015 [debug] QUERY OK source="media_items" db=6.5ms queue=0.4ms idle=566.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", "36ba7582-7d3c-480c-a130-071a7403bbfb", 1207, false, "Lp_1X0vj-MM", "https://www.youtube.com/watch?v=Lp_1X0vj-MM", 9, "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", false, false, false, 1, [], 98, ~U[2026-02-11 15:00:44Z], ~U[2026-04-17 18:43:33Z], ~U[2026-04-17 18:43:33Z], "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", 1207, false, "Lp_1X0vj-MM", "https://www.youtube.com/watch?v=Lp_1X0vj-MM", "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", false, 1, ~U[2026-02-11 15:00:44Z]] 23:43:33.017 [debug] QUERY OK source="sources" db=1.0ms queue=0.4ms idle=574.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:43:33.019 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.3ms idle=16.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:43:33.020 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=15.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [9] 23:43:33.020 [debug] Current batch of media processed. Will check again in 1000ms 23:43:34.037 [debug] Current batch of media processed. Will check again in 1000ms 23:43:35.041 [debug] Current batch of media processed. Will check again in 1000ms 23:43:36.044 [debug] Current batch of media processed. Will check again in 1000ms 23:43:37.046 [debug] Current batch of media processed. Will check again in 1000ms 23:43:38.049 [debug] Current batch of media processed. Will check again in 1000ms 23:43:39.053 [debug] Current batch of media processed. Will check again in 1000ms 23:43:40.056 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Легендарные тюменские наушники-рекордсмены CaseGuru CGPods – https://cgpods.ru/lesya. \nКод LESYA на скидку до 1000 руб.\nТГ-блог – https://t.me/cg_pods\n\nКанал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1568, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e013100 - ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?.mkv", "id" => "PJIIKj5z9ys", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=PJIIKj5z9ys", "playlist_index" => 10, "timestamp" => 1769871646, "title" => "ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?", "upload_date" => "20260131"} 23:43:40.059 [debug] QUERY OK source="sources" db=1.2ms queue=0.7ms idle=1535.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:43:40.061 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=1538.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:43:40.065 [debug] QUERY OK source="media_items" db=3.0ms queue=0.4ms idle=1540.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-31 15:00:46Z], 1] 23:43:40.077 [debug] QUERY OK source="media_items" db=8.5ms queue=0.1ms idle=1544.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Легендарные тюменские наушники-рекордсмены CaseGuru CGPods – https://cgpods.ru/lesya. \nКод LESYA на скидку до 1000 руб.\nТГ-блог – https://t.me/cg_pods\n\nКанал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?", "102704d1-0bab-4aa5-b83e-46b09a608cfb", 1568, false, "PJIIKj5z9ys", "https://www.youtube.com/watch?v=PJIIKj5z9ys", 10, "/downloads/shows/LESYAKA/Season 2026/s2026e013100 - ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?.mkv", false, false, false, 1, [], 98, ~U[2026-01-31 15:00:46Z], ~U[2026-04-17 18:43:40Z], ~U[2026-04-17 18:43:40Z], "Легендарные тюменские наушники-рекордсмены CaseGuru CGPods – https://cgpods.ru/lesya. \nКод LESYA на скидку до 1000 руб.\nТГ-блог – https://t.me/cg_pods\n\nКанал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?", 1568, false, "PJIIKj5z9ys", "https://www.youtube.com/watch?v=PJIIKj5z9ys", "/downloads/shows/LESYAKA/Season 2026/s2026e013100 - ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?.mkv", false, 1, ~U[2026-01-31 15:00:46Z]] 23:43:40.081 [debug] QUERY OK source="sources" db=1.7ms queue=0.7ms idle=654.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:43:40.083 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.4ms idle=22.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:43:40.086 [debug] QUERY OK source="media_items" db=1.2ms queue=0.3ms idle=23.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [10] 23:43:40.087 [debug] Current batch of media processed. Will check again in 1000ms 23:43:40.462 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@lesyaka69 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/LESYAKA/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:2160,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/01/60/0160b3bf44c0f614721b649768431659bb0cee7b890147617fe12926e1cf0822.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/cf/04/cf044cd4935292ac21bbf76e747acb8ced7473e9b6fa383ea76cc130edfa88e9.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 23:43:40.467 [debug] Gracefully stopping file follower 23:43:40.469 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=392.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 23:43:40.472 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=390.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:43:40.474 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=389.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-09 15:00:48Z], 1] 23:43:40.485 [debug] QUERY OK source="media_items" db=8.3ms queue=0.2ms idle=388.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "УСТАЛА ОТ ПУТЕШЕСТВИЙ", "99be81e9-93f3-4093-befa-3458b8688ef0", 1150, false, "UAPaZx5tQck", "https://www.youtube.com/watch?v=UAPaZx5tQck", 1, "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", false, false, false, 1, [], 98, ~U[2026-04-09 15:00:48Z], ~U[2026-04-17 18:43:40Z], ~U[2026-04-17 18:43:40Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "УСТАЛА ОТ ПУТЕШЕСТВИЙ", 1150, false, "UAPaZx5tQck", "https://www.youtube.com/watch?v=UAPaZx5tQck", "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", false, 1, ~U[2026-04-09 15:00:48Z]] 23:43:40.488 [debug] QUERY OK source="sources" db=1.0ms queue=0.4ms idle=47.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:43:40.494 [debug] QUERY OK source="media_items" db=4.7ms queue=0.3ms idle=20.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-01 14:59:00Z], 1] 23:43:40.501 [debug] QUERY OK source="media_items" db=4.2ms queue=0.1ms idle=24.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", "a7a7a80f-bdcf-4f01-b7a9-feb006a66e45", 1198, false, "dPjKfR6Pm8c", "https://www.youtube.com/watch?v=dPjKfR6Pm8c", 2, "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", false, false, false, 1, [], 98, ~U[2026-04-01 14:59:00Z], ~U[2026-04-17 18:43:40Z], ~U[2026-04-17 18:43:40Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", 1198, false, "dPjKfR6Pm8c", "https://www.youtube.com/watch?v=dPjKfR6Pm8c", "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", false, 1, ~U[2026-04-01 14:59:00Z]] 23:43:40.502 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=27.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:43:40.504 [debug] QUERY OK source="media_items" db=1.0ms idle=19.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-22 14:59:00Z], 1] 23:43:40.507 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=16.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЕХАЛА ЖИТЬ В ЛЕС", "74c031d4-65a3-4ccc-9dd0-10c8865a329e", 1070, false, "wVJ6Ee84idE", "https://www.youtube.com/watch?v=wVJ6Ee84idE", 3, "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", false, false, false, 1, [], 98, ~U[2026-03-22 14:59:00Z], ~U[2026-04-17 18:43:40Z], ~U[2026-04-17 18:43:40Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЕХАЛА ЖИТЬ В ЛЕС", 1070, false, "wVJ6Ee84idE", "https://www.youtube.com/watch?v=wVJ6Ee84idE", "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", false, 1, ~U[2026-03-22 14:59:00Z]] 23:43:40.508 [debug] QUERY OK source="sources" db=0.7ms idle=13.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:43:40.511 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=8.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-15 14:59:01Z], 1] 23:43:40.519 [debug] QUERY OK source="media_items" db=6.4ms queue=0.1ms idle=9.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", "3f9a2705-1997-4397-be63-c7c1f07b3ba5", 1104, false, "CkfvdI6bzoM", "https://www.youtube.com/watch?v=CkfvdI6bzoM", 4, "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", false, false, false, 1, [], 98, ~U[2026-03-15 14:59:01Z], ~U[2026-04-17 18:43:40Z], ~U[2026-04-17 18:43:40Z], "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", 1104, false, "CkfvdI6bzoM", "https://www.youtube.com/watch?v=CkfvdI6bzoM", "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", false, 1, ~U[2026-03-15 14:59:01Z]] 23:43:40.521 [debug] QUERY OK source="sources" db=1.1ms queue=0.4ms idle=15.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:43:40.525 [debug] QUERY OK source="media_items" db=3.1ms queue=0.3ms idle=14.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-07 14:59:00Z], 1] 23:43:40.533 [debug] QUERY OK source="media_items" db=6.6ms idle=17.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", "3b7c2d2e-235b-4fca-bf9f-8812831d72d0", 1053, false, "jWF2tjXDYnE", "https://www.youtube.com/watch?v=jWF2tjXDYnE", 5, "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", false, false, false, 1, [], 98, ~U[2026-03-07 14:59:00Z], ~U[2026-04-17 18:43:40Z], ~U[2026-04-17 18:43:40Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", 1053, false, "jWF2tjXDYnE", "https://www.youtube.com/watch?v=jWF2tjXDYnE", "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", false, 1, ~U[2026-03-07 14:59:00Z]] 23:43:40.536 [debug] QUERY OK source="sources" db=1.4ms queue=0.3ms idle=23.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:43:40.540 [debug] QUERY OK source="media_items" db=3.7ms queue=0.2ms idle=18.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-01 14:59:00Z], 1] 23:43:40.549 [debug] QUERY OK source="media_items" db=6.4ms idle=21.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", "b0b2c4a4-a0d9-46dd-bbde-636760e4a046", 1267, false, "XtEw7ZyHwEM", "https://www.youtube.com/watch?v=XtEw7ZyHwEM", 6, "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", false, false, false, 1, [], 98, ~U[2026-03-01 14:59:00Z], ~U[2026-04-17 18:43:40Z], ~U[2026-04-17 18:43:40Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", 1267, false, "XtEw7ZyHwEM", "https://www.youtube.com/watch?v=XtEw7ZyHwEM", "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", false, 1, ~U[2026-03-01 14:59:00Z]] 23:43:40.552 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=25.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:43:40.557 [debug] QUERY OK source="media_items" db=2.8ms queue=0.2ms idle=20.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-22 14:59:00Z], 1] 23:43:40.585 [debug] QUERY OK source="media_items" db=25.0ms queue=0.1ms idle=22.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", "08983fce-f272-4105-8c30-24c6a7ab1c2e", 1470, false, "zrlvitviGGU", "https://www.youtube.com/watch?v=zrlvitviGGU", 7, "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", false, false, false, 1, [], 98, ~U[2026-02-22 14:59:00Z], ~U[2026-04-17 18:43:40Z], ~U[2026-04-17 18:43:40Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", 1470, false, "zrlvitviGGU", "https://www.youtube.com/watch?v=zrlvitviGGU", "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", false, 1, ~U[2026-02-22 14:59:00Z]] 23:43:40.587 [debug] QUERY OK source="sources" db=0.7ms queue=0.4ms idle=45.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:43:40.589 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=39.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 03:00:40Z], 1] 23:43:40.595 [debug] QUERY OK source="media_items" db=4.4ms queue=0.1ms idle=37.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", "e71221c7-fbfa-4356-9759-38478151f015", 1264, false, "c4TXEnQK2mw", "https://www.youtube.com/watch?v=c4TXEnQK2mw", 8, "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", false, false, false, 1, [], 98, ~U[2026-02-16 03:00:40Z], ~U[2026-04-17 18:43:40Z], ~U[2026-04-17 18:43:40Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", 1264, false, "c4TXEnQK2mw", "https://www.youtube.com/watch?v=c4TXEnQK2mw", "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", false, 1, ~U[2026-02-16 03:00:40Z]] 23:43:40.596 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=38.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:43:40.598 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=12.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-11 15:00:44Z], 1] 23:43:40.606 [debug] QUERY OK source="media_items" db=7.1ms queue=0.1ms idle=11.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", "5e7fd211-d316-46d2-b7ae-b29ea46901fe", 1207, false, "Lp_1X0vj-MM", "https://www.youtube.com/watch?v=Lp_1X0vj-MM", 9, "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", false, false, false, 1, [], 98, ~U[2026-02-11 15:00:44Z], ~U[2026-04-17 18:43:40Z], ~U[2026-04-17 18:43:40Z], "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", 1207, false, "Lp_1X0vj-MM", "https://www.youtube.com/watch?v=Lp_1X0vj-MM", "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", false, 1, ~U[2026-02-11 15:00:44Z]] 23:43:40.608 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=17.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:43:40.610 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=13.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-31 15:00:46Z], 1] 23:43:40.618 [debug] QUERY OK source="media_items" db=6.7ms queue=0.1ms idle=14.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Легендарные тюменские наушники-рекордсмены CaseGuru CGPods – https://cgpods.ru/lesya. \nКод LESYA на скидку до 1000 руб.\nТГ-блог – https://t.me/cg_pods\n\nКанал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?", "237872ff-f9a7-4d29-a682-3bed4e513922", 1568, false, "PJIIKj5z9ys", "https://www.youtube.com/watch?v=PJIIKj5z9ys", 10, "/downloads/shows/LESYAKA/Season 2026/s2026e013100 - ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?.mkv", false, false, false, 1, [], 98, ~U[2026-01-31 15:00:46Z], ~U[2026-04-17 18:43:40Z], ~U[2026-04-17 18:43:40Z], "Легендарные тюменские наушники-рекордсмены CaseGuru CGPods – https://cgpods.ru/lesya. \nКод LESYA на скидку до 1000 руб.\nТГ-блог – https://t.me/cg_pods\n\nКанал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?", 1568, false, "PJIIKj5z9ys", "https://www.youtube.com/watch?v=PJIIKj5z9ys", "/downloads/shows/LESYAKA/Season 2026/s2026e013100 - ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?.mkv", false, 1, ~U[2026-01-31 15:00:46Z]] 23:43:40.620 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=20.8ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-04-17 18:43:40Z], ~U[2026-04-17 18:43:40Z], 1] 23:43:40.623 [debug] QUERY OK source="media_items" db=1.9ms queue=0.2ms idle=15.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 23:43:40.628 [debug] QUERY OK source="media_items" db=3.2ms queue=0.3ms idle=16.6ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 23:43:40.630 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=18.7ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 23:43:40.642 [debug] QUERY OK source="tasks" db=2.2ms queue=0.1ms idle=15.8ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [64, 1, ~U[2026-04-17 18:43:40Z], ~U[2026-04-17 18:43:40Z]] 23:43:40.646 [info] {"args":{"id":1},"id":62,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":76735018,"event":"job:stop","queue_time":1008931,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 23:43:59.560 [info] {"source":"oban","duration":3723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:00.831 [info] {"source":"oban","duration":1219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:44:29.609 [info] {"source":"oban","duration":4175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:59.684 [info] {"source":"oban","duration":2761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:00.836 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:45:29.690 [info] {"source":"oban","duration":3858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:42.530 [info] GET / 23:45:42.531 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:45:42.534 [debug] QUERY OK source="settings" db=2.2ms queue=0.1ms idle=1027.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:45:42.535 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=150.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:45:42.536 [debug] QUERY OK source="sources" db=0.8ms idle=29.4ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:45:42.540 [debug] QUERY OK source="media_items" db=2.9ms queue=0.3ms idle=30.5ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:45:42.542 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=34.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:45:42.544 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=9.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:45:42.545 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=9.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:45:42.547 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=10.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:45:42.553 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=11.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:45:42.558 [debug] QUERY OK source="media_items" db=1.5ms queue=0.3ms idle=14.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:45:42.564 [debug] QUERY OK source="media_items" db=4.1ms queue=0.5ms idle=14.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:45:42.568 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=20.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 23:45:42.578 [debug] QUERY OK source="media_items" db=3.9ms queue=0.1ms idle=25.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:45:42.583 [debug] QUERY OK source="media_items" db=3.8ms queue=0.4ms idle=25.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:45:42.587 [info] Sent 200 in 56ms 23:45:43.704 [info] GET / 23:45:43.705 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:45:43.708 [debug] QUERY OK source="settings" db=1.7ms queue=0.3ms idle=1142.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:45:43.709 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=1140.8ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:45:43.710 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1132.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:45:43.711 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1127.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:45:43.712 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=319.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:45:43.714 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=5.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:45:43.716 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=5.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:45:43.720 [debug] QUERY OK source="settings" db=1.6ms queue=0.2ms idle=8.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:45:43.727 [debug] QUERY OK source="tasks" db=2.5ms idle=12.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:45:43.732 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=17.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:45:43.735 [debug] QUERY OK source="media_items" db=1.8ms queue=0.3ms idle=18.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:45:43.740 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=22.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 23:45:43.748 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=25.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:45:43.752 [debug] QUERY OK source="media_items" db=2.7ms queue=0.4ms idle=22.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:45:43.755 [info] Sent 200 in 51ms 23:45:59.749 [info] {"source":"oban","duration":3709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:00.859 [info] {"source":"oban","duration":3636,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:46:24.348 [info] GET / 23:46:24.349 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:46:24.355 [debug] QUERY OK source="settings" db=2.9ms queue=0.6ms idle=493.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:24.357 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.2ms idle=41.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:46:24.358 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=43.4ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:46:24.361 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=45.1ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:46:24.363 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=47.3ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:46:24.365 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=9.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:24.366 [debug] QUERY OK source="settings" db=0.4ms idle=8.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:24.368 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=9.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:24.376 [debug] QUERY OK source="tasks" db=1.1ms queue=0.1ms idle=13.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:46:24.380 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=16.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:46:24.382 [debug] QUERY OK source="media_items" db=1.8ms queue=0.3ms idle=15.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:46:24.384 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=17.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 23:46:24.393 [debug] QUERY OK source="media_items" db=2.0ms queue=0.2ms idle=22.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:46:24.397 [debug] QUERY OK source="media_items" db=2.5ms queue=0.2ms idle=17.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:46:24.401 [info] Sent 200 in 53ms 23:46:24.450 [info] CONNECTED TO Phoenix.LiveView.Socket in 192µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "PkBJYlVqO289PQlhHzAlDFoWSkZ5HV54a7y462oWLgxSFsbC4q--7i51", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:46:24.470 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded"} 23:46:24.473 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=91.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:46:24.476 [debug] QUERY OK source="media_items" db=1.5ms queue=0.4ms idle=91.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:46:24.479 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=92.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 23:46:24.479 [debug] Replied in 9ms 23:46:24.487 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending"} 23:46:24.491 [debug] QUERY OK source="media_items" db=2.3ms queue=0.2ms idle=95.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:46:24.495 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=95.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:46:24.495 [debug] Replied in 8ms 23:46:24.497 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 23:46:24.500 [debug] QUERY OK source="tasks" db=1.3ms queue=0.1ms idle=26.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:46:24.501 [debug] Replied in 3ms 23:46:27.485 [info] GET /settings 23:46:27.487 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 23:46:27.492 [debug] QUERY OK source="settings" db=1.3ms queue=0.5ms idle=1169.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:27.495 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1172.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:27.496 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1173.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:27.499 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=1176.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:27.510 [info] Sent 200 in 25ms 23:46:27.682 [info] CONNECTED TO Phoenix.LiveView.Socket in 144µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "Jj1zFDUKEg0eGz97Dy4wKisVLQd9AVwWyJCBVRF5oANIVmweErJl3u7_", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:46:27.686 [debug] MOUNT Pinchflat.Settings.AppriseServerLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "value" => nil} 23:46:27.686 [debug] Replied in 235µs 23:46:29.753 [info] {"source":"oban","duration":2540,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:37.183 [info] GET /media_profiles 23:46:37.183 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.index/2 Parameters: %{} Pipelines: [:browser] 23:46:37.188 [debug] QUERY OK source="media_profiles" db=2.5ms queue=0.4ms idle=1735.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", (SELECT count(ss0."id") AS "result" FROM "sources" AS ss0 WHERE (ss0."media_profile_id" = m0."id")) FROM "media_profiles" AS m0 WHERE (m0."marked_for_deletion_at" IS NULL) ORDER BY m0."name" [] 23:46:37.190 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1739.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:37.193 [debug] QUERY OK source="settings" db=2.7ms queue=0.1ms idle=1739.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:37.202 [debug] QUERY OK source="settings" db=1.9ms queue=4.8ms idle=1744.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:37.207 [info] Sent 200 in 23ms 23:46:39.516 [info] GET /media_profiles/1/edit 23:46:39.517 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.edit/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 23:46:39.519 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.2ms idle=989.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:46:39.522 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=902.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:39.523 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=903.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:39.526 [debug] QUERY OK source="settings" db=0.6ms queue=0.3ms idle=905.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:39.538 [info] Sent 200 in 21ms 23:46:47.422 [info] GET / 23:46:47.423 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:46:47.427 [debug] QUERY OK source="settings" db=2.1ms queue=0.3ms idle=734.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:47.428 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=641.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:46:47.429 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=643.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:46:47.430 [debug] QUERY OK source="media_items" db=0.7ms idle=644.1ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:46:47.431 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=645.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:46:47.433 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=5.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:47.434 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=5.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:47.436 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=6.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:46:47.442 [debug] QUERY OK source="tasks" db=2.3ms queue=0.2ms idle=9.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:46:47.447 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=14.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:46:47.449 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=14.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:46:47.451 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=16.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 23:46:47.460 [debug] QUERY OK source="media_items" db=3.4ms queue=0.2ms idle=20.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:46:47.464 [debug] QUERY OK source="media_items" db=2.5ms queue=0.3ms idle=18.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:46:47.467 [info] Sent 200 in 44ms 23:46:59.758 [info] {"source":"oban","duration":3360,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:00.862 [info] {"source":"oban","duration":936,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:47:29.766 [info] {"source":"oban","duration":3007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:30.841 [info] GET /settings 23:47:30.841 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 23:47:30.844 [debug] QUERY OK source="settings" db=1.1ms queue=0.2ms idle=1661.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:47:30.846 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1664.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:47:30.847 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1665.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:47:30.848 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1081.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:47:30.853 [info] Sent 200 in 11ms 23:47:30.886 [info] CONNECTED TO Phoenix.LiveView.Socket in 323µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "NS0CIjEhEX4dDzpgbHY0OSgpMFogOy55jZ2tRyEFlUKR55svFNW1nOE0", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:47:30.898 [debug] MOUNT Pinchflat.Settings.AppriseServerLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "value" => nil} 23:47:30.898 [debug] Replied in 1ms 23:47:36.709 [info] GET /settings 23:47:36.709 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 23:47:36.712 [debug] QUERY OK source="settings" db=0.7ms queue=0.4ms idle=533.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:47:36.713 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=436.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:47:36.714 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=437.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:47:36.716 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=439.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:47:36.723 [info] Sent 200 in 14ms 23:47:36.800 [info] CONNECTED TO Phoenix.LiveView.Socket in 118µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "LS1qHSYaJVUcNCdgLSIyGS8uJiY5IiEgrZZKEBqmmnVRtauVAIAMwVJi", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:47:36.864 [debug] MOUNT Pinchflat.Settings.AppriseServerLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "value" => nil} 23:47:36.864 [debug] Replied in 706µs 23:47:39.643 [info] GET /settings 23:47:39.644 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 23:47:39.651 [debug] QUERY OK source="settings" db=1.7ms queue=1.0ms idle=1369.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:47:39.654 [debug] QUERY OK source="settings" db=0.5ms queue=0.5ms idle=1373.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:47:39.655 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=1374.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:47:39.657 [debug] QUERY OK source="settings" db=0.6ms queue=0.3ms idle=1377.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:47:39.665 [info] Sent 200 in 21ms 23:47:39.693 [info] CONNECTED TO Phoenix.LiveView.Socket in 137µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "EwNgFTYKFX0IdyFmLysVACZXMUYdWTQrLtPCURAEy-PTvhROH0V-S-_b", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:47:39.704 [debug] MOUNT Pinchflat.Settings.AppriseServerLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "value" => nil} 23:47:39.704 [debug] Replied in 1ms 23:47:51.713 [info] GET /settings 23:47:51.714 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 23:47:51.717 [debug] QUERY OK source="settings" db=1.2ms queue=0.2ms idle=386.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:47:51.719 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=261.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:47:51.720 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=263.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:47:51.722 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=264.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:47:51.729 [info] Sent 200 in 15ms 23:47:51.762 [info] CONNECTED TO Phoenix.LiveView.Socket in 220µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "NjVVCQg0AgkEbidhEnskCkMKCicqICQ6iBe_klV1u4VSK8cE-mmLdTOs", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:47:51.769 [debug] MOUNT Pinchflat.Settings.AppriseServerLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "value" => nil} 23:47:51.769 [debug] Replied in 518µs 23:47:59.846 [info] {"source":"oban","duration":6518,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:00.866 [info] {"source":"oban","duration":1308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:48:27.765 [info] POST /settings 23:48:27.768 [debug] Processing with PinchflatWeb.Settings.SettingController.update/2 Parameters: %{"_csrf_token" => "NjVVCQg0AgkEbidhEnskCkMKCicqICQ6iBe_klV1u4VSK8cE-mmLdTOs", "_method" => "put", "setting" => %{"apprise_server" => "", "audio_codec_preference" => "m4a", "download_throughput_limit" => "", "extractor_sleep_interval_seconds" => "0", "restrict_filenames" => "false", "video_codec_preference" => "h264", "youtube_api_key" => ""}} Pipelines: [:browser] 23:48:27.771 [debug] QUERY OK source="settings" db=1.1ms queue=0.3ms idle=1847.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:48:27.775 [debug] QUERY OK source="settings" db=2.9ms queue=0.1ms idle=1849.1ms UPDATE "settings" SET "video_codec_preference" = ? WHERE "id" = ? ["h264", 1] 23:48:27.776 [info] Sent 302 in 10ms 23:48:27.782 [info] GET /settings 23:48:27.782 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 23:48:27.785 [debug] QUERY OK source="settings" db=1.6ms queue=0.3ms idle=1860.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:48:27.788 [debug] QUERY OK source="settings" db=1.4ms queue=0.2ms idle=975.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:48:27.789 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=863.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:48:27.791 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=19.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:48:27.795 [info] Sent 200 in 13ms 23:48:27.836 [info] CONNECTED TO Phoenix.LiveView.Socket in 91µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "DEFTByFoPWAYHClfEAgBGiYrBDglAzR7S6cQB0iXiFXmIKFUHLcSkw_2", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:48:27.921 [debug] MOUNT Pinchflat.Settings.AppriseServerLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "value" => nil} 23:48:27.922 [debug] Replied in 589µs 23:48:29.853 [info] {"source":"oban","duration":3869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:50.268 [info] GET /sources 23:48:50.269 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 23:48:50.273 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=1080.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:48:50.274 [debug] QUERY OK source="settings" db=0.8ms queue=0.3ms idle=1082.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:48:50.276 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1085.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:48:50.279 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1087.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:48:50.280 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=158.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:48:50.284 [debug] QUERY OK source="sources" db=3.2ms queue=0.2ms idle=8.3ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 23:48:50.290 [debug] QUERY OK source="sources" db=3.8ms queue=0.2ms idle=11.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 23:48:50.299 [info] Sent 200 in 30ms 23:48:50.328 [info] CONNECTED TO Phoenix.LiveView.Socket in 88µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "CkYCJTsNMVE4ayJDC3R0JiUyNBF9GxILU12sXUeiI1SqR73iKUSz3oyB", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:48:50.334 [debug] MOUNT PinchflatWeb.Sources.SourceLive.IndexTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "initial_sort_direction" => :asc, "initial_sort_key" => :custom_name, "results_per_page" => 10} 23:48:50.341 [debug] QUERY OK source="sources" db=5.2ms queue=0.3ms idle=58.6ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 23:48:50.347 [debug] QUERY OK source="sources" db=4.8ms queue=0.1ms idle=63.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 23:48:50.348 [debug] Replied in 14ms 23:48:51.636 [info] GET /sources/1 23:48:51.637 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 23:48:51.642 [debug] QUERY OK source="sources" db=2.1ms queue=0.3ms idle=1354.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:48:51.644 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.3ms idle=1353.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:48:51.648 [debug] QUERY OK source="tasks" db=1.3ms queue=0.2ms idle=1305.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 23:48:51.651 [debug] QUERY OK source="oban_jobs" db=1.0ms queue=0.5ms idle=1302.0ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [64] 23:48:51.653 [debug] QUERY OK source="settings" db=0.7ms queue=0.3ms idle=525.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:48:51.654 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=12.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:48:51.656 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=10.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:48:51.666 [debug] QUERY OK source="sources" db=2.9ms queue=0.3ms idle=14.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:48:51.674 [debug] QUERY OK source="media_items" db=2.6ms queue=0.4ms idle=20.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 23:48:51.677 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=21.0ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 23:48:51.679 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=24.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:48:51.680 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=23.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 23:48:51.681 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=14.9ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 23:48:51.683 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=9.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:48:51.684 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=6.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 23:48:51.687 [debug] QUERY OK source="media_items" db=1.7ms queue=0.3ms idle=5.9ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 23:48:51.695 [info] Sent 200 in 58ms 23:48:51.867 [info] CONNECTED TO Phoenix.LiveView.Socket in 79µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "CDYDASwZO3subQtrESc-GlsuJl0IFQEcWA3WOAoC_7zYHdyU5IA6FajU", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:48:51.870 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending", "source_id" => 1} 23:48:51.872 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=190.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:48:51.874 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=191.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 23:48:51.875 [debug] QUERY OK source="media_items" db=1.1ms idle=191.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 23:48:51.876 [debug] Replied in 5ms 23:48:51.878 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded", "source_id" => 1} 23:48:51.879 [debug] QUERY OK source="sources" db=0.5ms idle=193.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:48:51.880 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=192.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 23:48:51.881 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=8.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 23:48:51.881 [debug] Replied in 3ms 23:48:51.884 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "other", "source_id" => 1} 23:48:51.885 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=10.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:48:51.886 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=10.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 23:48:51.888 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=7.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 23:48:51.888 [debug] Replied in 4ms 23:48:59.860 [info] {"source":"oban","duration":2280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:00.870 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:49:07.689 [info] GET / 23:49:07.690 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:49:07.693 [debug] QUERY OK source="settings" db=1.5ms queue=0.3ms idle=1317.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:07.695 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=426.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:49:07.696 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=319.7ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:49:07.699 [debug] QUERY OK source="media_items" db=1.6ms queue=0.5ms idle=321.9ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:49:07.701 [debug] QUERY OK source="media_items" db=0.8ms decode=0.1ms queue=0.1ms idle=324.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:49:07.704 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=9.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:07.708 [debug] QUERY OK source="settings" db=1.5ms queue=0.5ms idle=11.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:07.712 [debug] QUERY OK source="settings" db=0.7ms queue=0.3ms idle=14.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:07.721 [debug] QUERY OK source="tasks" db=2.2ms queue=0.1ms idle=19.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:49:07.725 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=22.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:49:07.729 [debug] QUERY OK source="media_items" db=3.2ms queue=0.2ms idle=21.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:49:07.732 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=23.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 23:49:07.744 [debug] QUERY OK source="media_items" db=6.2ms queue=0.1ms idle=25.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:49:07.751 [debug] QUERY OK source="media_items" db=4.6ms queue=0.7ms idle=24.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:49:07.756 [info] Sent 200 in 66ms 23:49:09.740 [info] POST /sources/1/force_redownload 23:49:09.741 [debug] Processing with PinchflatWeb.Sources.SourceController.force_redownload/2 Parameters: %{"_csrf_token" => "CDYDASwZO3subQtrESc-GlsuJl0IFQEcWA3WOAoC_7zYHdyU5IA6FajU", "_method" => "post", "source_id" => "1"} Pipelines: [:browser] 23:49:09.743 [debug] QUERY OK source="sources" db=0.9ms queue=0.4ms idle=457.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:49:09.745 [debug] QUERY OK source="media_items" db=1.0ms queue=0.4ms idle=362.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) [1] 23:49:09.751 [debug] QUERY OK source="tasks" db=1.8ms idle=367.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [65, 1, ~U[2026-04-17 18:49:09Z], ~U[2026-04-17 18:49:09Z]] 23:49:09.759 [debug] QUERY OK source="tasks" db=2.6ms queue=0.2ms idle=7.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [66, 2, ~U[2026-04-17 18:49:09Z], ~U[2026-04-17 18:49:09Z]] 23:49:09.760 [info] Sent 302 in 19ms 23:49:09.762 [info] {"args":{"id":1},"id":65,"meta":{},"system_time":1776451749762349703,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:49:09.762 [info] {"args":{"id":2},"id":66,"meta":{},"system_time":1776451749762653329,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:49:09.764 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=11.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2] 23:49:09.765 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=9.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:49:09.767 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:49:09.767 [info] GET /sources/1 23:49:09.767 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:49:09.767 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 23:49:09.768 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=11.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:49:09.769 [debug] QUERY OK source="sources" db=1.0ms idle=6.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:49:09.770 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:49:09.770 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=4.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:49:09.773 [debug] QUERY OK source="media_profiles" db=2.7ms queue=0.4ms idle=5.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:49:09.774 [debug] QUERY OK source="media_profiles" db=3.4ms queue=0.1ms idle=2.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:49:09.775 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=2.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 23:49:09.776 [debug] QUERY OK source="tasks" db=1.7ms queue=0.2ms idle=4.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 23:49:09.776 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=5.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 23:49:09.777 [debug] QUERY OK source="oban_jobs" db=0.8ms queue=0.2ms idle=1.9ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [64] 23:49:09.778 [info] {"args":{"id":2},"id":66,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":12779,"event":"job:stop","queue_time":755924,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:49:09.778 [info] {"args":{"id":1},"id":65,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":14692,"event":"job:stop","queue_time":755924,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:49:09.779 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:09.780 [debug] QUERY OK source="settings" db=0.4ms idle=3.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:09.783 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=3.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:09.788 [debug] QUERY OK source="sources" db=0.4ms idle=9.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:49:09.790 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=9.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 23:49:09.793 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=10.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 23:49:09.796 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=12.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:49:09.798 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=10.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 23:49:09.801 [debug] QUERY OK source="media_items" db=1.6ms queue=0.4ms idle=10.5ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 23:49:09.803 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=12.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:49:09.804 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=10.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 23:49:09.807 [debug] QUERY OK source="media_items" db=1.6ms queue=0.4ms idle=8.5ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 23:49:09.811 [info] Sent 200 in 44ms 23:49:09.994 [info] CONNECTED TO Phoenix.LiveView.Socket in 92µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "ayAHG1s3DUgJAxkAODMxN11KUjoPGFN-4W7M8oYpxYh2apvx3-5QAl87", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:49:09.998 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending", "source_id" => 1} 23:49:10.001 [debug] QUERY OK source="sources" db=1.5ms queue=0.4ms idle=200.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:49:10.005 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=202.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 23:49:10.007 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=203.0ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 23:49:10.008 [debug] Replied in 9ms 23:49:10.011 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded", "source_id" => 1} 23:49:10.012 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=206.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:49:10.014 [debug] QUERY OK source="media_items" db=0.8ms queue=0.5ms idle=206.3ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 23:49:10.017 [debug] QUERY OK source="media_items" db=2.0ms queue=0.3ms idle=13.9ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 23:49:10.017 [debug] Replied in 6ms 23:49:10.021 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "other", "source_id" => 1} 23:49:10.022 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=16.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:49:10.024 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=14.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 23:49:10.025 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=11.9ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 23:49:10.026 [debug] Replied in 5ms 23:49:11.158 [info] GET /sources 23:49:11.158 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 23:49:11.161 [debug] QUERY OK source="settings" db=1.0ms queue=0.4ms idle=1142.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:11.163 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=1140.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:11.165 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=1140.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:11.170 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=1142.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:11.171 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=880.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:11.174 [debug] QUERY OK source="sources" db=2.3ms queue=0.1ms idle=10.3ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 23:49:11.179 [debug] QUERY OK source="sources" db=3.5ms queue=0.1ms idle=12.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 23:49:11.184 [info] Sent 200 in 25ms 23:49:11.218 [info] CONNECTED TO Phoenix.LiveView.Socket in 81µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "FRxlOTQqBG5AYgtjbioULCMpBjslNj49JkUoWrPV18zQ7iScMNaPkBUt", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:49:11.222 [debug] MOUNT PinchflatWeb.Sources.SourceLive.IndexTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "initial_sort_direction" => :asc, "initial_sort_key" => :custom_name, "results_per_page" => 10} 23:49:11.225 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=58.1ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 23:49:11.230 [debug] QUERY OK source="sources" db=3.8ms idle=56.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 23:49:11.231 [debug] Replied in 8ms 23:49:12.225 [info] GET /sources/2 23:49:12.226 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 23:49:12.229 [debug] QUERY OK source="sources" db=1.1ms queue=0.3ms idle=1053.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:12.230 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=1050.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:49:12.233 [debug] QUERY OK source="tasks" db=1.0ms queue=0.1ms idle=1006.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [2, "executing", "available", "scheduled", "retryable"] 23:49:12.234 [debug] QUERY OK source="oban_jobs" db=0.5ms queue=0.2ms idle=1003.2ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [63] 23:49:12.237 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=873.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:12.237 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=8.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:12.240 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=9.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:12.247 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=12.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:12.250 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=14.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 23:49:12.253 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=13.9ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 23:49:12.255 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=16.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:12.257 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=15.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 23:49:12.259 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=11.3ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 23:49:12.264 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=13.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:12.269 [debug] QUERY OK source="media_items" db=2.7ms queue=0.2ms idle=13.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [2] 23:49:12.272 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=15.2ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 23:49:12.280 [info] Sent 200 in 54ms 23:49:12.328 [info] CONNECTED TO Phoenix.LiveView.Socket in 148µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "EBJ4JRlqA2E_HRZLExkiLDcqMA8_HAoaOeHsz2WYNGgyJZecYMWdqhaS", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:49:12.386 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending", "source_id" => 2} 23:49:12.388 [info] {"args":{"id":2},"id":63,"meta":{},"system_time":1776451752388233237,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 23:49:12.390 [debug] QUERY OK source="sources" db=2.5ms queue=0.2ms idle=122.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:12.391 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=120.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:12.393 [debug] QUERY OK source="settings" db=1.3ms queue=0.3ms idle=119.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:12.394 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=21.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 23:49:12.396 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=6.5ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 23:49:12.398 [debug] QUERY OK source="media_items" db=0.6ms queue=0.3ms idle=6.2ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 23:49:12.398 [debug] QUERY OK source="media_items" db=3.4ms queue=0.1ms idle=5.3ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 23:49:12.399 [debug] Replied in 13ms 23:49:12.399 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.2ms idle=4.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:49:12.402 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=7.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:12.403 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded", "source_id" => 2} 23:49:12.404 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=6.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:12.405 [debug] QUERY OK source="sources" db=1.5ms queue=0.4ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:12.407 [debug] QUERY OK source="media_items" db=0.8ms queue=0.4ms idle=7.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 23:49:12.410 [debug] QUERY OK source="media_items" db=1.9ms queue=0.3ms idle=8.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 23:49:12.410 [debug] Replied in 7ms 23:49:12.412 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=7.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [2] 23:49:12.415 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "other", "source_id" => 2} 23:49:12.418 [debug] QUERY OK source="sources" db=1.2ms decode=0.1ms queue=0.3ms idle=11.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:12.422 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 23:49:12.422 [debug] Current batch of media processed. Will check again in 1000ms 23:49:12.425 [debug] QUERY OK source="settings" db=2.0ms queue=0.1ms idle=15.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:12.425 [debug] QUERY OK source="media_items" db=2.9ms queue=0.3ms idle=16.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [2] 23:49:12.426 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=15.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:12.427 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=9.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:12.429 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@nestrashno --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/Nestrashno/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:2160,+codec:h264:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/42/f3/42f391681240177b8fbbadc408d3ae4220c0104a0615b46919d128abcb44062c.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/37/da/37da41de58ba7bc12421ad57d2947ed7fc88e9b61d2ce6b821f6ca2630bc5de8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:49:12.430 [debug] QUERY OK source="media_items" db=3.0ms queue=0.2ms idle=13.7ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 23:49:12.430 [debug] Replied in 15ms 23:49:13.473 [debug] Current batch of media processed. Will check again in 1000ms 23:49:14.476 [debug] Current batch of media processed. Will check again in 1000ms 23:49:15.480 [debug] Current batch of media processed. Will check again in 1000ms 23:49:16.483 [debug] Current batch of media processed. Will check again in 1000ms 23:49:16.558 [info] POST /sources/2/force_redownload 23:49:16.558 [debug] Processing with PinchflatWeb.Sources.SourceController.force_redownload/2 Parameters: %{"_csrf_token" => "EBJ4JRlqA2E_HRZLExkiLDcqMA8_HAoaOeHsz2WYNGgyJZecYMWdqhaS", "_method" => "post", "source_id" => "2"} Pipelines: [:browser] 23:49:16.560 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=828.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:16.561 [debug] QUERY OK source="media_items" db=0.7ms idle=830.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) [2] 23:49:16.568 [debug] QUERY OK source="tasks" db=2.0ms queue=0.2ms idle=156.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [67, 175, ~U[2026-04-17 18:49:16Z], ~U[2026-04-17 18:49:16Z]] 23:49:16.568 [info] Sent 302 in 10ms 23:49:16.574 [info] GET /sources/2 23:49:16.575 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 23:49:16.578 [debug] QUERY OK source="sources" db=1.8ms queue=0.2ms idle=15.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:16.585 [info] {"args":{"id":175},"id":67,"meta":{},"system_time":1776451756584860270,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:49:16.588 [debug] QUERY OK source="media_profiles" db=3.6ms queue=4.5ms idle=16.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:49:16.590 [debug] QUERY OK source="tasks" db=0.8ms queue=0.7ms idle=20.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [2, "executing", "available", "scheduled", "retryable"] 23:49:16.591 [debug] QUERY OK source="media_items" db=4.4ms queue=0.4ms idle=21.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [175] 23:49:16.592 [debug] QUERY OK source="oban_jobs" db=1.1ms queue=0.4ms idle=12.1ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [63] 23:49:16.595 [debug] QUERY OK source="settings" db=1.2ms queue=0.3ms idle=9.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:16.595 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:49:16.598 [debug] QUERY OK source="sources" db=1.9ms queue=0.2ms idle=6.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:16.599 [debug] QUERY OK source="settings" db=2.8ms queue=0.2ms idle=7.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:16.600 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.3ms idle=7.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:49:16.605 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [175] 23:49:16.606 [debug] QUERY OK source="settings" db=2.5ms queue=0.3ms idle=9.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:16.611 [info] {"args":{"id":175},"id":67,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":20756,"event":"job:stop","queue_time":575395,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:49:16.617 [debug] QUERY OK source="sources" db=2.3ms queue=0.2ms idle=15.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:16.624 [debug] QUERY OK source="media_items" db=4.7ms queue=0.3ms idle=18.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 23:49:16.635 [debug] QUERY OK source="media_items" db=8.6ms queue=0.5ms idle=20.6ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 23:49:16.649 [debug] QUERY OK source="sources" db=5.1ms queue=0.6ms idle=32.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:16.654 [debug] QUERY OK source="media_items" db=1.3ms queue=0.7ms idle=34.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 23:49:16.660 [debug] QUERY OK source="media_items" db=4.3ms queue=0.4ms idle=30.7ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 23:49:16.670 [debug] QUERY OK source="sources" db=2.5ms queue=0.3ms idle=42.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:16.674 [debug] QUERY OK source="media_items" db=1.9ms queue=0.2ms idle=37.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [2] 23:49:16.677 [debug] QUERY OK source="media_items" db=1.9ms queue=0.3ms idle=27.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 23:49:16.684 [info] Sent 200 in 109ms 23:49:16.722 [info] CONNECTED TO Phoenix.LiveView.Socket in 689µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "HBJBZgUeOVpEHEhxLAgIAB4TEAkIJjN5Ceq0fFmb5F9CuKOOptwbFRX0", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:49:16.728 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending", "source_id" => 2} 23:49:16.730 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=75.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:16.732 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=71.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 23:49:16.735 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=63.0ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 23:49:16.735 [debug] Replied in 7ms 23:49:16.738 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded", "source_id" => 2} 23:49:16.739 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=63.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:16.743 [debug] QUERY OK source="media_items" db=2.2ms queue=0.6ms idle=62.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 23:49:16.745 [debug] QUERY OK source="media_items" db=1.8ms queue=0.4ms idle=13.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 23:49:16.746 [debug] Replied in 8ms 23:49:16.750 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "other", "source_id" => 2} 23:49:16.751 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=18.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:16.754 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=16.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [2] 23:49:16.758 [debug] QUERY OK source="media_items" db=3.4ms queue=0.3ms idle=14.9ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 23:49:16.758 [debug] Replied in 8ms 23:49:17.486 [debug] Current batch of media processed. Will check again in 1000ms 23:49:17.889 [info] GET /sources 23:49:17.889 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 23:49:17.892 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1145.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:17.892 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1140.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:17.894 [debug] QUERY OK source="settings" db=0.4ms idle=1139.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:17.896 [debug] QUERY OK source="settings" db=0.4ms idle=1137.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:17.897 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=478.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:17.900 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=6.3ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 23:49:17.904 [debug] QUERY OK source="sources" db=2.9ms queue=0.1ms idle=8.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 23:49:17.914 [info] Sent 200 in 25ms 23:49:17.947 [info] CONNECTED TO Phoenix.LiveView.Socket in 89µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "Nw94bzpgHwtIOxlZLHUDGCMDAi8mOQQGhxH9Y8K39ahku6DWMdeDhMoO", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:49:17.958 [debug] MOUNT PinchflatWeb.Sources.SourceLive.IndexTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "initial_sort_direction" => :asc, "initial_sort_key" => :custom_name, "results_per_page" => 10} 23:49:17.962 [debug] QUERY OK source="sources" db=3.2ms queue=0.2ms idle=65.0ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 23:49:17.967 [debug] QUERY OK source="sources" db=3.1ms queue=0.1ms idle=67.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 23:49:17.969 [debug] Replied in 10ms 23:49:18.489 [debug] Current batch of media processed. Will check again in 1000ms 23:49:19.495 [debug] Current batch of media processed. Will check again in 1000ms 23:49:20.503 [debug] Current batch of media processed. Will check again in 1000ms 23:49:21.511 [debug] Current batch of media processed. Will check again in 1000ms 23:49:22.519 [debug] Current batch of media processed. Will check again in 1000ms 23:49:23.523 [debug] Current batch of media processed. Will check again in 1000ms 23:49:24.534 [debug] Current batch of media processed. Will check again in 1000ms 23:49:25.538 [debug] Current batch of media processed. Will check again in 1000ms 23:49:26.543 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1091, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", "id" => "J45juaoKZxw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=J45juaoKZxw", "playlist_index" => 1, "timestamp" => 1776006712, "title" => "Что могло пойти не так?", "upload_date" => "20260412"} 23:49:26.548 [debug] QUERY OK source="sources" db=2.2ms queue=0.3ms idle=896.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:49:26.552 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=539.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:26.555 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=542.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-12 15:11:52Z], 2] 23:49:26.710 [debug] QUERY OK source="media_items" db=152.5ms queue=0.1ms idle=545.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Что могло пойти не так?", "38011435-9a6f-4dc6-94b3-f5013bc94482", 1091, false, "J45juaoKZxw", "https://www.youtube.com/watch?v=J45juaoKZxw", 1, "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", false, false, false, 2, [], 98, ~U[2026-04-12 15:11:52Z], ~U[2026-04-17 18:49:26Z], ~U[2026-04-17 18:49:26Z], "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Что могло пойти не так?", 1091, false, "J45juaoKZxw", "https://www.youtube.com/watch?v=J45juaoKZxw", "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", false, 2, ~U[2026-04-12 15:11:52Z]] 23:49:26.713 [debug] QUERY OK source="sources" db=1.5ms queue=0.2ms idle=162.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:26.715 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=161.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:49:26.717 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=160.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [175] 23:49:26.718 [debug] Current batch of media processed. Will check again in 1000ms 23:49:27.784 [debug] Current batch of media processed. Will check again in 1000ms 23:49:28.827 [debug] Current batch of media processed. Will check again in 1000ms 23:49:30.025 [debug] Current batch of media processed. Will check again in 1000ms 23:49:30.027 [info] {"source":"oban","duration":2575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:31.028 [debug] Current batch of media processed. Will check again in 1000ms 23:49:32.030 [debug] Current batch of media processed. Will check again in 1000ms 23:49:33.034 [debug] Current batch of media processed. Will check again in 1000ms 23:49:34.038 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1352, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", "id" => "W9xy1W0SdQc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=W9xy1W0SdQc", "playlist_index" => 2, "timestamp" => 1775540409, "title" => "Всё достало", "upload_date" => "20260407"} 23:49:34.041 [debug] QUERY OK source="sources" db=1.8ms queue=0.3ms idle=1902.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:49:34.043 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=1906.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:34.044 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=1280.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-07 05:40:09Z], 2] 23:49:34.104 [debug] QUERY OK source="media_items" db=58.4ms queue=0.1ms idle=908.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Всё достало", "58a79120-225c-4a89-b840-7555a50a031f", 1352, false, "W9xy1W0SdQc", "https://www.youtube.com/watch?v=W9xy1W0SdQc", 2, "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", false, false, false, 2, [], 98, ~U[2026-04-07 05:40:09Z], ~U[2026-04-17 18:49:34Z], ~U[2026-04-17 18:49:34Z], "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Всё достало", 1352, false, "W9xy1W0SdQc", "https://www.youtube.com/watch?v=W9xy1W0SdQc", "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", false, 2, ~U[2026-04-07 05:40:09Z]] 23:49:34.107 [debug] QUERY OK source="sources" db=0.8ms queue=0.4ms idle=336.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:34.108 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=66.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:49:34.110 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=66.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [177] 23:49:34.111 [debug] Current batch of media processed. Will check again in 1000ms 23:49:35.170 [debug] Current batch of media processed. Will check again in 1000ms 23:49:36.172 [debug] Current batch of media processed. Will check again in 1000ms 23:49:37.184 [debug] Current batch of media processed. Will check again in 1000ms 23:49:38.216 [debug] Current batch of media processed. Will check again in 1000ms 23:49:39.220 [debug] Current batch of media processed. Will check again in 1000ms 23:49:40.237 [debug] Current batch of media processed. Will check again in 1000ms 23:49:41.272 [debug] Current batch of media processed. Will check again in 1000ms 23:49:42.282 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1032, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", "id" => "kXfi5sA7eEg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kXfi5sA7eEg", "playlist_index" => 3, "timestamp" => 1774448662, "title" => "Пока. Я буду скучать.", "upload_date" => "20260325"} 23:49:42.284 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=903.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:49:42.285 [debug] QUERY OK source="sources" db=0.8ms idle=904.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:42.287 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=906.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-25 14:24:22Z], 2] 23:49:42.294 [debug] QUERY OK source="media_items" db=5.8ms queue=0.1ms idle=907.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Пока. Я буду скучать.", "e57631d5-1802-44d6-8f8b-1c0d1bb7f3ee", 1032, false, "kXfi5sA7eEg", "https://www.youtube.com/watch?v=kXfi5sA7eEg", 3, "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", false, false, false, 2, [], 98, ~U[2026-03-25 14:24:22Z], ~U[2026-04-17 18:49:42Z], ~U[2026-04-17 18:49:42Z], "Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Пока. Я буду скучать.", 1032, false, "kXfi5sA7eEg", "https://www.youtube.com/watch?v=kXfi5sA7eEg", "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", false, 2, ~U[2026-03-25 14:24:22Z]] 23:49:42.295 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=124.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:42.296 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=11.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:49:42.297 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=11.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [179] 23:49:42.298 [debug] Current batch of media processed. Will check again in 1000ms 23:49:42.616 [info] GET / 23:49:42.617 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:49:42.620 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=331.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:42.621 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.3ms idle=326.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:49:42.622 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=326.5ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:49:42.625 [debug] QUERY OK source="media_items" db=1.6ms queue=0.3ms idle=326.9ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:49:42.627 [debug] QUERY OK source="media_items" db=1.1ms queue=0.6ms idle=328.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:49:42.631 [debug] QUERY OK source="settings" db=0.8ms queue=0.4ms idle=10.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:42.633 [debug] QUERY OK source="settings" db=0.7ms queue=0.3ms idle=11.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:42.636 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=12.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:42.643 [debug] QUERY OK source="tasks" db=1.3ms queue=0.2ms idle=16.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:49:42.645 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=16.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:42.651 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=18.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:49:42.654 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=18.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:49:42.656 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=19.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 23:49:42.662 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=17.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:49:42.665 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=17.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:49:42.667 [info] Sent 200 in 50ms 23:49:43.302 [debug] Current batch of media processed. Will check again in 1000ms 23:49:44.306 [debug] Current batch of media processed. Will check again in 1000ms 23:49:45.290 [info] GET /sources/2/media/175 23:49:45.290 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "175", "source_id" => "2"} Pipelines: [:browser] 23:49:45.297 [debug] QUERY OK source="media_items" db=1.2ms queue=0.3ms idle=881.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [175] 23:49:45.302 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=886.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:45.302 [debug] QUERY OK source="tasks" db=2.3ms queue=0.2ms idle=885.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [175] 23:49:45.307 [debug] Current batch of media processed. Will check again in 1000ms 23:49:45.308 [debug] QUERY OK source="oban_jobs" db=1.7ms queue=0.7ms idle=891.2ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?)) [61, 67] 23:49:45.311 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=118.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:45.313 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=14.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:45.315 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=12.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:45.318 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=15.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:49:45.331 [info] Sent 200 in 41ms 23:49:46.310 [debug] Current batch of media processed. Will check again in 1000ms 23:49:47.313 [debug] Current batch of media processed. Will check again in 1000ms 23:49:48.331 [debug] Current batch of media processed. Will check again in 1000ms 23:49:49.335 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1621, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", "id" => "hOjeA8-3k2A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=hOjeA8-3k2A", "playlist_index" => 4, "timestamp" => 1773770917, "title" => "Лучшая страна Латинской Америки", "upload_date" => "20260317"} 23:49:49.339 [debug] QUERY OK source="sources" db=1.5ms queue=0.6ms idle=804.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:49:49.342 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=808.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:49.344 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=810.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-17 18:08:37Z], 2] 23:49:49.354 [debug] QUERY OK source="media_items" db=7.6ms queue=0.1ms idle=812.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшая страна Латинской Америки", "c9702b25-752a-4c92-bc69-09c13d1c7f43", 1621, false, "hOjeA8-3k2A", "https://www.youtube.com/watch?v=hOjeA8-3k2A", 4, "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", false, false, false, 2, [], 98, ~U[2026-03-17 18:08:37Z], ~U[2026-04-17 18:49:49Z], ~U[2026-04-17 18:49:49Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшая страна Латинской Америки", 1621, false, "hOjeA8-3k2A", "https://www.youtube.com/watch?v=hOjeA8-3k2A", "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", false, 2, ~U[2026-03-17 18:08:37Z]] 23:49:49.356 [debug] QUERY OK source="sources" db=1.3ms queue=0.3ms idle=111.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:49.359 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.2ms idle=19.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:49:49.362 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=18.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [181] 23:49:49.363 [debug] Current batch of media processed. Will check again in 1000ms 23:49:50.426 [debug] Current batch of media processed. Will check again in 1000ms 23:49:50.643 [info] GET /app_info 23:49:50.645 [debug] Processing with PinchflatWeb.Settings.SettingController.app_info/2 Parameters: %{} Pipelines: [:browser] 23:49:50.652 [debug] QUERY OK source="settings" db=1.6ms queue=1.3ms idle=396.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:50.654 [debug] QUERY OK source="settings" db=0.7ms queue=0.5ms idle=80.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:50.656 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=84.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:50.659 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=86.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:50.660 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=87.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:50.664 [info] Sent 200 in 21ms 23:49:51.428 [debug] Current batch of media processed. Will check again in 1000ms 23:49:52.432 [debug] Current batch of media processed. Will check again in 1000ms 23:49:53.434 [debug] Current batch of media processed. Will check again in 1000ms 23:49:54.441 [debug] Current batch of media processed. Will check again in 1000ms 23:49:55.054 [info] GET /sources 23:49:55.055 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 23:49:55.057 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=740.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:55.059 [debug] QUERY OK source="settings" db=1.0ms queue=0.4ms idle=326.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:55.061 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=328.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:55.064 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=331.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:55.065 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=332.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:55.071 [debug] QUERY OK source="sources" db=3.4ms queue=0.4ms idle=9.4ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 23:49:55.077 [debug] QUERY OK source="sources" db=5.0ms queue=0.2ms idle=12.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 23:49:55.085 [info] Sent 200 in 30ms 23:49:55.525 [debug] Current batch of media processed. Will check again in 1000ms 23:49:56.533 [debug] Current batch of media processed. Will check again in 1000ms 23:49:57.075 [info] GET /settings 23:49:57.076 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 23:49:57.078 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=645.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:57.079 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=283.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:57.080 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=284.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:57.082 [debug] QUERY OK source="settings" db=0.5ms queue=0.3ms idle=286.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:57.087 [info] Sent 200 in 12ms 23:49:57.563 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1276, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", "id" => "mhAJ_p0PnD4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=mhAJ_p0PnD4", "playlist_index" => 5, "timestamp" => 1773025585, "title" => "Теперь у меня есть девушка", "upload_date" => "20260309"} 23:49:57.566 [debug] QUERY OK source="sources" db=1.7ms queue=0.3ms idle=486.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:49:57.568 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=487.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:57.570 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=488.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-09 03:06:25Z], 2] 23:49:57.579 [debug] QUERY OK source="media_items" db=7.3ms queue=0.1ms idle=488.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Теперь у меня есть девушка", "472237e4-60c5-4170-87bf-9550d2a58f1a", 1276, false, "mhAJ_p0PnD4", "https://www.youtube.com/watch?v=mhAJ_p0PnD4", 5, "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", false, false, false, 2, [], 98, ~U[2026-03-09 03:06:25Z], ~U[2026-04-17 18:49:57Z], ~U[2026-04-17 18:49:57Z], "Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Теперь у меня есть девушка", 1276, false, "mhAJ_p0PnD4", "https://www.youtube.com/watch?v=mhAJ_p0PnD4", "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", false, 2, ~U[2026-03-09 03:06:25Z]] 23:49:57.581 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=141.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:57.583 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=16.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:49:57.584 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=15.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [183] 23:49:57.585 [debug] Current batch of media processed. Will check again in 1000ms 23:49:58.589 [debug] Current batch of media processed. Will check again in 1000ms 23:49:58.961 [info] GET /sources/2 23:49:58.961 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 23:49:58.964 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=519.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:58.965 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.3ms idle=165.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:49:58.967 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=167.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [2, "executing", "available", "scheduled", "retryable"] 23:49:58.968 [debug] QUERY OK source="oban_jobs" db=0.4ms queue=0.2ms idle=168.6ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [63] 23:49:58.970 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=169.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:58.971 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=6.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:58.973 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=6.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:49:58.978 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=9.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:58.981 [debug] QUERY OK source="media_items" db=1.9ms queue=0.4ms idle=10.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 23:49:58.983 [debug] QUERY OK source="media_items" db=1.3ms queue=0.3ms idle=12.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 23:49:58.986 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=14.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:58.988 [debug] QUERY OK source="media_items" db=0.5ms queue=0.3ms idle=14.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 23:49:58.990 [debug] QUERY OK source="media_items" db=1.4ms queue=0.3ms idle=10.5ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 23:49:58.993 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=10.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:49:58.995 [debug] QUERY OK source="media_items" db=1.0ms queue=0.3ms idle=10.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [2] 23:49:58.997 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=9.6ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 23:49:59.004 [info] Sent 200 in 43ms 23:49:59.592 [debug] Current batch of media processed. Will check again in 1000ms 23:50:00.510 [info] {"source":"oban","duration":3206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:00.573 [info] GET /sources/1/media/1 23:50:00.574 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1", "source_id" => "1"} Pipelines: [:browser] 23:50:00.576 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=1579.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 23:50:00.578 [debug] QUERY OK source="tasks" db=1.1ms queue=0.1ms idle=1579.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1] 23:50:00.579 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=1122.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:50:00.581 [debug] QUERY OK source="oban_jobs" db=0.8ms queue=0.1ms idle=70.2ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?)) [4, 65] 23:50:00.582 [debug] QUERY OK source="settings" db=0.4ms idle=71.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:00.583 [debug] QUERY OK source="settings" db=0.4ms queue=0.3ms idle=6.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:00.594 [debug] Current batch of media processed. Will check again in 1000ms 23:50:00.596 [debug] QUERY OK source="settings" db=1.1ms queue=0.6ms idle=15.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:00.599 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=19.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:00.612 [info] Sent 200 in 39ms 23:50:00.877 [info] {"source":"oban","duration":1822,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:50:01.611 [debug] Current batch of media processed. Will check again in 1000ms 23:50:02.619 [debug] Current batch of media processed. Will check again in 1000ms 23:50:03.365 [info] GET /sources/1 23:50:03.366 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 23:50:03.367 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1562.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:50:03.369 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=1563.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:03.371 [debug] QUERY OK source="tasks" db=0.9ms queue=0.4ms idle=1565.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 23:50:03.372 [debug] QUERY OK source="oban_jobs" db=0.4ms queue=0.1ms idle=846.4ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [64] 23:50:03.373 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=529.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:03.374 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=5.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:03.375 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=6.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:03.380 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:50:03.383 [debug] QUERY OK source="media_items" db=2.4ms queue=0.2ms idle=9.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 23:50:03.385 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=10.9ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 23:50:03.388 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=13.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:50:03.391 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=13.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 23:50:03.393 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=11.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 23:50:03.396 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=11.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:50:03.398 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=10.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 23:50:03.401 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=10.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 23:50:03.406 [info] Sent 200 in 40ms 23:50:03.688 [debug] Current batch of media processed. Will check again in 1000ms 23:50:04.531 [info] GET /sources/1/media/2 23:50:04.532 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "2", "source_id" => "1"} Pipelines: [:browser] 23:50:04.535 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=1140.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2] 23:50:04.536 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=1139.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [2] 23:50:04.537 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1137.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:50:04.539 [debug] QUERY OK source="oban_jobs" db=0.6ms queue=0.1ms idle=1136.3ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?)) [5, 66] 23:50:04.540 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=978.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:04.541 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=6.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:04.543 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=6.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:04.545 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=7.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:04.551 [info] Sent 200 in 20ms 23:50:04.698 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1191, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", "id" => "-X0zctOscOY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-X0zctOscOY", "playlist_index" => 6, "timestamp" => 1771965194, "title" => "Лучшее решение в моей жизни?", "upload_date" => "20260224"} 23:50:04.700 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=158.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:50:04.702 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=159.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:04.703 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=159.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-24 20:33:14Z], 2] 23:50:04.710 [debug] QUERY OK source="media_items" db=5.5ms queue=0.1ms idle=159.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшее решение в моей жизни?", "43742e84-e2fb-471c-9fdc-53b5defcfe08", 1191, false, "-X0zctOscOY", "https://www.youtube.com/watch?v=-X0zctOscOY", 6, "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", false, false, false, 2, [], 98, ~U[2026-02-24 20:33:14Z], ~U[2026-04-17 18:50:04Z], ~U[2026-04-17 18:50:04Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшее решение в моей жизни?", 1191, false, "-X0zctOscOY", "https://www.youtube.com/watch?v=-X0zctOscOY", "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", false, 2, ~U[2026-02-24 20:33:14Z]] 23:50:04.711 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=43.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:04.715 [debug] QUERY OK source="media_profiles" db=1.4ms queue=1.3ms idle=12.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:04.718 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=14.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [185] 23:50:04.718 [debug] Current batch of media processed. Will check again in 1000ms 23:50:05.617 [info] GET /media_profiles 23:50:05.617 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.index/2 Parameters: %{} Pipelines: [:browser] 23:50:05.619 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=914.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", (SELECT count(ss0."id") AS "result" FROM "sources" AS ss0 WHERE (ss0."media_profile_id" = m0."id")) FROM "media_profiles" AS m0 WHERE (m0."marked_for_deletion_at" IS NULL) ORDER BY m0."name" [] 23:50:05.620 [debug] QUERY OK source="settings" db=0.3ms idle=910.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:05.621 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=909.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:05.623 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=907.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:05.627 [info] Sent 200 in 10ms 23:50:05.723 [debug] Current batch of media processed. Will check again in 1000ms 23:50:06.587 [info] GET /sources/2/media/175/force_download 23:50:06.591 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=970.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:06.593 [debug] QUERY OK source="settings" db=1.6ms queue=0.3ms idle=971.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:06.594 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:50:06.599 [error] #PID<0.4112.0> running PinchflatWeb.Endpoint (connection #PID<0.4086.0>, stream id 13) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/2/media/175/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/175/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4086.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/175/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 10247}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/175", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 13 }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ" }, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4112.0>, params: %{}, path_info: ["sources", "2", "media", "175", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/2/media/175"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/2/media/175/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc5gYxDnNsB0w8AAHKD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4086.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/175/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 10247}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/175", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 13 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/175/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4086.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/175/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 10247}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/175", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" (truncated) 23:50:06.765 [debug] Current batch of media processed. Will check again in 1000ms 23:50:07.770 [debug] Current batch of media processed. Will check again in 1000ms 23:50:08.098 [info] GET /sources/2/media/175/edit 23:50:08.099 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "175", "source_id" => "2"} Pipelines: [:browser] 23:50:08.102 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1182.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [175] 23:50:08.104 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1185.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:08.105 [debug] QUERY OK source="settings" db=0.5ms decode=0.2ms queue=0.1ms idle=229.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:08.107 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=171.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:08.111 [info] Sent 200 in 13ms 23:50:08.775 [debug] Current batch of media processed. Will check again in 1000ms 23:50:09.780 [debug] Current batch of media processed. Will check again in 1000ms 23:50:10.536 [info] GET /download_logs 23:50:10.537 [debug] Processing with PinchflatWeb.Settings.SettingController.download_logs/2 Parameters: %{} Pipelines: [:browser] 23:50:10.539 [info] Sent 200 in 3ms 23:50:10.801 [debug] Current batch of media processed. Will check again in 1000ms 23:50:11.811 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1218, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", "id" => "lVm8Q1PvKis", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=lVm8Q1PvKis", "playlist_index" => 7, "timestamp" => 1771215258, "title" => "Как в 33 года я начал жить в машине.", "upload_date" => "20260216"} 23:50:11.815 [debug] QUERY OK source="sources" db=2.2ms queue=0.2ms idle=1797.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:50:11.816 [debug] QUERY OK source="sources" db=0.4ms idle=1800.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:11.817 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1801.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 04:14:18Z], 2] 23:50:11.825 [debug] QUERY OK source="media_items" db=6.3ms queue=0.1ms idle=1802.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Как в 33 года я начал жить в машине.", "5585da5f-1feb-41f1-9059-5a9e6d582c5a", 1218, false, "lVm8Q1PvKis", "https://www.youtube.com/watch?v=lVm8Q1PvKis", 7, "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", false, false, false, 2, [], 98, ~U[2026-02-16 04:14:18Z], ~U[2026-04-17 18:50:11Z], ~U[2026-04-17 18:50:11Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Как в 33 года я начал жить в машине.", 1218, false, "lVm8Q1PvKis", "https://www.youtube.com/watch?v=lVm8Q1PvKis", "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", false, 2, ~U[2026-02-16 04:14:18Z]] 23:50:11.827 [debug] QUERY OK source="sources" db=0.9ms idle=919.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:11.828 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=12.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:11.830 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=13.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [188] 23:50:11.831 [debug] Current batch of media processed. Will check again in 1000ms 23:50:12.844 [debug] Current batch of media processed. Will check again in 1000ms 23:50:13.846 [debug] Current batch of media processed. Will check again in 1000ms 23:50:14.089 [info] GET /media_profiles/1 23:50:14.089 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 23:50:14.093 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.3ms idle=1035.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:14.095 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1037.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."media_profile_id" = ?) ORDER BY s0."custom_name" [1] 23:50:14.097 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1040.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:14.098 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=1041.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:14.100 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=131.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:14.105 [info] Sent 200 in 16ms 23:50:14.851 [debug] Current batch of media processed. Will check again in 1000ms 23:50:15.856 [debug] Current batch of media processed. Will check again in 1000ms 23:50:16.244 [info] GET /sources/new 23:50:16.245 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{} Pipelines: [:browser] 23:50:16.247 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=259.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 23:50:16.248 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=137.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:16.250 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=139.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:16.251 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=140.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:16.252 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=141.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:16.254 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:16.262 [info] Sent 200 in 17ms 23:50:16.861 [debug] Current batch of media processed. Will check again in 1000ms 23:50:17.866 [debug] Current batch of media processed. Will check again in 1000ms 23:50:18.086 [info] GET /sources/2/media/189 23:50:18.087 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "189", "source_id" => "2"} Pipelines: [:browser] 23:50:18.090 [debug] QUERY OK source="media_items" db=1.0ms queue=0.4ms idle=1837.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [189] 23:50:18.092 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1837.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:18.092 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=1838.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [189] 23:50:18.094 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=1083.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:18.095 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=76.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:18.097 [debug] QUERY OK source="settings" db=0.6ms idle=6.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:18.100 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=7.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:18.104 [info] Sent 200 in 18ms 23:50:18.868 [debug] Current batch of media processed. Will check again in 1000ms 23:50:19.853 [info] GET /sources/2/media/196 23:50:19.855 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "196", "source_id" => "2"} Pipelines: [:browser] 23:50:19.860 [debug] QUERY OK source="media_items" db=1.8ms queue=0.3ms idle=835.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [196] 23:50:19.863 [debug] QUERY OK source="tasks" db=0.9ms queue=0.1ms idle=632.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [196] 23:50:19.863 [debug] QUERY OK source="sources" db=1.2ms idle=633.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:19.865 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=635.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:19.867 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=636.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:19.869 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=8.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:19.872 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1321, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", "id" => "kn_vKkOAvM8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kn_vKkOAvM8", "playlist_index" => 8, "timestamp" => 1770493282, "title" => "Год буду жить в этой машине", "upload_date" => "20260207"} 23:50:19.873 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=9.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:19.879 [debug] QUERY OK source="sources" db=4.0ms queue=0.7ms idle=11.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:50:19.881 [info] Sent 200 in 28ms 23:50:19.883 [debug] QUERY OK source="sources" db=1.4ms queue=0.4ms idle=15.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:19.888 [debug] QUERY OK source="media_items" db=3.4ms queue=0.2ms idle=17.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-07 19:41:22Z], 2] 23:50:19.896 [debug] QUERY OK source="media_items" db=6.0ms queue=0.1ms idle=19.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Год буду жить в этой машине", "d9ab9626-438d-4dc7-8c77-8ee1de2d6517", 1321, false, "kn_vKkOAvM8", "https://www.youtube.com/watch?v=kn_vKkOAvM8", 8, "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", false, false, false, 2, [], 98, ~U[2026-02-07 19:41:22Z], ~U[2026-04-17 18:50:19Z], ~U[2026-04-17 18:50:19Z], "Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Год буду жить в этой машине", 1321, false, "kn_vKkOAvM8", "https://www.youtube.com/watch?v=kn_vKkOAvM8", "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", false, 2, ~U[2026-02-07 19:41:22Z]] 23:50:19.898 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=24.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:19.900 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=20.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:19.902 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=18.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [189] 23:50:19.903 [debug] Current batch of media processed. Will check again in 1000ms 23:50:20.906 [debug] Current batch of media processed. Will check again in 1000ms 23:50:21.353 [info] GET /sources/2/media/194 23:50:21.354 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "194", "source_id" => "2"} Pipelines: [:browser] 23:50:21.356 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=1456.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [194] 23:50:21.358 [debug] QUERY OK source="sources" db=0.6ms idle=1454.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:21.358 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=1457.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [194] 23:50:21.359 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1330.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:21.361 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=321.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:21.362 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=5.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:21.364 [debug] QUERY OK source="media_profiles" db=0.3ms idle=6.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:21.367 [info] Sent 200 in 13ms 23:50:21.910 [debug] Current batch of media processed. Will check again in 1000ms 23:50:22.751 [info] GET /sources/2/media/179 23:50:22.753 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "179", "source_id" => "2"} Pipelines: [:browser] 23:50:22.755 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=691.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [179] 23:50:22.757 [debug] QUERY OK source="tasks" db=0.8ms queue=0.1ms idle=239.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [179] 23:50:22.758 [debug] QUERY OK source="sources" db=1.1ms idle=239.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:22.760 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=241.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:22.761 [debug] QUERY OK source="settings" db=0.6ms idle=243.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:22.763 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=7.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:22.766 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=8.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:22.775 [info] Sent 200 in 23ms 23:50:22.914 [debug] Current batch of media processed. Will check again in 1000ms 23:50:23.916 [debug] Current batch of media processed. Will check again in 1000ms 23:50:23.991 [info] GET /sources/2/media/183 23:50:23.993 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "183", "source_id" => "2"} Pipelines: [:browser] 23:50:23.996 [debug] QUERY OK source="media_items" db=1.3ms queue=0.4ms idle=1234.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [183] 23:50:23.998 [debug] QUERY OK source="tasks" db=1.1ms queue=0.3ms idle=1235.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [183] 23:50:23.999 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=1234.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:24.002 [debug] QUERY OK source="settings" db=0.6ms queue=0.4ms idle=1235.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:24.003 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=818.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:24.005 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=8.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:24.010 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.3ms idle=10.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:24.016 [info] Sent 200 in 25ms 23:50:24.919 [debug] Current batch of media processed. Will check again in 1000ms 23:50:25.168 [info] GET /media_profiles/1/ 23:50:25.168 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 23:50:25.171 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=1167.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:25.172 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1168.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."media_profile_id" = ?) ORDER BY s0."custom_name" [1] 23:50:25.174 [debug] QUERY OK source="settings" db=0.6ms queue=0.3ms idle=1167.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:25.175 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=1164.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:25.177 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=983.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:25.181 [info] Sent 200 in 12ms 23:50:25.923 [debug] Current batch of media processed. Will check again in 1000ms 23:50:26.238 [info] GET /sources/2/media/185 23:50:26.239 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "185", "source_id" => "2"} Pipelines: [:browser] 23:50:26.242 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=1066.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [185] 23:50:26.244 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=1068.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [185] 23:50:26.245 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1067.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:26.249 [debug] QUERY OK source="settings" db=0.6ms queue=0.3ms idle=1049.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:26.250 [debug] QUERY OK source="settings" db=0.4ms queue=0.3ms idle=47.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:26.252 [debug] QUERY OK source="settings" db=0.6ms idle=9.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:26.255 [debug] QUERY OK source="media_profiles" db=0.5ms idle=9.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:26.259 [info] Sent 200 in 20ms 23:50:26.928 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1576, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", "id" => "R_PiQ_sXZFY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=R_PiQ_sXZFY", "playlist_index" => 9, "timestamp" => 1769402566, "title" => "Конец. Продал тук тук и мы разъезжаемся!", "upload_date" => "20260126"} 23:50:26.930 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=683.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:50:26.932 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=682.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:26.934 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=681.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-26 04:42:46Z], 2] 23:50:26.941 [debug] QUERY OK source="media_items" db=5.4ms queue=0.1ms idle=682.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Конец. Продал тук тук и мы разъезжаемся!", "8226c536-39a4-47d7-9e8e-6613acf4040d", 1576, false, "R_PiQ_sXZFY", "https://www.youtube.com/watch?v=R_PiQ_sXZFY", 9, "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", false, false, false, 2, [], 98, ~U[2026-01-26 04:42:46Z], ~U[2026-04-17 18:50:26Z], ~U[2026-04-17 18:50:26Z], "https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Конец. Продал тук тук и мы разъезжаемся!", 1576, false, "R_PiQ_sXZFY", "https://www.youtube.com/watch?v=R_PiQ_sXZFY", "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", false, 2, ~U[2026-01-26 04:42:46Z]] 23:50:26.943 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=687.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:26.944 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=13.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:26.946 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=13.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [192] 23:50:26.946 [debug] Current batch of media processed. Will check again in 1000ms 23:50:27.060 [info] GET /sources/1/media/103 23:50:27.061 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "103", "source_id" => "1"} Pipelines: [:browser] 23:50:27.066 [debug] QUERY OK source="media_items" db=2.2ms queue=0.3ms idle=129.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [103] 23:50:27.068 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=126.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [103] 23:50:27.068 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=124.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:50:27.071 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=125.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:27.073 [debug] QUERY OK source="settings" db=1.1ms queue=0.7ms idle=125.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:27.075 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=9.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:27.080 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.4ms idle=11.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:27.084 [info] Sent 200 in 24ms 23:50:27.889 [info] GET /sources/2/media/177 23:50:27.890 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "177", "source_id" => "2"} Pipelines: [:browser] 23:50:27.892 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=819.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [177] 23:50:27.894 [debug] QUERY OK source="tasks" db=1.3ms queue=0.1ms idle=817.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [177] 23:50:27.894 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=819.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:27.896 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=815.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:27.897 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=624.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:27.899 [debug] QUERY OK source="settings" db=0.4ms idle=6.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:27.901 [debug] QUERY OK source="media_profiles" db=0.5ms idle=5.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:27.903 [info] Sent 200 in 14ms 23:50:28.012 [debug] Current batch of media processed. Will check again in 1000ms 23:50:28.634 [info] GET /sources/2/media/188 23:50:28.634 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "188", "source_id" => "2"} Pipelines: [:browser] 23:50:28.636 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=739.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [188] 23:50:28.638 [debug] QUERY OK source="sources" db=0.7ms idle=738.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:28.638 [debug] QUERY OK source="tasks" db=0.9ms idle=739.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [188] 23:50:28.640 [debug] QUERY OK source="settings" db=0.3ms idle=738.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:28.640 [debug] QUERY OK source="settings" db=0.3ms idle=360.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:28.642 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=4.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:28.644 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=5.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:28.649 [info] Sent 200 in 16ms 23:50:29.016 [debug] Current batch of media processed. Will check again in 1000ms 23:50:29.370 [info] GET /sources/1/media/104 23:50:29.371 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "104", "source_id" => "1"} Pipelines: [:browser] 23:50:29.374 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=732.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [104] 23:50:29.376 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=732.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:50:29.376 [debug] QUERY OK source="tasks" db=1.9ms queue=0.1ms idle=734.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [104] 23:50:29.380 [debug] QUERY OK source="settings" db=1.0ms queue=1.2ms idle=733.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:29.381 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=95.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:29.383 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=9.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:29.386 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=10.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:29.397 [info] Sent 200 in 26ms 23:50:30.021 [debug] Current batch of media processed. Will check again in 1000ms 23:50:30.089 [info] GET /sources/1/media/102 23:50:30.090 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "102", "source_id" => "1"} Pipelines: [:browser] 23:50:30.092 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=714.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [102] 23:50:30.094 [debug] QUERY OK source="tasks" db=0.9ms queue=0.1ms idle=713.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [102] 23:50:30.095 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=712.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:50:30.097 [debug] QUERY OK source="settings" db=0.7ms idle=712.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:30.098 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=711.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:30.101 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=7.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:30.103 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=7.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:30.106 [info] Sent 200 in 17ms 23:50:30.578 [info] {"source":"oban","duration":4895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:30.633 [info] GET /sources/2/media/181 23:50:30.635 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "181", "source_id" => "2"} Pipelines: [:browser] 23:50:30.638 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=538.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [181] 23:50:30.641 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=536.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:30.641 [debug] QUERY OK source="tasks" db=0.6ms queue=0.2ms idle=538.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [181] 23:50:30.645 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=65.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:30.647 [debug] QUERY OK source="settings" db=0.9ms queue=0.4ms idle=67.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:30.654 [debug] QUERY OK source="settings" db=1.2ms queue=0.5ms idle=14.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:30.658 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.5ms idle=16.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:30.664 [info] Sent 200 in 30ms 23:50:31.024 [debug] Current batch of media processed. Will check again in 1000ms 23:50:31.323 [info] GET /sources/2/media/192 23:50:31.324 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "192", "source_id" => "2"} Pipelines: [:browser] 23:50:31.326 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=683.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [192] 23:50:31.328 [debug] QUERY OK source="tasks" db=0.9ms queue=0.1ms idle=681.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [192] 23:50:31.328 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=679.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:31.330 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=675.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:31.330 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=671.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:31.332 [debug] QUERY OK source="settings" db=0.3ms idle=5.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:31.334 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=6.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:31.338 [info] Sent 200 in 14ms 23:50:31.847 [info] GET /sources/1/media/101 23:50:31.848 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "101", "source_id" => "1"} Pipelines: [:browser] 23:50:31.853 [debug] QUERY OK source="media_items" db=1.6ms decode=0.1ms queue=0.3ms idle=521.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [101] 23:50:31.855 [debug] QUERY OK source="tasks" db=0.8ms queue=0.1ms idle=524.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [101] 23:50:31.856 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=522.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:50:31.859 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=523.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:31.860 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=189.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:31.864 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=10.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:31.870 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.2ms idle=13.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:31.875 [info] Sent 200 in 28ms 23:50:32.026 [debug] Current batch of media processed. Will check again in 1000ms 23:50:33.030 [debug] Current batch of media processed. Will check again in 1000ms 23:50:33.042 [info] GET /sources/1/media/100 23:50:33.043 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "100", "source_id" => "1"} Pipelines: [:browser] 23:50:33.045 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=1185.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [100] 23:50:33.047 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=1186.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [100] 23:50:33.047 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1182.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:50:33.049 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1178.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:33.050 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=305.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:33.053 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=6.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:33.057 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=8.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:33.060 [info] Sent 200 in 18ms 23:50:33.699 [info] GET /media_profiles/new 23:50:33.701 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.new/2 Parameters: %{} Pipelines: [:browser] 23:50:33.709 [debug] QUERY OK source="settings" db=2.5ms queue=0.8ms idle=657.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:33.714 [debug] QUERY OK source="settings" db=1.8ms queue=0.4ms idle=662.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:33.717 [debug] QUERY OK source="settings" db=0.6ms queue=0.4ms idle=665.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:33.722 [debug] QUERY OK source="settings" db=2.2ms queue=0.2ms idle=667.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:33.728 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=670.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:33.746 [info] Sent 200 in 47ms 23:50:34.094 [debug] Current batch of media processed. Will check again in 1000ms 23:50:34.368 [info] GET /sources/1/ 23:50:34.370 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 23:50:34.377 [debug] QUERY OK source="sources" db=2.1ms queue=0.4ms idle=659.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:50:34.379 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.2ms idle=660.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:34.384 [debug] QUERY OK source="tasks" db=1.5ms queue=0.2ms idle=659.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 23:50:34.385 [debug] QUERY OK source="oban_jobs" db=0.4ms queue=0.2ms idle=655.6ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [64] 23:50:34.387 [debug] QUERY OK source="settings" db=0.8ms decode=0.1ms queue=0.2ms idle=628.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:34.389 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=11.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:34.391 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=11.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:34.399 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=13.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:50:34.402 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=15.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 23:50:34.405 [debug] QUERY OK source="media_items" db=2.2ms queue=0.2ms idle=15.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 23:50:34.408 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=18.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:50:34.410 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=17.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 23:50:34.412 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=11.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 23:50:34.419 [debug] QUERY OK source="sources" db=1.7ms queue=0.2ms idle=14.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:50:34.426 [debug] QUERY OK source="media_items" db=3.4ms queue=0.2ms idle=15.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 23:50:34.434 [debug] QUERY OK source="media_items" db=5.3ms queue=0.6ms idle=19.3ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 23:50:34.449 [info] Sent 200 in 81ms 23:50:34.924 [info] GET /sources/2/ 23:50:34.925 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 23:50:34.929 [debug] QUERY OK source="sources" db=1.6ms queue=0.3ms idle=515.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:34.931 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=511.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:34.932 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=506.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [2, "executing", "available", "scheduled", "retryable"] 23:50:34.933 [debug] QUERY OK source="oban_jobs" db=0.5ms queue=0.1ms idle=498.8ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [63] 23:50:34.935 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=170.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:34.936 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=5.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:34.938 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=6.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:34.944 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=11.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:34.948 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=12.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 23:50:34.951 [debug] QUERY OK source="media_items" db=2.2ms queue=0.2ms idle=13.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 23:50:34.955 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=17.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:34.957 [debug] QUERY OK source="media_items" db=0.9ms queue=0.3ms idle=18.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 23:50:34.959 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=13.9ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 23:50:34.962 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=13.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:34.965 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=12.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [2] 23:50:34.967 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=10.5ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 23:50:34.976 [info] Sent 200 in 52ms 23:50:35.117 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1276, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", "id" => "2ozZCTEERXg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=2ozZCTEERXg", "playlist_index" => 10, "timestamp" => 1768692169, "title" => "Меня очаровала девушка с автодомом", "upload_date" => "20260117"} 23:50:35.121 [debug] QUERY OK source="sources" db=2.5ms queue=0.4ms idle=160.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:50:35.124 [debug] QUERY OK source="sources" db=1.1ms decode=0.2ms queue=0.3ms idle=163.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:35.128 [debug] QUERY OK source="media_items" db=2.2ms queue=0.4ms idle=163.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-17 23:22:49Z], 2] 23:50:35.139 [debug] QUERY OK source="media_items" db=8.8ms queue=0.1ms idle=165.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Меня очаровала девушка с автодомом", "9500de59-a2d7-4a15-95ab-1abb10a8b1e0", 1276, false, "2ozZCTEERXg", "https://www.youtube.com/watch?v=2ozZCTEERXg", 10, "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", false, false, false, 2, [], 98, ~U[2026-01-17 23:22:49Z], ~U[2026-04-17 18:50:35Z], ~U[2026-04-17 18:50:35Z], "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Меня очаровала девушка с автодомом", 1276, false, "2ozZCTEERXg", "https://www.youtube.com/watch?v=2ozZCTEERXg", "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", false, 2, ~U[2026-01-17 23:22:49Z]] 23:50:35.142 [debug] QUERY OK source="sources" db=1.6ms queue=0.5ms idle=173.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:35.145 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.3ms idle=22.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:35.148 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=22.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [194] 23:50:35.148 [debug] Current batch of media processed. Will check again in 1000ms 23:50:35.819 [info] GET /sources/2/edit 23:50:35.820 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 23:50:35.823 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=682.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:35.824 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=681.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 23:50:35.827 [debug] QUERY OK source="settings" db=1.2ms queue=0.2ms idle=680.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:35.828 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=679.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:35.831 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=56.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:35.839 [info] Sent 200 in 20ms 23:50:36.128 [info] GET /settings 23:50:36.129 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 23:50:36.132 [debug] QUERY OK source="settings" db=1.1ms queue=0.2ms idle=307.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:36.134 [debug] QUERY OK source="settings" db=0.4ms queue=0.3ms idle=308.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:36.135 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=307.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:36.137 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=307.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:36.141 [info] Sent 200 in 13ms 23:50:36.150 [debug] Current batch of media processed. Will check again in 1000ms 23:50:36.171 [info] CONNECTED TO Phoenix.LiveView.Socket in 232µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "ZihSL1YsBlMzIBBRMRUpNxgEFi0AJxsP9_by5tRkBzachVnxvcqFNSpF", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 23:50:36.188 [debug] MOUNT Pinchflat.Settings.AppriseServerLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "value" => nil} 23:50:36.188 [debug] Replied in 550µs 23:50:36.360 [info] GET /sources/1/edit 23:50:36.360 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 23:50:36.367 [debug] QUERY OK source="sources" db=3.7ms queue=0.4ms idle=531.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:50:36.371 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=237.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 23:50:36.374 [debug] QUERY OK source="settings" db=1.0ms queue=0.3ms idle=238.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:36.375 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=239.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:36.377 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=239.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:36.389 [info] Sent 200 in 29ms 23:50:37.153 [debug] Current batch of media processed. Will check again in 1000ms 23:50:37.278 [info] GET /sources/1/media/99 23:50:37.279 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "99", "source_id" => "1"} Pipelines: [:browser] 23:50:37.282 [debug] QUERY OK source="media_items" db=1.8ms queue=0.3ms idle=909.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [99] 23:50:37.285 [debug] QUERY OK source="tasks" db=1.1ms queue=0.2ms idle=909.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [99] 23:50:37.286 [debug] QUERY OK source="sources" db=1.9ms idle=908.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:50:37.288 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=909.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:37.290 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=506.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:37.292 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=8.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:37.295 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.3ms idle=9.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:37.302 [info] Sent 200 in 24ms 23:50:37.817 [info] GET /sources/2/media/179/force_download 23:50:37.826 [debug] QUERY OK source="settings" db=4.1ms queue=0.8ms idle=532.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:37.830 [debug] QUERY OK source="settings" db=1.2ms queue=0.3ms idle=538.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:37.832 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:50:37.838 [error] #PID<0.4195.0> running PinchflatWeb.Endpoint (connection #PID<0.4113.0>, stream id 27) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/2/media/179/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/179/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4113.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/179/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 59870}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/179", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 27 }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ" }, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4195.0>, params: %{}, path_info: ["sources", "2", "media", "179", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/2/media/179"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/2/media/179/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc5iNG00wdB3AUAAIoB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4113.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/179/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 59870}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/179", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 27 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/179/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4113.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/179/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 59870}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/179", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" (truncated) 23:50:38.157 [debug] Current batch of media processed. Will check again in 1000ms 23:50:38.837 [info] GET /sources/2/media/196/force_download 23:50:38.844 [debug] QUERY OK source="settings" db=1.7ms queue=0.5ms idle=1016.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:38.846 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1015.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:38.846 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:50:38.852 [error] #PID<0.4197.0> running PinchflatWeb.Endpoint (connection #PID<0.4196.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/2/media/196/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/196/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4196.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/196/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 21170}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/196", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ" }, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4197.0>, params: %{}, path_info: ["sources", "2", "media", "196", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/2/media/196"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/2/media/196/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc5iQ5wnk8Y2R8AAEKC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4196.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/196/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 21170}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/196", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/196/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4196.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/196/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 21170}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/196", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" (truncated) 23:50:39.162 [debug] Current batch of media processed. Will check again in 1000ms 23:50:40.170 [debug] Current batch of media processed. Will check again in 1000ms 23:50:40.576 [info] GET /sources/2/media/189/force_download 23:50:40.578 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1895.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:40.579 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1769.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:40.579 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:50:40.582 [error] #PID<0.4199.0> running PinchflatWeb.Endpoint (connection #PID<0.4198.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/2/media/189/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/189/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4198.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/189/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 40031}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/189", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ" }, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4199.0>, params: %{}, path_info: ["sources", "2", "media", "189", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/2/media/189"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/2/media/189/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc5iXYewJA0FBMAAHuD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4198.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/189/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 40031}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/189", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/189/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4198.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/189/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 40031}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/189", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" (truncated) 23:50:41.177 [debug] Current batch of media processed. Will check again in 1000ms 23:50:42.254 [debug] Current batch of media processed. Will check again in 1000ms 23:50:43.257 [debug] Current batch of media processed. Will check again in 1000ms 23:50:44.264 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1549, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", "id" => "4giLNL0ZYIw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=4giLNL0ZYIw", "playlist_index" => 11, "timestamp" => 1766943042, "title" => "Еду к Девушке Мечты на своём Тук Туке", "upload_date" => "20251228"} 23:50:44.268 [debug] QUERY OK source="sources" db=2.5ms queue=0.7ms idle=1566.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:50:44.270 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1419.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:44.275 [debug] QUERY OK source="media_items" db=3.2ms queue=0.2ms idle=563.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-28 17:30:42Z], 2] 23:50:44.287 [debug] QUERY OK source="media_items" db=7.9ms queue=0.2ms idle=570.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду к Девушке Мечты на своём Тук Туке", "c8e1e50c-db29-4e0e-baae-7dd4c1e7d499", 1549, false, "4giLNL0ZYIw", "https://www.youtube.com/watch?v=4giLNL0ZYIw", 11, "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", false, false, false, 2, [], 98, ~U[2025-12-28 17:30:42Z], ~U[2026-04-17 18:50:44Z], ~U[2026-04-17 18:50:44Z], "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду к Девушке Мечты на своём Тук Туке", 1549, false, "4giLNL0ZYIw", "https://www.youtube.com/watch?v=4giLNL0ZYIw", "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", false, 2, ~U[2025-12-28 17:30:42Z]] 23:50:44.290 [debug] QUERY OK source="sources" db=1.5ms queue=0.4ms idle=422.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:44.293 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.5ms idle=22.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:44.296 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=24.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [196] 23:50:44.297 [debug] Current batch of media processed. Will check again in 1000ms 23:50:45.301 [debug] Current batch of media processed. Will check again in 1000ms 23:50:45.372 [info] GET /sources/2/media/194/force_download 23:50:45.388 [debug] QUERY OK source="settings" db=13.6ms queue=0.5ms idle=1087.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:45.392 [debug] QUERY OK source="settings" db=0.7ms queue=1.4ms idle=1098.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:45.392 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:50:45.396 [error] #PID<0.4201.0> running PinchflatWeb.Endpoint (connection #PID<0.4200.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/2/media/194/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/194/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4200.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/194/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 52526}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/194", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ" }, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4201.0>, params: %{}, path_info: ["sources", "2", "media", "194", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/2/media/194"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/2/media/194/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc5ipP7H8ZR79AAAHwD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4200.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/194/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 52526}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/194", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/194/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4200.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/194/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 52526}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/194", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" (truncated) 23:50:46.306 [debug] Current batch of media processed. Will check again in 1000ms 23:50:47.311 [debug] Current batch of media processed. Will check again in 1000ms 23:50:48.315 [debug] Current batch of media processed. Will check again in 1000ms 23:50:49.322 [debug] Current batch of media processed. Will check again in 1000ms 23:50:50.328 [debug] Current batch of media processed. Will check again in 1000ms 23:50:51.336 [debug] Current batch of media processed. Will check again in 1000ms 23:50:52.342 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1406, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", "id" => "G4NAob4_ZtI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=G4NAob4_ZtI", "playlist_index" => 12, "timestamp" => 1766384141, "title" => "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", "upload_date" => "20251222"} 23:50:52.350 [debug] QUERY OK source="sources" db=4.2ms queue=1.0ms idle=1522.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:50:52.352 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1359.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:52.356 [debug] QUERY OK source="media_items" db=2.8ms queue=0.2ms idle=528.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-22 06:15:41Z], 2] 23:50:52.370 [debug] QUERY OK source="media_items" db=7.7ms queue=0.7ms idle=536.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", "7c88c287-40e6-48af-bb06-a8d372a5d69e", 1406, false, "G4NAob4_ZtI", "https://www.youtube.com/watch?v=G4NAob4_ZtI", 12, "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", false, false, false, 2, [], 98, ~U[2025-12-22 06:15:41Z], ~U[2026-04-17 18:50:52Z], ~U[2026-04-17 18:50:52Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", 1406, false, "G4NAob4_ZtI", "https://www.youtube.com/watch?v=G4NAob4_ZtI", "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", false, 2, ~U[2025-12-22 06:15:41Z]] 23:50:52.374 [debug] QUERY OK source="sources" db=1.4ms queue=0.4ms idle=373.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:52.376 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.3ms idle=25.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:52.378 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=25.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [198] 23:50:52.379 [debug] Current batch of media processed. Will check again in 1000ms 23:50:53.396 [debug] Current batch of media processed. Will check again in 1000ms 23:50:54.398 [debug] Current batch of media processed. Will check again in 1000ms 23:50:55.400 [debug] Current batch of media processed. Will check again in 1000ms 23:50:56.403 [debug] Current batch of media processed. Will check again in 1000ms 23:50:57.407 [debug] Current batch of media processed. Will check again in 1000ms 23:50:58.410 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1514, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", "id" => "xFdBoiYvh4g", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xFdBoiYvh4g", "playlist_index" => 13, "timestamp" => 1765722906, "title" => "Мы Больше НЕ ХОТИМ Здесь находиться", "upload_date" => "20251214"} 23:50:58.412 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=515.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:50:58.413 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=516.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:58.415 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=518.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-14 14:35:06Z], 2] 23:50:58.431 [debug] QUERY OK source="media_items" db=13.6ms queue=0.1ms idle=519.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мы Больше НЕ ХОТИМ Здесь находиться", "a5dfc1b7-f21a-472f-aa92-6e1d66e72149", 1514, false, "xFdBoiYvh4g", "https://www.youtube.com/watch?v=xFdBoiYvh4g", 13, "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", false, false, false, 2, [], 98, ~U[2025-12-14 14:35:06Z], ~U[2026-04-17 18:50:58Z], ~U[2026-04-17 18:50:58Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мы Больше НЕ ХОТИМ Здесь находиться", 1514, false, "xFdBoiYvh4g", "https://www.youtube.com/watch?v=xFdBoiYvh4g", "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", false, 2, ~U[2025-12-14 14:35:06Z]] 23:50:58.434 [debug] QUERY OK source="sources" db=1.2ms queue=0.4ms idle=310.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:50:58.436 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.2ms idle=22.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:50:58.438 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=23.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [200] 23:50:58.439 [debug] Current batch of media processed. Will check again in 1000ms 23:50:59.050 [info] GET /sources/2/media/185/force_download 23:50:59.055 [debug] QUERY OK source="settings" db=3.2ms queue=0.5ms idle=636.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:59.057 [debug] QUERY OK source="settings" db=1.2ms queue=0.3ms idle=626.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:50:59.058 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:50:59.060 [error] #PID<0.4203.0> running PinchflatWeb.Endpoint (connection #PID<0.4202.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/2/media/185/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/185/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4202.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/185/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 56309}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/185", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ" }, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4203.0>, params: %{}, path_info: ["sources", "2", "media", "185", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/2/media/185"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/2/media/185/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc5jcNMGmkXxx0AAEOC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4202.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/185/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 56309}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/185", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/185/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4202.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/185/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 56309}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/185", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" (truncated) 23:50:59.444 [debug] Current batch of media processed. Will check again in 1000ms 23:51:00.449 [debug] Current batch of media processed. Will check again in 1000ms 23:51:00.763 [info] {"source":"oban","duration":3616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:00.916 [info] {"source":"oban","duration":2535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:51:01.458 [debug] Current batch of media processed. Will check again in 1000ms 23:51:02.462 [debug] Current batch of media processed. Will check again in 1000ms 23:51:03.464 [debug] Current batch of media processed. Will check again in 1000ms 23:51:04.501 [debug] Current batch of media processed. Will check again in 1000ms 23:51:05.511 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1037, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", "id" => "n5imZW0JT1k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=n5imZW0JT1k", "playlist_index" => 14, "timestamp" => 1765329342, "title" => "Этой Ночью Произошло Ужасное", "upload_date" => "20251210"} 23:51:05.518 [debug] QUERY OK source="sources" db=4.0ms queue=0.8ms idle=1586.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:51:05.520 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1222.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:05.526 [debug] QUERY OK source="media_items" db=5.5ms queue=0.2ms idle=586.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-10 01:15:42Z], 2] 23:51:05.573 [debug] QUERY OK source="media_items" db=45.2ms queue=0.1ms idle=593.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Этой Ночью Произошло Ужасное", "057f3133-57b0-483e-9ebb-0d59fcc06594", 1037, false, "n5imZW0JT1k", "https://www.youtube.com/watch?v=n5imZW0JT1k", 14, "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", false, false, false, 2, [], 98, ~U[2025-12-10 01:15:42Z], ~U[2026-04-17 18:51:05Z], ~U[2026-04-17 18:51:05Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Этой Ночью Произошло Ужасное", 1037, false, "n5imZW0JT1k", "https://www.youtube.com/watch?v=n5imZW0JT1k", "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", false, 2, ~U[2025-12-10 01:15:42Z]] 23:51:05.579 [debug] QUERY OK source="sources" db=4.0ms queue=0.5ms idle=266.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:05.582 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.5ms idle=62.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:51:05.586 [debug] QUERY OK source="media_items" db=2.0ms queue=0.8ms idle=63.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [202] 23:51:05.587 [debug] Current batch of media processed. Will check again in 1000ms 23:51:06.591 [debug] Current batch of media processed. Will check again in 1000ms 23:51:07.594 [debug] Current batch of media processed. Will check again in 1000ms 23:51:08.670 [debug] Current batch of media processed. Will check again in 1000ms 23:51:09.672 [debug] Current batch of media processed. Will check again in 1000ms 23:51:10.881 [debug] Current batch of media processed. Will check again in 1000ms 23:51:11.889 [debug] Current batch of media processed. Will check again in 1000ms 23:51:12.898 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1108, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", "id" => "aeGO4jSaWxY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=aeGO4jSaWxY", "playlist_index" => 15, "timestamp" => 1764880079, "title" => "Я Сильно Облажался", "upload_date" => "20251204"} 23:51:12.902 [debug] QUERY OK source="sources" db=0.9ms queue=0.6ms idle=1784.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:51:12.903 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1786.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:12.907 [debug] QUERY OK source="media_items" db=2.3ms queue=0.2ms idle=1788.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-04 20:27:59Z], 2] 23:51:12.917 [debug] QUERY OK source="media_items" db=8.3ms queue=0.2ms idle=1537.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Сильно Облажался", "f46cc6fd-5b5a-47cf-ab6a-e466b1e6d3ce", 1108, false, "aeGO4jSaWxY", "https://www.youtube.com/watch?v=aeGO4jSaWxY", 15, "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", false, false, false, 2, [], 98, ~U[2025-12-04 20:27:59Z], ~U[2026-04-17 18:51:12Z], ~U[2026-04-17 18:51:12Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Сильно Облажался", 1108, false, "aeGO4jSaWxY", "https://www.youtube.com/watch?v=aeGO4jSaWxY", "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", false, 2, ~U[2025-12-04 20:27:59Z]] 23:51:12.919 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=541.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:12.921 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=18.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:51:12.924 [debug] QUERY OK source="media_items" db=0.7ms queue=0.3ms idle=19.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [204] 23:51:12.924 [debug] Current batch of media processed. Will check again in 1000ms 23:51:13.927 [debug] Current batch of media processed. Will check again in 1000ms 23:51:14.933 [debug] Current batch of media processed. Will check again in 1000ms 23:51:15.938 [debug] Current batch of media processed. Will check again in 1000ms 23:51:16.944 [debug] Current batch of media processed. Will check again in 1000ms 23:51:17.947 [debug] Current batch of media processed. Will check again in 1000ms 23:51:18.956 [debug] Current batch of media processed. Will check again in 1000ms 23:51:19.962 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1412, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", "id" => "pA0akcR9DQg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=pA0akcR9DQg", "playlist_index" => 16, "timestamp" => 1764076874, "title" => "Еду На Тук Туке через всю Страну", "upload_date" => "20251125"} 23:51:19.966 [debug] QUERY OK source="sources" db=1.0ms queue=0.8ms idle=1785.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:51:19.968 [debug] QUERY OK source="sources" db=0.8ms queue=0.4ms idle=1788.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:19.971 [debug] QUERY OK source="media_items" db=1.6ms queue=0.5ms idle=1790.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-25 13:21:14Z], 2] 23:51:19.978 [debug] QUERY OK source="media_items" db=3.4ms queue=0.4ms idle=1537.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду На Тук Туке через всю Страну", "e26e8e7c-f50e-4b72-aff1-0f6e68d8a8c0", 1412, false, "pA0akcR9DQg", "https://www.youtube.com/watch?v=pA0akcR9DQg", 16, "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", false, false, false, 2, [], 98, ~U[2025-11-25 13:21:14Z], ~U[2026-04-17 18:51:19Z], ~U[2026-04-17 18:51:19Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду На Тук Туке через всю Страну", 1412, false, "pA0akcR9DQg", "https://www.youtube.com/watch?v=pA0akcR9DQg", "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", false, 2, ~U[2025-11-25 13:21:14Z]] 23:51:19.980 [debug] QUERY OK source="sources" db=1.0ms queue=0.7ms idle=535.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:19.982 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.6ms idle=14.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:51:19.985 [debug] QUERY OK source="media_items" db=1.0ms decode=0.2ms queue=0.3ms idle=14.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [207] 23:51:19.986 [debug] Current batch of media processed. Will check again in 1000ms 23:51:21.009 [debug] Current batch of media processed. Will check again in 1000ms 23:51:22.027 [debug] Current batch of media processed. Will check again in 1000ms 23:51:23.032 [debug] Current batch of media processed. Will check again in 1000ms 23:51:24.035 [debug] Current batch of media processed. Will check again in 1000ms 23:51:25.052 [debug] Current batch of media processed. Will check again in 1000ms 23:51:26.056 [debug] Current batch of media processed. Will check again in 1000ms 23:51:27.063 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1035, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", "id" => "rmc7zta802k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=rmc7zta802k", "playlist_index" => 17, "timestamp" => 1763443158, "title" => "Мне Нужна Женщина", "upload_date" => "20251118"} 23:51:27.069 [debug] QUERY OK source="sources" db=2.7ms queue=0.6ms idle=1819.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:51:27.071 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1824.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:27.073 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1571.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-18 05:19:18Z], 2] 23:51:27.078 [debug] QUERY OK source="media_items" db=3.6ms queue=0.1ms idle=810.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мне Нужна Женщина", "d049a430-8963-46b5-ad67-e0fc0d86ba3f", 1035, false, "rmc7zta802k", "https://www.youtube.com/watch?v=rmc7zta802k", 17, "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", false, false, false, 2, [], 98, ~U[2025-11-18 05:19:18Z], ~U[2026-04-17 18:51:27Z], ~U[2026-04-17 18:51:27Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мне Нужна Женщина", 1035, false, "rmc7zta802k", "https://www.youtube.com/watch?v=rmc7zta802k", "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", false, 2, ~U[2025-11-18 05:19:18Z]] 23:51:27.080 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=568.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:27.081 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=11.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:51:27.084 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=11.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [209] 23:51:27.084 [debug] Current batch of media processed. Will check again in 1000ms 23:51:28.102 [debug] Current batch of media processed. Will check again in 1000ms 23:51:29.112 [debug] Current batch of media processed. Will check again in 1000ms 23:51:30.117 [debug] Current batch of media processed. Will check again in 1000ms 23:51:31.010 [info] {"source":"oban","duration":3885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:31.153 [debug] Current batch of media processed. Will check again in 1000ms 23:51:32.170 [debug] Current batch of media processed. Will check again in 1000ms 23:51:33.177 [debug] Current batch of media processed. Will check again in 1000ms 23:51:34.192 [debug] Current batch of media processed. Will check again in 1000ms 23:51:35.197 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1613, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", "id" => "6ADiE2Td0tQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=6ADiE2Td0tQ", "playlist_index" => 18, "timestamp" => 1762786204, "title" => "Я Остался БЕЗ ДЕНЕГ в Чили", "upload_date" => "20251110"} 23:51:35.202 [debug] QUERY OK source="sources" db=2.0ms queue=0.8ms idle=915.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:51:35.205 [debug] QUERY OK source="sources" db=1.5ms queue=0.2ms idle=919.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:35.207 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=921.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-10 14:50:04Z], 2] 23:51:35.214 [debug] QUERY OK source="media_items" db=5.2ms queue=0.1ms idle=924.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Остался БЕЗ ДЕНЕГ в Чили", "fc3a59bb-ed55-4b54-876f-39767b9f8114", 1613, false, "6ADiE2Td0tQ", "https://www.youtube.com/watch?v=6ADiE2Td0tQ", 18, "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", false, false, false, 2, [], 98, ~U[2025-11-10 14:50:04Z], ~U[2026-04-17 18:51:35Z], ~U[2026-04-17 18:51:35Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Остался БЕЗ ДЕНЕГ в Чили", 1613, false, "6ADiE2Td0tQ", "https://www.youtube.com/watch?v=6ADiE2Td0tQ", "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", false, 2, ~U[2025-11-10 14:50:04Z]] 23:51:35.216 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=637.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:35.217 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=14.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:51:35.219 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=13.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [211] 23:51:35.220 [debug] Current batch of media processed. Will check again in 1000ms 23:51:36.223 [debug] Current batch of media processed. Will check again in 1000ms 23:51:37.226 [debug] Current batch of media processed. Will check again in 1000ms 23:51:38.229 [debug] Current batch of media processed. Will check again in 1000ms 23:51:39.232 [debug] Current batch of media processed. Will check again in 1000ms 23:51:40.235 [debug] Current batch of media processed. Will check again in 1000ms 23:51:41.283 [debug] Current batch of media processed. Will check again in 1000ms 23:51:42.352 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1705, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", "id" => "UPvY6pc2g2Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UPvY6pc2g2Q", "playlist_index" => 19, "timestamp" => 1762174187, "title" => "Моя Жизнь Без Смысла", "upload_date" => "20251103"} 23:51:42.353 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=2024.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:51:42.355 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=2025.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:42.356 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=2026.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-03 12:49:47Z], 2] 23:51:42.360 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=1673.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Моя Жизнь Без Смысла", "1d2ddb2d-181d-435e-bf7e-a987dc8dcfba", 1705, false, "UPvY6pc2g2Q", "https://www.youtube.com/watch?v=UPvY6pc2g2Q", 19, "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", false, false, false, 2, [], 98, ~U[2025-11-03 12:49:47Z], ~U[2026-04-17 18:51:42Z], ~U[2026-04-17 18:51:42Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Моя Жизнь Без Смысла", 1705, false, "UPvY6pc2g2Q", "https://www.youtube.com/watch?v=UPvY6pc2g2Q", "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", false, 2, ~U[2025-11-03 12:49:47Z]] 23:51:42.362 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=670.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:42.363 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=8.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:51:42.364 [debug] QUERY OK source="media_items" db=0.6ms idle=9.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [213] 23:51:42.365 [debug] Current batch of media processed. Will check again in 1000ms 23:51:43.147 [info] GET /sources/2/media/183/force_download 23:51:43.151 [debug] QUERY OK source="settings" db=2.1ms queue=0.2ms idle=788.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:51:43.153 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=790.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:51:43.153 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:51:43.156 [error] #PID<0.4210.0> running PinchflatWeb.Endpoint (connection #PID<0.4209.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/2/media/183/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/183/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4209.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/183/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 40157}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/183", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ" }, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4210.0>, params: %{}, path_info: ["sources", "2", "media", "183", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/2/media/183"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/2/media/183/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc5mAeimigFVbsAAH2D"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4209.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/183/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 40157}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/183", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/183/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4209.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/183/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 40157}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/183", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" (truncated) 23:51:43.366 [debug] Current batch of media processed. Will check again in 1000ms 23:51:44.369 [debug] Current batch of media processed. Will check again in 1000ms 23:51:45.374 [debug] Current batch of media processed. Will check again in 1000ms 23:51:46.376 [debug] Current batch of media processed. Will check again in 1000ms 23:51:47.380 [debug] Current batch of media processed. Will check again in 1000ms 23:51:48.383 [debug] Current batch of media processed. Will check again in 1000ms 23:51:49.386 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1462, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e102600 - Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ)..mkv", "id" => "KIl3L2ER0ow", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=KIl3L2ER0ow", "playlist_index" => 20, "timestamp" => 1761444903, "title" => "Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ).", "upload_date" => "20251026"} 23:51:49.391 [debug] QUERY OK source="sources" db=4.1ms queue=0.4ms idle=1952.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:51:49.394 [debug] QUERY OK source="sources" db=1.6ms queue=0.2ms idle=1576.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:49.398 [debug] QUERY OK source="media_items" db=2.6ms queue=0.2ms idle=958.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-26 02:15:03Z], 2] 23:51:49.406 [debug] QUERY OK source="media_items" db=4.5ms queue=0.2ms idle=964.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ).", "aecd6479-0f02-47b2-a028-f46c47f5fbf0", 1462, false, "KIl3L2ER0ow", "https://www.youtube.com/watch?v=KIl3L2ER0ow", 20, "/downloads/shows/Nestrashno/Season 2025/s2025e102600 - Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ)..mkv", false, false, false, 2, [], 98, ~U[2025-10-26 02:15:03Z], ~U[2026-04-17 18:51:49Z], ~U[2026-04-17 18:51:49Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ).", 1462, false, "KIl3L2ER0ow", "https://www.youtube.com/watch?v=KIl3L2ER0ow", "/downloads/shows/Nestrashno/Season 2025/s2025e102600 - Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ)..mkv", false, 2, ~U[2025-10-26 02:15:03Z]] 23:51:49.408 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=579.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:49.410 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.3ms idle=17.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:51:49.412 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=16.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [215] 23:51:49.413 [debug] Current batch of media processed. Will check again in 1000ms 23:51:50.289 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@nestrashno --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/Nestrashno/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:2160,+codec:h264:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/42/f3/42f391681240177b8fbbadc408d3ae4220c0104a0615b46919d128abcb44062c.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/37/da/37da41de58ba7bc12421ad57d2947ed7fc88e9b61d2ce6b821f6ca2630bc5de8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 23:51:50.294 [debug] Gracefully stopping file follower 23:51:50.298 [debug] QUERY OK source="sources" db=2.4ms queue=0.6ms idle=889.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 23:51:50.300 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=890.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:50.303 [debug] QUERY OK source="media_items" db=2.4ms queue=0.2ms idle=890.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-12 15:11:52Z], 2] 23:51:50.307 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=891.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Что могло пойти не так?", "f0454feb-89bb-4e23-bf9d-cf8ec175d54d", 1091, false, "J45juaoKZxw", "https://www.youtube.com/watch?v=J45juaoKZxw", 1, "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", false, false, false, 2, [], 98, ~U[2026-04-12 15:11:52Z], ~U[2026-04-17 18:51:50Z], ~U[2026-04-17 18:51:50Z], "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Что могло пойти не так?", 1091, false, "J45juaoKZxw", "https://www.youtube.com/watch?v=J45juaoKZxw", "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", false, 2, ~U[2026-04-12 15:11:52Z]] 23:51:50.309 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=465.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:50.311 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=12.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-07 05:40:09Z], 2] 23:51:50.315 [debug] QUERY OK source="media_items" db=3.3ms queue=0.2ms idle=12.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Всё достало", "8220b383-1a80-44d5-be36-6d12d4c1d935", 1352, false, "W9xy1W0SdQc", "https://www.youtube.com/watch?v=W9xy1W0SdQc", 2, "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", false, false, false, 2, [], 98, ~U[2026-04-07 05:40:09Z], ~U[2026-04-17 18:51:50Z], ~U[2026-04-17 18:51:50Z], "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Всё достало", 1352, false, "W9xy1W0SdQc", "https://www.youtube.com/watch?v=W9xy1W0SdQc", "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", false, 2, ~U[2026-04-07 05:40:09Z]] 23:51:50.317 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=13.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:50.319 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=10.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-25 14:24:22Z], 2] 23:51:50.323 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=10.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Пока. Я буду скучать.", "e1cc3273-f7e5-4d10-906e-3c115cc3328b", 1032, false, "kXfi5sA7eEg", "https://www.youtube.com/watch?v=kXfi5sA7eEg", 3, "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", false, false, false, 2, [], 98, ~U[2026-03-25 14:24:22Z], ~U[2026-04-17 18:51:50Z], ~U[2026-04-17 18:51:50Z], "Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Пока. Я буду скучать.", 1032, false, "kXfi5sA7eEg", "https://www.youtube.com/watch?v=kXfi5sA7eEg", "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", false, 2, ~U[2026-03-25 14:24:22Z]] 23:51:50.324 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=12.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:50.327 [debug] QUERY OK source="media_items" db=2.0ms queue=0.4ms idle=9.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-17 18:08:37Z], 2] 23:51:50.333 [debug] QUERY OK source="media_items" db=4.2ms queue=0.1ms idle=10.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшая страна Латинской Америки", "84293581-fbcc-4f3a-a835-b860cd63aa96", 1621, false, "hOjeA8-3k2A", "https://www.youtube.com/watch?v=hOjeA8-3k2A", 4, "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", false, false, false, 2, [], 98, ~U[2026-03-17 18:08:37Z], ~U[2026-04-17 18:51:50Z], ~U[2026-04-17 18:51:50Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшая страна Латинской Америки", 1621, false, "hOjeA8-3k2A", "https://www.youtube.com/watch?v=hOjeA8-3k2A", "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", false, 2, ~U[2026-03-17 18:08:37Z]] 23:51:50.334 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=14.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:50.336 [debug] QUERY OK source="media_items" db=1.1ms queue=0.3ms idle=12.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-09 03:06:25Z], 2] 23:51:50.341 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=12.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Теперь у меня есть девушка", "11c5550f-f348-4090-9248-dba5a5749886", 1276, false, "mhAJ_p0PnD4", "https://www.youtube.com/watch?v=mhAJ_p0PnD4", 5, "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", false, false, false, 2, [], 98, ~U[2026-03-09 03:06:25Z], ~U[2026-04-17 18:51:50Z], ~U[2026-04-17 18:51:50Z], "Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Теперь у меня есть девушка", 1276, false, "mhAJ_p0PnD4", "https://www.youtube.com/watch?v=mhAJ_p0PnD4", "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", false, 2, ~U[2026-03-09 03:06:25Z]] 23:51:50.342 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=14.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:50.345 [debug] QUERY OK source="media_items" db=1.5ms queue=0.3ms idle=10.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-24 20:33:14Z], 2] 23:51:50.349 [debug] QUERY OK source="media_items" db=2.5ms queue=0.2ms idle=11.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшее решение в моей жизни?", "185ab8e1-5d16-4c71-8959-e715fd0b55b3", 1191, false, "-X0zctOscOY", "https://www.youtube.com/watch?v=-X0zctOscOY", 6, "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", false, false, false, 2, [], 98, ~U[2026-02-24 20:33:14Z], ~U[2026-04-17 18:51:50Z], ~U[2026-04-17 18:51:50Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшее решение в моей жизни?", 1191, false, "-X0zctOscOY", "https://www.youtube.com/watch?v=-X0zctOscOY", "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", false, 2, ~U[2026-02-24 20:33:14Z]] 23:51:50.351 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=13.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:50.353 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=10.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 04:14:18Z], 2] 23:51:50.357 [debug] QUERY OK source="media_items" db=3.0ms queue=0.2ms idle=11.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Как в 33 года я начал жить в машине.", "e9eba535-4a06-48c2-811a-084889662d24", 1218, false, "lVm8Q1PvKis", "https://www.youtube.com/watch?v=lVm8Q1PvKis", 7, "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", false, false, false, 2, [], 98, ~U[2026-02-16 04:14:18Z], ~U[2026-04-17 18:51:50Z], ~U[2026-04-17 18:51:50Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Как в 33 года я начал жить в машине.", 1218, false, "lVm8Q1PvKis", "https://www.youtube.com/watch?v=lVm8Q1PvKis", "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", false, 2, ~U[2026-02-16 04:14:18Z]] 23:51:50.359 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=13.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:50.362 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=11.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-07 19:41:22Z], 2] 23:51:50.367 [debug] QUERY OK source="media_items" db=4.2ms queue=0.1ms idle=11.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Год буду жить в этой машине", "0e971ccd-ddaf-4fff-b20e-e18cc5bb3729", 1321, false, "kn_vKkOAvM8", "https://www.youtube.com/watch?v=kn_vKkOAvM8", 8, "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", false, false, false, 2, [], 98, ~U[2026-02-07 19:41:22Z], ~U[2026-04-17 18:51:50Z], ~U[2026-04-17 18:51:50Z], "Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Год буду жить в этой машине", 1321, false, "kn_vKkOAvM8", "https://www.youtube.com/watch?v=kn_vKkOAvM8", "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", false, 2, ~U[2026-02-07 19:41:22Z]] 23:51:50.369 [debug] QUERY OK source="sources" db=0.7ms decode=0.1ms queue=0.2ms idle=15.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:50.372 [debug] QUERY OK source="media_items" db=2.0ms queue=0.3ms idle=12.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-26 04:42:46Z], 2] 23:51:50.386 [debug] QUERY OK source="media_items" db=9.8ms queue=0.4ms idle=15.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Конец. Продал тук тук и мы разъезжаемся!", "b53260bf-f28e-4d29-9024-1687df7a2698", 1576, false, "R_PiQ_sXZFY", "https://www.youtube.com/watch?v=R_PiQ_sXZFY", 9, "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", false, false, false, 2, [], 98, ~U[2026-01-26 04:42:46Z], ~U[2026-04-17 18:51:50Z], ~U[2026-04-17 18:51:50Z], "https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Конец. Продал тук тук и мы разъезжаемся!", 1576, false, "R_PiQ_sXZFY", "https://www.youtube.com/watch?v=R_PiQ_sXZFY", "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", false, 2, ~U[2026-01-26 04:42:46Z]] 23:51:50.388 [debug] QUERY OK source="sources" db=0.9ms queue=0.4ms idle=25.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:50.390 [debug] QUERY OK source="media_items" db=1.2ms queue=0.4ms idle=21.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-17 23:22:49Z], 2] 23:51:50.395 [debug] QUERY OK source="media_items" db=3.2ms queue=0.2ms idle=22.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Меня очаровала девушка с автодомом", "40b73d23-33ac-4af9-8ea3-2d387496f9c9", 1276, false, "2ozZCTEERXg", "https://www.youtube.com/watch?v=2ozZCTEERXg", 10, "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", false, false, false, 2, [], 98, ~U[2026-01-17 23:22:49Z], ~U[2026-04-17 18:51:50Z], ~U[2026-04-17 18:51:50Z], "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Меня очаровала девушка с автодомом", 1276, false, "2ozZCTEERXg", "https://www.youtube.com/watch?v=2ozZCTEERXg", "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", false, 2, ~U[2026-01-17 23:22:49Z]] 23:51:50.397 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=23.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:50.399 [debug] QUERY OK source="media_items" db=0.8ms queue=0.3ms idle=12.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-28 17:30:42Z], 2] 23:51:50.402 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=11.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду к Девушке Мечты на своём Тук Туке", "e51da954-3cdd-46b8-821b-557cae1b7ad3", 1549, false, "4giLNL0ZYIw", "https://www.youtube.com/watch?v=4giLNL0ZYIw", 11, "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", false, false, false, 2, [], 98, ~U[2025-12-28 17:30:42Z], ~U[2026-04-17 18:51:50Z], ~U[2026-04-17 18:51:50Z], "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду к Девушке Мечты на своём Тук Туке", 1549, false, "4giLNL0ZYIw", "https://www.youtube.com/watch?v=4giLNL0ZYIw", "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", false, 2, ~U[2025-12-28 17:30:42Z]] 23:51:50.403 [debug] QUERY OK source="sources" db=0.5ms queue=0.4ms idle=12.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:50.405 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=8.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-22 06:15:41Z], 2] 23:51:50.410 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=9.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", "168b9c41-4e35-440e-93ed-678a01a40b54", 1406, false, "G4NAob4_ZtI", "https://www.youtube.com/watch?v=G4NAob4_ZtI", 12, "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", false, false, false, 2, [], 98, ~U[2025-12-22 06:15:41Z], ~U[2026-04-17 18:51:50Z], ~U[2026-04-17 18:51:50Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", 1406, false, "G4NAob4_ZtI", "https://www.youtube.com/watch?v=G4NAob4_ZtI", "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", false, 2, ~U[2025-12-22 06:15:41Z]] 23:51:50.411 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=11.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:50.413 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=10.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-14 14:35:06Z], 2] 23:51:50.417 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=10.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мы Больше НЕ ХОТИМ Здесь находиться", "438ef183-a1df-4832-830c-4d2253fcd7d5", 1514, false, "xFdBoiYvh4g", "https://www.youtube.com/watch?v=xFdBoiYvh4g", 13, "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", false, false, false, 2, [], 98, ~U[2025-12-14 14:35:06Z], ~U[2026-04-17 18:51:50Z], ~U[2026-04-17 18:51:50Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мы Больше НЕ ХОТИМ Здесь находиться", 1514, false, "xFdBoiYvh4g", "https://www.youtube.com/watch?v=xFdBoiYvh4g", "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", false, 2, ~U[2025-12-14 14:35:06Z]] 23:51:50.419 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=12.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:50.421 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=9.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-10 01:15:42Z], 2] 23:51:50.426 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=10.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Этой Ночью Произошло Ужасное", "3a789f28-97a4-4c20-aaa6-005adaf684d6", 1037, false, "n5imZW0JT1k", "https://www.youtube.com/watch?v=n5imZW0JT1k", 14, "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", false, false, false, 2, [], 98, ~U[2025-12-10 01:15:42Z], ~U[2026-04-17 18:51:50Z], ~U[2026-04-17 18:51:50Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Этой Ночью Произошло Ужасное", 1037, false, "n5imZW0JT1k", "https://www.youtube.com/watch?v=n5imZW0JT1k", "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", false, 2, ~U[2025-12-10 01:15:42Z]] 23:51:50.427 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=12.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:50.428 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=9.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-04 20:27:59Z], 2] 23:51:50.433 [debug] QUERY OK source="media_items" db=3.9ms queue=0.1ms idle=10.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Сильно Облажался", "5f98ddcf-9f6f-43a3-8bf0-c6b6ca16df48", 1108, false, "aeGO4jSaWxY", "https://www.youtube.com/watch?v=aeGO4jSaWxY", 15, "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", false, false, false, 2, [], 98, ~U[2025-12-04 20:27:59Z], ~U[2026-04-17 18:51:50Z], ~U[2026-04-17 18:51:50Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Сильно Облажался", 1108, false, "aeGO4jSaWxY", "https://www.youtube.com/watch?v=aeGO4jSaWxY", "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", false, 2, ~U[2025-12-04 20:27:59Z]] 23:51:50.434 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=12.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:50.436 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=9.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-25 13:21:14Z], 2] 23:51:50.439 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=9.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду На Тук Туке через всю Страну", "177b0c6a-756a-4e02-aa6e-0ca37a425066", 1412, false, "pA0akcR9DQg", "https://www.youtube.com/watch?v=pA0akcR9DQg", 16, "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", false, false, false, 2, [], 98, ~U[2025-11-25 13:21:14Z], ~U[2026-04-17 18:51:50Z], ~U[2026-04-17 18:51:50Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду На Тук Туке через всю Страну", 1412, false, "pA0akcR9DQg", "https://www.youtube.com/watch?v=pA0akcR9DQg", "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", false, 2, ~U[2025-11-25 13:21:14Z]] 23:51:50.440 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=10.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:50.442 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=7.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-18 05:19:18Z], 2] 23:51:50.446 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мне Нужна Женщина", "623c4c23-c032-461f-9fc6-07ffe7af7305", 1035, false, "rmc7zta802k", "https://www.youtube.com/watch?v=rmc7zta802k", 17, "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", false, false, false, 2, [], 98, ~U[2025-11-18 05:19:18Z], ~U[2026-04-17 18:51:50Z], ~U[2026-04-17 18:51:50Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мне Нужна Женщина", 1035, false, "rmc7zta802k", "https://www.youtube.com/watch?v=rmc7zta802k", "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", false, 2, ~U[2025-11-18 05:19:18Z]] 23:51:50.447 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=10.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:50.450 [debug] QUERY OK source="media_items" db=2.0ms queue=0.2ms idle=9.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-10 14:50:04Z], 2] 23:51:50.455 [debug] QUERY OK source="media_items" db=4.5ms queue=0.1ms idle=10.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Остался БЕЗ ДЕНЕГ в Чили", "643b1497-ed94-4faa-a3a3-0064caf95019", 1613, false, "6ADiE2Td0tQ", "https://www.youtube.com/watch?v=6ADiE2Td0tQ", 18, "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", false, false, false, 2, [], 98, ~U[2025-11-10 14:50:04Z], ~U[2026-04-17 18:51:50Z], ~U[2026-04-17 18:51:50Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Остался БЕЗ ДЕНЕГ в Чили", 1613, false, "6ADiE2Td0tQ", "https://www.youtube.com/watch?v=6ADiE2Td0tQ", "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", false, 2, ~U[2025-11-10 14:50:04Z]] 23:51:50.457 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=14.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:50.459 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=11.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-03 12:49:47Z], 2] 23:51:50.462 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=12.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Моя Жизнь Без Смысла", "358d510d-7db5-4526-a9e6-41664555ffde", 1705, false, "UPvY6pc2g2Q", "https://www.youtube.com/watch?v=UPvY6pc2g2Q", 19, "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", false, false, false, 2, [], 98, ~U[2025-11-03 12:49:47Z], ~U[2026-04-17 18:51:50Z], ~U[2026-04-17 18:51:50Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Моя Жизнь Без Смысла", 1705, false, "UPvY6pc2g2Q", "https://www.youtube.com/watch?v=UPvY6pc2g2Q", "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", false, 2, ~U[2025-11-03 12:49:47Z]] 23:51:50.464 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=13.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:51:50.466 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=9.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-26 02:15:03Z], 2] 23:51:50.471 [debug] QUERY OK source="media_items" db=3.1ms queue=0.2ms idle=9.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ).", "662853b3-5058-48b4-89a4-2304d46504f3", 1462, false, "KIl3L2ER0ow", "https://www.youtube.com/watch?v=KIl3L2ER0ow", 20, "/downloads/shows/Nestrashno/Season 2025/s2025e102600 - Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ)..mkv", false, false, false, 2, [], 98, ~U[2025-10-26 02:15:03Z], ~U[2026-04-17 18:51:50Z], ~U[2026-04-17 18:51:50Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ).", 1462, false, "KIl3L2ER0ow", "https://www.youtube.com/watch?v=KIl3L2ER0ow", "/downloads/shows/Nestrashno/Season 2025/s2025e102600 - Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ)..mkv", false, 2, ~U[2025-10-26 02:15:03Z]] 23:51:50.476 [debug] QUERY OK source="sources" db=1.9ms queue=1.0ms idle=13.7ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-04-17 18:51:50Z], ~U[2026-04-17 18:51:50Z], 2] 23:51:50.482 [debug] QUERY OK source="media_items" db=4.0ms queue=0.2ms idle=15.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 23:51:50.487 [debug] QUERY OK source="media_items" db=3.5ms queue=0.3ms idle=19.4ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 23:51:50.489 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=21.8ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 23:51:50.499 [debug] QUERY OK source="tasks" db=1.1ms queue=0.1ms idle=16.9ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [68, 2, ~U[2026-04-17 18:51:50Z], ~U[2026-04-17 18:51:50Z]] 23:51:50.505 [info] {"args":{"id":2},"id":63,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":158111777,"event":"job:stop","queue_time":493586,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 23:52:00.921 [info] {"source":"oban","duration":1998,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:52:01.061 [info] {"source":"oban","duration":10430,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:31.070 [info] {"source":"oban","duration":6745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:46.504 [info] GET /sources/1/media/103/force_download 23:52:46.506 [debug] QUERY OK source="settings" db=0.7ms queue=0.3ms idle=1506.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:52:46.507 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1507.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:52:46.509 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:52:46.510 [error] #PID<0.4216.0> running PinchflatWeb.Endpoint (connection #PID<0.4215.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/1/media/103/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/103/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4215.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/103/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 63394}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/103", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ" }, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4216.0>, params: %{}, path_info: ["sources", "1", "media", "103", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/1/media/103"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/1/media/103/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc5psgG9PZYtLMAAIAD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4215.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/103/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 63394}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/103", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/103/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4215.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/103/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 63394}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/103", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" (truncated) 23:53:00.928 [info] {"source":"oban","duration":1589,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:53:01.156 [info] {"source":"oban","duration":3156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:31.163 [info] {"source":"oban","duration":1824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:52.125 [info] GET /sources/2/media/188/force_download 23:53:52.127 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1233.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:53:52.128 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=1234.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:53:52.129 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:53:52.130 [error] #PID<0.4223.0> running PinchflatWeb.Endpoint (connection #PID<0.4222.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/2/media/188/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/188/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4222.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/188/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 26466}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/188", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ" }, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4223.0>, params: %{}, path_info: ["sources", "2", "media", "188", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/2/media/188"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/2/media/188/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc5tg9dxXxGZUgAAIGD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4222.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/188/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 26466}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/188", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/188/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4222.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/188/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 26466}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUmpaalZ4eHVXQXY3Y2IweWQtMHVkb1ln.GXJ1y3g7-ngn1YIRUPyLrYFemS-Jg_ABAZ56eIxMkBQ", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/188", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" (truncated) 23:54:00.932 [info] {"source":"oban","duration":807,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:54:01.169 [info] {"source":"oban","duration":1681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:31.178 [info] {"source":"oban","duration":1938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:54.126 [info] GET /sources/1/media/104/force_download 23:54:54.128 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1652.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:54:54.130 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=1653.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:54:54.130 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:54:54.132 [error] #PID<0.4229.0> running PinchflatWeb.Endpoint (connection #PID<0.4228.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/1/media/104/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/104/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4228.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/104/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 44781}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/104", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4229.0>, params: %{}, path_info: ["sources", "1", "media", "104", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/1/media/104"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/1/media/104/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc5xH7sybe0StAAAEUC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4228.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/104/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 44781}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/104", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/104/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4228.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/104/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 44781}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/104", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4229.0>, params: %{}, path_info: ["sources", "1", "media", "104", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => Pinchflat (truncated) 23:55:00.982 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:55:01.180 [info] {"source":"oban","duration":1679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:31.209 [info] {"source":"oban","duration":1784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:57.830 [info] GET /sources/1/media/100/force_download 23:55:57.832 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=929.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:55:57.833 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=931.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:55:57.833 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:55:57.834 [error] #PID<0.4236.0> running PinchflatWeb.Endpoint (connection #PID<0.4235.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/1/media/100/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/100/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4235.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/100/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 38642}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/100", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4236.0>, params: %{}, path_info: ["sources", "1", "media", "100", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/1/media/100"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/1/media/100/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc501P6FXEMHfoAAIwB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4235.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/100/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 38642}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/100", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/100/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4235.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/100/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 38642}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/100", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4236.0>, params: %{}, path_info: ["sources", "1", "media", "100", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => Pinchflat (truncated) 23:56:01.035 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:56:01.231 [info] {"source":"oban","duration":1475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:31.242 [info] {"source":"oban","duration":1906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:00.056 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:57:01.308 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:02.416 [info] GET /sources/2/media/177/force_download 23:57:02.419 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=1109.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:57:02.420 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=754.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:57:02.421 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:57:02.422 [error] #PID<0.4242.0> running PinchflatWeb.Endpoint (connection #PID<0.4241.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/2/media/177/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/177/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4241.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/177/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 53293}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/177", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4242.0>, params: %{}, path_info: ["sources", "2", "media", "177", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/2/media/177"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/2/media/177/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc54l2avg6SikEAAEaC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4241.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/177/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 53293}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/177", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/177/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4241.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/177/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 53293}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/177", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4242.0>, params: %{}, path_info: ["sources", "2", "media", "177", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => Pinchflat (truncated) 23:57:31.311 [info] {"source":"oban","duration":1865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:00.074 [info] {"source":"oban","duration":13300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:58:01.320 [info] {"source":"oban","duration":2433,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:04.004 [info] GET /sources/2/media/192/force_download 23:58:04.005 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=839.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:58:04.006 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=840.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:58:04.006 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:58:04.007 [error] #PID<0.4251.0> running PinchflatWeb.Endpoint (connection #PID<0.4250.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/2/media/192/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/192/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4250.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/192/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 31599}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/192", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4251.0>, params: %{}, path_info: ["sources", "2", "media", "192", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/2/media/192"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/2/media/192/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc58LSAKna3-DgAAEiC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4250.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/192/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 31599}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/192", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/192/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4250.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/192/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 31599}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/192", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4251.0>, params: %{}, path_info: ["sources", "2", "media", "192", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => Pinchflat (truncated) 23:58:31.363 [info] {"source":"oban","duration":2041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:00.082 [info] {"source":"oban","duration":792,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:59:01.374 [info] {"source":"oban","duration":2119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:08.699 [info] GET /sources/2/media/181/force_download 23:59:08.701 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1009.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:59:08.702 [debug] QUERY OK source="settings" db=0.3ms idle=1010.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:59:08.702 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:59:08.703 [error] #PID<0.4257.0> running PinchflatWeb.Endpoint (connection #PID<0.4256.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/2/media/181/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/181/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4256.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/181/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 36847}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/181", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4257.0>, params: %{}, path_info: ["sources", "2", "media", "181", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/2/media/181"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/2/media/181/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc5_8Sp38X5EBcAAEoC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4256.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/181/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 36847}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/181", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/media/181/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4256.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/media/181/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 36847}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2/media/181", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4257.0>, params: %{}, path_info: ["sources", "2", "media", "181", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => Pinchflat (truncated) 23:59:31.380 [info] {"source":"oban","duration":1772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:00.084 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:00:01.391 [info] {"source":"oban","duration":2150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:09.936 [info] GET /sources/1/media/101/force_download 00:00:09.937 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1795.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:00:09.938 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=935.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:00:09.939 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:00:09.940 [error] #PID<0.4264.0> running PinchflatWeb.Endpoint (connection #PID<0.4263.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/1/media/101/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/101/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4263.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/101/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 45984}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/101", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4264.0>, params: %{}, path_info: ["sources", "1", "media", "101", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/1/media/101"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/1/media/101/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc6DgagKshLsuEAAEsC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4263.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/101/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 45984}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/101", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/101/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4263.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/101/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 45984}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/101", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4264.0>, params: %{}, path_info: ["sources", "1", "media", "101", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => Pinchflat (truncated) 00:00:31.399 [info] {"source":"oban","duration":2292,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:00.090 [info] {"source":"oban","duration":958,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:01:01.425 [info] {"source":"oban","duration":1966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:12.434 [info] GET /sources/1/media/102/force_download 00:01:12.438 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=421.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:01:12.439 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=422.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:01:12.440 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:01:12.441 [error] #PID<0.4270.0> running PinchflatWeb.Endpoint (connection #PID<0.4269.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/1/media/102/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/102/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4269.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/102/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 26278}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/102", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4270.0>, params: %{}, path_info: ["sources", "1", "media", "102", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/1/media/102"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/1/media/102/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc6HJPRpWt7YkoAAEyC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4269.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/102/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 26278}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/102", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/102/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4269.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/102/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 26278}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/102", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4270.0>, params: %{}, path_info: ["sources", "1", "media", "102", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => Pinchflat (truncated) 00:01:31.427 [info] {"source":"oban","duration":1628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:00.096 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:02:01.431 [info] {"source":"oban","duration":1874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:18.286 [info] GET /media_profiles/1/edit 00:02:18.286 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.edit/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 00:02:18.289 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.2ms idle=1151.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:02:18.291 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=783.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:02:18.292 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=784.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:02:18.294 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=786.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:02:18.299 [info] Sent 200 in 13ms 00:02:31.491 [info] {"source":"oban","duration":1638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:00.101 [info] {"source":"oban","duration":908,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:03:01.507 [info] {"source":"oban","duration":1669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:21.931 [info] GET /sources/1/media/3 00:03:21.932 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "3", "source_id" => "1"} Pipelines: [:browser] 00:03:21.934 [debug] QUERY OK source="media_items" db=1.1ms queue=0.4ms idle=1700.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [3] 00:03:21.936 [debug] QUERY OK source="tasks" db=0.7ms queue=0.2ms idle=1702.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [3] 00:03:21.937 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1702.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:03:21.938 [debug] QUERY OK source="oban_jobs" db=0.8ms idle=845.8ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [6] 00:03:21.940 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=697.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:21.941 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=5.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:21.942 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=5.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:21.944 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=7.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:03:21.948 [info] Sent 200 in 16ms 00:03:31.518 [info] {"source":"oban","duration":5236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:00.103 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:04:01.523 [info] {"source":"oban","duration":1234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:19.906 [info] GET /sources/1/media/5 00:04:19.907 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5", "source_id" => "1"} Pipelines: [:browser] 00:04:19.909 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=1065.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [5] 00:04:19.910 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=231.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [5] 00:04:19.911 [debug] QUERY OK source="sources" db=0.8ms idle=67.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:04:19.912 [debug] QUERY OK source="oban_jobs" db=0.5ms idle=68.8ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [8] 00:04:19.914 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=70.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:19.915 [debug] QUERY OK source="settings" db=0.3ms queue=0.4ms idle=5.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:19.916 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=5.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:19.918 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:04:19.922 [info] Sent 200 in 15ms 00:04:31.535 [info] {"source":"oban","duration":1953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:00.127 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:05:01.572 [info] {"source":"oban","duration":1784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:12.233 [info] GET /sources/1/media/6 00:05:12.233 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "6", "source_id" => "1"} Pipelines: [:browser] 00:05:12.235 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1562.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [6] 00:05:12.236 [debug] QUERY OK source="tasks" db=0.8ms queue=0.1ms idle=737.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [6] 00:05:12.237 [debug] QUERY OK source="sources" db=1.1ms idle=564.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:05:12.238 [debug] QUERY OK source="oban_jobs" db=0.6ms idle=565.9ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [9] 00:05:12.239 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=567.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:05:12.240 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=4.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:05:12.241 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=4.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:05:12.243 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=5.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:05:12.246 [info] Sent 200 in 12ms 00:05:31.578 [info] {"source":"oban","duration":1973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:56.188 [info] GET /sources/1/media/4 00:05:56.188 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4", "source_id" => "1"} Pipelines: [:browser] 00:05:56.191 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1974.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [4] 00:05:56.192 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=1975.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [4] 00:05:56.192 [debug] QUERY OK source="sources" db=0.4ms idle=1080.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:05:56.193 [debug] QUERY OK source="oban_jobs" db=0.4ms queue=0.1ms idle=936.2ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [7] 00:05:56.194 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=63.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:05:56.195 [debug] QUERY OK source="settings" db=0.3ms idle=4.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:05:56.196 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=3.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:05:56.198 [debug] QUERY OK source="media_profiles" db=0.4ms idle=5.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:05:56.203 [info] Sent 200 in 14ms 00:06:00.158 [info] {"source":"oban","duration":1316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:06:01.586 [info] {"source":"oban","duration":2101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:31.637 [info] {"source":"oban","duration":1582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:38.613 [info] GET /sources/1/media/102/edit 00:06:38.613 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "102", "source_id" => "1"} Pipelines: [:browser] 00:06:38.615 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=898.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [102] 00:06:38.616 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=823.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:06:38.617 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=824.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:06:38.619 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=825.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:06:38.622 [info] Sent 200 in 8ms 00:07:00.241 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:07:01.667 [info] {"source":"oban","duration":1901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:16.894 [info] GET /sources/1/media/103/edit 00:07:16.895 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "103", "source_id" => "1"} Pipelines: [:browser] 00:07:16.896 [debug] QUERY OK source="media_items" db=0.6ms idle=1748.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [103] 00:07:16.897 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=823.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:07:16.898 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=749.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:07:16.899 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=750.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:07:16.902 [info] Sent 200 in 7ms 00:07:31.670 [info] {"source":"oban","duration":2202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:50.091 [info] GET /sources/1/media/104/edit 00:07:50.092 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "104", "source_id" => "1"} Pipelines: [:browser] 00:07:50.094 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1234.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [104] 00:07:50.095 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=1237.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:07:50.096 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1237.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:07:50.097 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=372.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:07:50.100 [info] Sent 200 in 8ms 00:08:00.258 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:08:01.674 [info] {"source":"oban","duration":1829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:20.038 [info] GET /sources/2/media/177/edit 00:08:20.039 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "177", "source_id" => "2"} Pipelines: [:browser] 00:08:20.041 [debug] QUERY OK source="media_items" db=1.1ms queue=0.4ms idle=1940.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [177] 00:08:20.042 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1942.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:08:20.043 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=1015.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:08:20.044 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=943.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:08:20.046 [info] Sent 200 in 7ms 00:08:31.677 [info] {"source":"oban","duration":1859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:47.667 [info] GET /sources/2/media/192/edit 00:08:47.668 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "192", "source_id" => "2"} Pipelines: [:browser] 00:08:47.670 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=283.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [192] 00:08:47.671 [debug] QUERY OK source="settings" db=0.4ms idle=285.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:08:47.672 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=286.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:08:47.674 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=288.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:08:47.677 [info] Sent 200 in 9ms 00:09:00.265 [info] {"source":"oban","duration":821,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:09:01.679 [info] {"source":"oban","duration":1614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:10.947 [info] GET /sources/2/media/181/edit 00:09:10.948 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "181", "source_id" => "2"} Pipelines: [:browser] 00:09:10.950 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1359.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [181] 00:09:10.951 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1362.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:09:10.952 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=1362.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:09:10.955 [debug] QUERY OK source="settings" db=0.5ms queue=0.6ms idle=1221.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:09:10.958 [info] Sent 200 in 10ms 00:09:31.690 [info] {"source":"oban","duration":1874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:31.934 [info] GET /sources/1/media/100/edit 00:09:31.934 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "100", "source_id" => "1"} Pipelines: [:browser] 00:09:31.935 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=1169.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [100] 00:09:31.937 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=1170.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:09:31.938 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1024.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:09:31.940 [debug] QUERY OK source="settings" db=0.4ms queue=0.3ms idle=248.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:09:31.942 [info] Sent 200 in 8ms 00:09:50.908 [info] GET /sources/2/media/188/edit 00:09:50.909 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "188", "source_id" => "2"} Pipelines: [:browser] 00:09:50.910 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1017.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [188] 00:09:50.912 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=1019.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:09:50.913 [debug] QUERY OK source="settings" db=0.7ms idle=1020.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:09:50.915 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=1022.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:09:50.917 [info] Sent 200 in 8ms 00:10:00.268 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:10:01.695 [info] {"source":"oban","duration":1789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:08.171 [info] GET /sources/2/media/183/edit 00:10:08.171 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "183", "source_id" => "2"} Pipelines: [:browser] 00:10:08.173 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=1103.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [183] 00:10:08.174 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1105.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:10:08.175 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=1105.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:10:08.176 [debug] QUERY OK source="settings" db=0.2ms idle=1107.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:10:08.178 [info] Sent 200 in 7ms 00:10:24.719 [info] GET /sources/2/media/194/edit 00:10:24.720 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "194", "source_id" => "2"} Pipelines: [:browser] 00:10:24.722 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=845.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [194] 00:10:24.723 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=520.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:10:24.724 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=521.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:10:24.725 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=522.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:10:24.728 [info] Sent 200 in 8ms 00:10:31.708 [info] {"source":"oban","duration":1775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:38.503 [info] GET /sources/2/media/196/edit 00:10:38.503 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "196", "source_id" => "2"} Pipelines: [:browser] 00:10:38.504 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=2002.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [196] 00:10:38.506 [debug] QUERY OK source="settings" db=0.3ms idle=2004.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:10:38.506 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=1489.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:10:38.508 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=996.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:10:38.510 [info] Sent 200 in 7ms 00:10:51.931 [info] GET /sources/2/media/189/edit 00:10:51.931 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "189", "source_id" => "2"} Pipelines: [:browser] 00:10:51.932 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=794.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [189] 00:10:51.934 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=204.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:10:51.934 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=204.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:10:51.936 [debug] QUERY OK source="settings" db=0.4ms idle=206.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:10:51.938 [info] Sent 200 in 7ms 00:11:00.294 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:11:01.780 [info] {"source":"oban","duration":2135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:03.393 [info] GET /sources/2/media/179/edit 00:11:03.393 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "179", "source_id" => "2"} Pipelines: [:browser] 00:11:03.395 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=1537.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [179] 00:11:03.396 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=1538.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:11:03.397 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1162.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:11:03.398 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=540.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:11:03.401 [info] Sent 200 in 7ms 00:11:13.467 [info] GET /sources/2/media/185/edit 00:11:13.468 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "185", "source_id" => "2"} Pipelines: [:browser] 00:11:13.469 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=551.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [185] 00:11:13.470 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=553.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:11:13.471 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=553.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:11:13.473 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=555.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:11:13.476 [info] Sent 200 in 8ms 00:11:22.493 [info] GET /sources/2/force_index 00:11:22.494 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1494.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:11:22.495 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=1494.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:11:22.495 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:11:22.496 [error] #PID<0.4368.0> running PinchflatWeb.Endpoint (connection #PID<0.4367.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/2/force_index ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4367.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_index", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 41623}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT1NKc0pFZFBYeC1NWjZ1NFl4NWdrdzJN.BxXV167tJCc8WZHGWGObAWzYJH9oh0Q7v2yRYi7FXyg", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT1NKc0pFZFBYeC1NWjZ1NFl4NWdrdzJN.BxXV167tJCc8WZHGWGObAWzYJH9oh0Q7v2yRYi7FXyg" }, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4368.0>, params: %{}, path_info: ["sources", "2", "force_index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT1NKc0pFZFBYeC1NWjZ1NFl4NWdrdzJN.BxXV167tJCc8WZHGWGObAWzYJH9oh0Q7v2yRYi7FXyg" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT1NKc0pFZFBYeC1NWjZ1NFl4NWdrdzJN.BxXV167tJCc8WZHGWGObAWzYJH9oh0Q7v2yRYi7FXyg"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/2"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/2/force_index", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc6qp4o0wQAT1sAAFqC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4367.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_index", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 41623}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT1NKc0pFZFBYeC1NWjZ1NFl4NWdrdzJN.BxXV167tJCc8WZHGWGObAWzYJH9oh0Q7v2yRYi7FXyg", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4367.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_index", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 41623}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT1NKc0pFZFBYeC1NWjZ1NFl4NWdrdzJN.BxXV167tJCc8WZHGWGObAWzYJH9oh0Q7v2yRYi7FXyg", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: : (truncated) 00:11:31.242 [info] GET /sources/1/force_index 00:11:31.244 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1213.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:11:31.245 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=1214.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:11:31.245 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:11:31.247 [error] #PID<0.4370.0> running PinchflatWeb.Endpoint (connection #PID<0.4369.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/1/force_index ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4369.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_index", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 22031}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT1NKc0pFZFBYeC1NWjZ1NFl4NWdrdzJN.BxXV167tJCc8WZHGWGObAWzYJH9oh0Q7v2yRYi7FXyg", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT1NKc0pFZFBYeC1NWjZ1NFl4NWdrdzJN.BxXV167tJCc8WZHGWGObAWzYJH9oh0Q7v2yRYi7FXyg" }, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4370.0>, params: %{}, path_info: ["sources", "1", "force_index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT1NKc0pFZFBYeC1NWjZ1NFl4NWdrdzJN.BxXV167tJCc8WZHGWGObAWzYJH9oh0Q7v2yRYi7FXyg" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT1NKc0pFZFBYeC1NWjZ1NFl4NWdrdzJN.BxXV167tJCc8WZHGWGObAWzYJH9oh0Q7v2yRYi7FXyg"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/1"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/1/force_index", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc6rKeqCa-2o4cAAFsC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4369.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_index", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 22031}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT1NKc0pFZFBYeC1NWjZ1NFl4NWdrdzJN.BxXV167tJCc8WZHGWGObAWzYJH9oh0Q7v2yRYi7FXyg", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4369.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_index", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 22031}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT1NKc0pFZFBYeC1NWjZ1NFl4NWdrdzJN.BxXV167tJCc8WZHGWGObAWzYJH9oh0Q7v2yRYi7FXyg", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: : (truncated) 00:11:31.810 [info] {"source":"oban","duration":1456,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:57.738 [info] GET /sources/2/sync_files_on_disk 00:11:57.740 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=609.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:11:57.741 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=534.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:11:57.741 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:11:57.743 [error] #PID<0.4374.0> running PinchflatWeb.Endpoint (connection #PID<0.4373.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/2/sync_files_on_disk ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4373.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/sync_files_on_disk", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 27100}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT1NKc0pFZFBYeC1NWjZ1NFl4NWdrdzJN.BxXV167tJCc8WZHGWGObAWzYJH9oh0Q7v2yRYi7FXyg", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT1NKc0pFZFBYeC1NWjZ1NFl4NWdrdzJN.BxXV167tJCc8WZHGWGObAWzYJH9oh0Q7v2yRYi7FXyg" }, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4374.0>, params: %{}, path_info: ["sources", "2", "sync_files_on_disk"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT1NKc0pFZFBYeC1NWjZ1NFl4NWdrdzJN.BxXV167tJCc8WZHGWGObAWzYJH9oh0Q7v2yRYi7FXyg" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT1NKc0pFZFBYeC1NWjZ1NFl4NWdrdzJN.BxXV167tJCc8WZHGWGObAWzYJH9oh0Q7v2yRYi7FXyg"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/2"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/2/sync_files_on_disk", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc6stLwKVyp8HkAAJyB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4373.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/sync_files_on_disk", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 27100}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT1NKc0pFZFBYeC1NWjZ1NFl4NWdrdzJN.BxXV167tJCc8WZHGWGObAWzYJH9oh0Q7v2yRYi7FXyg", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4373.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/sync_files_on_disk", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 27100}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYT1NKc0pFZFBYeC1NWjZ1NFl4NWdrdzJN.BxXV167tJCc8WZHGWGObAWzYJH9oh0Q7v2yRYi7FXyg", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :u (truncated) 00:12:00.296 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:12:01.861 [info] {"source":"oban","duration":2257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:31.996 [info] {"source":"oban","duration":2185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:00.301 [info] {"source":"oban","duration":848,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:13:02.083 [info] {"source":"oban","duration":1913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:02.599 [info] GET /sources/1/sync_files_on_disk 00:13:02.601 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=809.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:13:02.603 [debug] QUERY OK source="settings" db=0.7ms queue=0.3ms idle=811.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:13:02.603 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:13:02.604 [error] #PID<0.4380.0> running PinchflatWeb.Endpoint (connection #PID<0.4379.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/1/sync_files_on_disk ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4379.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/sync_files_on_disk", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 48828}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4380.0>, params: %{}, path_info: ["sources", "1", "sync_files_on_disk"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/1"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/1/sync_files_on_disk", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc6wez3sxFh96YAAJ0B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4379.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/sync_files_on_disk", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 48828}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4379.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/sync_files_on_disk", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 48828}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4380.0>, params: %{}, path_info: ["sources", "1", "sync_files_on_disk"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, (truncated) 00:13:32.213 [info] {"source":"oban","duration":1887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:40.886 [info] {"args":{"id":1},"id":64,"meta":{},"system_time":1776453220886034491,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 00:13:40.888 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=945.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:13:40.890 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=947.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:13:40.893 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=948.5ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 00:13:40.894 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=84.8ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 00:13:40.895 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=9.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:13:40.896 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=7.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:13:40.897 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=6.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:13:40.903 [debug] QUERY OK source="media_items" db=2.9ms idle=6.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [1] 00:13:40.907 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 00:13:40.908 [debug] Current batch of media processed. Will check again in 1000ms 00:13:40.908 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=13.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:13:40.909 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=13.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:13:40.909 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=12.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:13:40.910 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@lesyaka69 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/LESYAKA/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:2160,+codec:h264:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/f7/38/f7381be499d7f2b37119638798ff7dff6cdb2960cce76bfd3595ee1306836ea7.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/b4/38/b4381905629a34a98c90aa482f01cca7bbd6d6d83d96204efae2991db68c27c0.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 00:13:41.911 [debug] Current batch of media processed. Will check again in 1000ms 00:13:42.918 [debug] Current batch of media processed. Will check again in 1000ms 00:13:43.923 [debug] Current batch of media processed. Will check again in 1000ms 00:13:44.924 [debug] Current batch of media processed. Will check again in 1000ms 00:13:45.928 [debug] Current batch of media processed. Will check again in 1000ms 00:13:46.929 [debug] Current batch of media processed. Will check again in 1000ms 00:13:47.933 [debug] Current batch of media processed. Will check again in 1000ms 00:13:48.935 [debug] Current batch of media processed. Will check again in 1000ms 00:13:49.937 [debug] Current batch of media processed. Will check again in 1000ms 00:13:50.939 [debug] Current batch of media processed. Will check again in 1000ms 00:13:51.940 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "duration" => 1150, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", "id" => "UAPaZx5tQck", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UAPaZx5tQck", "playlist_index" => 1, "timestamp" => 1775746848, "title" => "УСТАЛА ОТ ПУТЕШЕСТВИЙ", "upload_date" => "20260409"} 00:13:51.942 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1926.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 00:13:51.943 [debug] QUERY OK source="sources" db=0.4ms idle=1927.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:13:51.945 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=1084.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-09 15:00:48Z], 1] 00:13:51.953 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=929.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "УСТАЛА ОТ ПУТЕШЕСТВИЙ", "b4debf93-53a6-43f5-89da-bac951beeff5", 1150, false, "UAPaZx5tQck", "https://www.youtube.com/watch?v=UAPaZx5tQck", 1, "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", false, false, false, 1, [], 98, ~U[2026-04-09 15:00:48Z], ~U[2026-04-17 19:13:51Z], ~U[2026-04-17 19:13:51Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "УСТАЛА ОТ ПУТЕШЕСТВИЙ", 1150, false, "UAPaZx5tQck", "https://www.youtube.com/watch?v=UAPaZx5tQck", "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", false, 1, ~U[2026-04-09 15:00:48Z]] 00:13:51.954 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=91.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:13:51.955 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=12.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:13:51.956 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=12.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 00:13:51.957 [debug] Current batch of media processed. Will check again in 1000ms 00:13:53.024 [debug] Current batch of media processed. Will check again in 1000ms 00:13:54.036 [debug] Current batch of media processed. Will check again in 1000ms 00:13:55.037 [debug] Current batch of media processed. Will check again in 1000ms 00:13:56.039 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1198, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", "id" => "dPjKfR6Pm8c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=dPjKfR6Pm8c", "playlist_index" => 2, "timestamp" => 1775055540, "title" => "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", "upload_date" => "20260401"} 00:13:56.040 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=924.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 00:13:56.042 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=926.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:13:56.043 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=926.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-01 14:59:00Z], 1] 00:13:56.047 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=928.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", "bf0d991d-4f3c-4030-97b8-245a085f791f", 1198, false, "dPjKfR6Pm8c", "https://www.youtube.com/watch?v=dPjKfR6Pm8c", 2, "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", false, false, false, 1, [], 98, ~U[2026-04-01 14:59:00Z], ~U[2026-04-17 19:13:56Z], ~U[2026-04-17 19:13:56Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", 1198, false, "dPjKfR6Pm8c", "https://www.youtube.com/watch?v=dPjKfR6Pm8c", "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", false, 1, ~U[2026-04-01 14:59:00Z]] 00:13:56.049 [debug] QUERY OK source="sources" db=0.8ms idle=157.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:13:56.050 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=8.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:13:56.051 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=8.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 00:13:56.052 [debug] Current batch of media processed. Will check again in 1000ms 00:13:57.053 [debug] Current batch of media processed. Will check again in 1000ms 00:13:58.055 [debug] Current batch of media processed. Will check again in 1000ms 00:13:59.057 [debug] Current batch of media processed. Will check again in 1000ms 00:14:00.104 [debug] Current batch of media processed. Will check again in 1000ms 00:14:00.337 [info] {"source":"oban","duration":4914,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:14:01.108 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1070, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", "id" => "wVJ6Ee84idE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wVJ6Ee84idE", "playlist_index" => 3, "timestamp" => 1774191540, "title" => "УЕХАЛА ЖИТЬ В ЛЕС", "upload_date" => "20260322"} 00:14:01.110 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1974.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 00:14:01.111 [debug] QUERY OK source="sources" db=0.6ms idle=1976.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:14:01.113 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=1154.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-22 14:59:00Z], 1] 00:14:01.116 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=776.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЕХАЛА ЖИТЬ В ЛЕС", "79f31aab-7a00-43c6-9185-5d9765a091dd", 1070, false, "wVJ6Ee84idE", "https://www.youtube.com/watch?v=wVJ6Ee84idE", 3, "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", false, false, false, 1, [], 98, ~U[2026-03-22 14:59:00Z], ~U[2026-04-17 19:14:01Z], ~U[2026-04-17 19:14:01Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЕХАЛА ЖИТЬ В ЛЕС", 1070, false, "wVJ6Ee84idE", "https://www.youtube.com/watch?v=wVJ6Ee84idE", "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", false, 1, ~U[2026-03-22 14:59:00Z]] 00:14:01.117 [debug] QUERY OK source="sources" db=0.3ms queue=0.3ms idle=154.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:14:01.119 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=8.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:14:01.120 [debug] QUERY OK source="media_items" db=0.5ms queue=0.3ms idle=8.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 00:14:01.120 [debug] Current batch of media processed. Will check again in 1000ms 00:14:02.123 [debug] Current batch of media processed. Will check again in 1000ms 00:14:02.424 [info] {"source":"oban","duration":1728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:02.718 [info] GET /sources/1/force_redownload 00:14:02.720 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=517.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:14:02.721 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=518.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:14:02.721 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:14:02.723 [error] #PID<0.4392.0> running PinchflatWeb.Endpoint (connection #PID<0.4391.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/1/force_redownload ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/force_redownload (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4391.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_redownload", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 14192}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4392.0>, params: %{}, path_info: ["sources", "1", "force_redownload"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/1"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/1/force_redownload", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc6z-xXSmPdTAkAAKAB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4391.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_redownload", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 14192}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/force_redownload (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4391.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_redownload", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 14192}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4392.0>, params: %{}, path_info: ["sources", "1", "force_redownload"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: (truncated) 00:14:03.149 [debug] Current batch of media processed. Will check again in 1000ms 00:14:04.154 [debug] Current batch of media processed. Will check again in 1000ms 00:14:05.161 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1104, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", "id" => "CkfvdI6bzoM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=CkfvdI6bzoM", "playlist_index" => 4, "timestamp" => 1773586741, "title" => "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", "upload_date" => "20260315"} 00:14:05.163 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=927.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 00:14:05.164 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=928.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:14:05.166 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=929.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-15 14:59:01Z], 1] 00:14:05.170 [debug] QUERY OK source="media_items" db=3.0ms idle=932.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", "d87054b7-f958-4cf8-b4b6-6e45a094fde1", 1104, false, "CkfvdI6bzoM", "https://www.youtube.com/watch?v=CkfvdI6bzoM", 4, "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", false, false, false, 1, [], 98, ~U[2026-03-15 14:59:01Z], ~U[2026-04-17 19:14:05Z], ~U[2026-04-17 19:14:05Z], "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", 1104, false, "CkfvdI6bzoM", "https://www.youtube.com/watch?v=CkfvdI6bzoM", "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", false, 1, ~U[2026-03-15 14:59:01Z]] 00:14:05.171 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=168.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:14:05.172 [debug] QUERY OK source="media_profiles" db=0.7ms idle=8.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:14:05.174 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=9.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 00:14:05.174 [debug] Current batch of media processed. Will check again in 1000ms 00:14:06.181 [debug] Current batch of media processed. Will check again in 1000ms 00:14:07.187 [debug] Current batch of media processed. Will check again in 1000ms 00:14:08.190 [debug] Current batch of media processed. Will check again in 1000ms 00:14:09.193 [debug] Current batch of media processed. Will check again in 1000ms 00:14:10.205 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1053, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", "id" => "jWF2tjXDYnE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=jWF2tjXDYnE", "playlist_index" => 5, "timestamp" => 1772895540, "title" => "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", "upload_date" => "20260307"} 00:14:10.207 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1933.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 00:14:10.208 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1935.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:14:10.210 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1936.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-07 14:59:00Z], 1] 00:14:10.217 [debug] QUERY OK source="media_items" db=6.5ms idle=1165.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", "2da50ea7-983a-4f74-80da-ce09374d7409", 1053, false, "jWF2tjXDYnE", "https://www.youtube.com/watch?v=jWF2tjXDYnE", 5, "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", false, false, false, 1, [], 98, ~U[2026-03-07 14:59:00Z], ~U[2026-04-17 19:14:10Z], ~U[2026-04-17 19:14:10Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", 1053, false, "jWF2tjXDYnE", "https://www.youtube.com/watch?v=jWF2tjXDYnE", "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", false, 1, ~U[2026-03-07 14:59:00Z]] 00:14:10.218 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=163.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:14:10.219 [debug] QUERY OK source="media_profiles" db=0.4ms idle=11.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:14:10.220 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=11.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 00:14:10.221 [debug] Current batch of media processed. Will check again in 1000ms 00:14:11.227 [debug] Current batch of media processed. Will check again in 1000ms 00:14:12.234 [debug] Current batch of media processed. Will check again in 1000ms 00:14:13.241 [debug] Current batch of media processed. Will check again in 1000ms 00:14:14.243 [debug] Current batch of media processed. Will check again in 1000ms 00:14:15.246 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1267, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", "id" => "XtEw7ZyHwEM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XtEw7ZyHwEM", "playlist_index" => 6, "timestamp" => 1772377140, "title" => "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", "upload_date" => "20260301"} 00:14:15.248 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1744.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 00:14:15.249 [debug] QUERY OK source="sources" db=0.5ms idle=1746.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:14:15.251 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1747.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-01 14:59:00Z], 1] 00:14:15.254 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=1177.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", "92f5fb82-ff73-40de-aa92-c0e46a080797", 1267, false, "XtEw7ZyHwEM", "https://www.youtube.com/watch?v=XtEw7ZyHwEM", 6, "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", false, false, false, 1, [], 98, ~U[2026-03-01 14:59:00Z], ~U[2026-04-17 19:14:15Z], ~U[2026-04-17 19:14:15Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", 1267, false, "XtEw7ZyHwEM", "https://www.youtube.com/watch?v=XtEw7ZyHwEM", "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", false, 1, ~U[2026-03-01 14:59:00Z]] 00:14:15.255 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=167.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:14:15.256 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=8.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:14:15.258 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=7.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [6] 00:14:15.258 [debug] Current batch of media processed. Will check again in 1000ms 00:14:16.265 [debug] Current batch of media processed. Will check again in 1000ms 00:14:17.268 [debug] Current batch of media processed. Will check again in 1000ms 00:14:18.273 [debug] Current batch of media processed. Will check again in 1000ms 00:14:19.279 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1470, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", "id" => "zrlvitviGGU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=zrlvitviGGU", "playlist_index" => 7, "timestamp" => 1771772340, "title" => "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", "upload_date" => "20260222"} 00:14:19.281 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=747.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 00:14:19.282 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=749.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:14:19.284 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=750.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-22 14:59:00Z], 1] 00:14:19.293 [debug] QUERY OK source="media_items" db=8.3ms queue=0.1ms idle=751.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", "ae16be92-49f9-4802-b34e-54bd494be449", 1470, false, "zrlvitviGGU", "https://www.youtube.com/watch?v=zrlvitviGGU", 7, "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", false, false, false, 1, [], 98, ~U[2026-02-22 14:59:00Z], ~U[2026-04-17 19:14:19Z], ~U[2026-04-17 19:14:19Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", 1470, false, "zrlvitviGGU", "https://www.youtube.com/watch?v=zrlvitviGGU", "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", false, 1, ~U[2026-02-22 14:59:00Z]] 00:14:19.294 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=185.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:14:19.295 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=13.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:14:19.297 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=13.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 00:14:19.297 [debug] Current batch of media processed. Will check again in 1000ms 00:14:20.301 [debug] Current batch of media processed. Will check again in 1000ms 00:14:21.305 [debug] Current batch of media processed. Will check again in 1000ms 00:14:22.309 [debug] Current batch of media processed. Will check again in 1000ms 00:14:23.312 [debug] Current batch of media processed. Will check again in 1000ms 00:14:24.316 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1264, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", "id" => "c4TXEnQK2mw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=c4TXEnQK2mw", "playlist_index" => 8, "timestamp" => 1771210840, "title" => "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", "upload_date" => "20260216"} 00:14:24.326 [debug] QUERY OK source="sources" db=9.0ms queue=0.1ms idle=1754.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 00:14:24.327 [debug] QUERY OK source="sources" db=0.3ms queue=0.3ms idle=1763.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:14:24.329 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=1764.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 03:00:40Z], 1] 00:14:24.333 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=1129.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", "3b20d663-e894-4036-8067-827f62198745", 1264, false, "c4TXEnQK2mw", "https://www.youtube.com/watch?v=c4TXEnQK2mw", 8, "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", false, false, false, 1, [], 98, ~U[2026-02-16 03:00:40Z], ~U[2026-04-17 19:14:24Z], ~U[2026-04-17 19:14:24Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", 1264, false, "c4TXEnQK2mw", "https://www.youtube.com/watch?v=c4TXEnQK2mw", "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", false, 1, ~U[2026-02-16 03:00:40Z]] 00:14:24.334 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=128.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:14:24.336 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=8.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:14:24.338 [debug] QUERY OK source="media_items" db=1.0ms queue=0.3ms idle=9.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [8] 00:14:24.338 [debug] Current batch of media processed. Will check again in 1000ms 00:14:25.342 [debug] Current batch of media processed. Will check again in 1000ms 00:14:26.351 [debug] Current batch of media processed. Will check again in 1000ms 00:14:27.355 [debug] Current batch of media processed. Will check again in 1000ms 00:14:28.357 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1207, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", "id" => "Lp_1X0vj-MM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Lp_1X0vj-MM", "playlist_index" => 9, "timestamp" => 1770822044, "title" => "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", "upload_date" => "20260211"} 00:14:28.358 [debug] QUERY OK source="sources" db=0.6ms idle=779.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 00:14:28.360 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=780.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:14:28.361 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=782.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-11 15:00:44Z], 1] 00:14:28.365 [debug] QUERY OK source="media_items" db=2.4ms idle=784.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", "53e5e37a-39ec-4b05-960b-52d537312de6", 1207, false, "Lp_1X0vj-MM", "https://www.youtube.com/watch?v=Lp_1X0vj-MM", 9, "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", false, false, false, 1, [], 98, ~U[2026-02-11 15:00:44Z], ~U[2026-04-17 19:14:28Z], ~U[2026-04-17 19:14:28Z], "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", 1207, false, "Lp_1X0vj-MM", "https://www.youtube.com/watch?v=Lp_1X0vj-MM", "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", false, 1, ~U[2026-02-11 15:00:44Z]] 00:14:28.366 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=117.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:14:28.367 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=8.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:14:28.368 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=7.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [9] 00:14:28.368 [debug] Current batch of media processed. Will check again in 1000ms 00:14:29.402 [debug] Current batch of media processed. Will check again in 1000ms 00:14:30.404 [debug] Current batch of media processed. Will check again in 1000ms 00:14:31.413 [debug] Current batch of media processed. Will check again in 1000ms 00:14:32.579 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Легендарные тюменские наушники-рекордсмены CaseGuru CGPods – https://cgpods.ru/lesya. \nКод LESYA на скидку до 1000 руб.\nТГ-блог – https://t.me/cg_pods\n\nКанал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1568, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e013100 - ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?.mkv", "id" => "PJIIKj5z9ys", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=PJIIKj5z9ys", "playlist_index" => 10, "timestamp" => 1769871646, "title" => "ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?", "upload_date" => "20260131"} 00:14:32.581 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=960.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 00:14:32.582 [info] {"source":"oban","duration":3024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:32.582 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=962.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:14:32.584 [debug] QUERY OK source="media_items" db=0.9ms idle=963.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-31 15:00:46Z], 1] 00:14:32.587 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=313.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Легендарные тюменские наушники-рекордсмены CaseGuru CGPods – https://cgpods.ru/lesya. \nКод LESYA на скидку до 1000 руб.\nТГ-блог – https://t.me/cg_pods\n\nКанал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?", "fc19eaec-be79-41c6-9b98-66876ca92511", 1568, false, "PJIIKj5z9ys", "https://www.youtube.com/watch?v=PJIIKj5z9ys", 10, "/downloads/shows/LESYAKA/Season 2026/s2026e013100 - ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?.mkv", false, false, false, 1, [], 98, ~U[2026-01-31 15:00:46Z], ~U[2026-04-17 19:14:32Z], ~U[2026-04-17 19:14:32Z], "Легендарные тюменские наушники-рекордсмены CaseGuru CGPods – https://cgpods.ru/lesya. \nКод LESYA на скидку до 1000 руб.\nТГ-блог – https://t.me/cg_pods\n\nКанал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?", 1568, false, "PJIIKj5z9ys", "https://www.youtube.com/watch?v=PJIIKj5z9ys", "/downloads/shows/LESYAKA/Season 2026/s2026e013100 - ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?.mkv", false, 1, ~U[2026-01-31 15:00:46Z]] 00:14:32.588 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:14:32.589 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=6.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:14:32.590 [debug] QUERY OK source="media_items" db=0.7ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [10] 00:14:32.590 [debug] Current batch of media processed. Will check again in 1000ms 00:14:32.842 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@lesyaka69 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/LESYAKA/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:2160,+codec:h264:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/f7/38/f7381be499d7f2b37119638798ff7dff6cdb2960cce76bfd3595ee1306836ea7.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/b4/38/b4381905629a34a98c90aa482f01cca7bbd6d6d83d96204efae2991db68c27c0.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 00:14:32.844 [debug] Gracefully stopping file follower 00:14:32.849 [debug] QUERY OK source="sources" db=4.6ms queue=0.1ms idle=261.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 00:14:32.851 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=263.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:14:32.852 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=263.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-09 15:00:48Z], 1] 00:14:32.855 [debug] QUERY OK source="media_items" db=1.8ms idle=264.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "УСТАЛА ОТ ПУТЕШЕСТВИЙ", "faa653ca-ea1b-43c1-bf7a-7443b8d591b4", 1150, false, "UAPaZx5tQck", "https://www.youtube.com/watch?v=UAPaZx5tQck", 1, "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", false, false, false, 1, [], 98, ~U[2026-04-09 15:00:48Z], ~U[2026-04-17 19:14:32Z], ~U[2026-04-17 19:14:32Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "УСТАЛА ОТ ПУТЕШЕСТВИЙ", 1150, false, "UAPaZx5tQck", "https://www.youtube.com/watch?v=UAPaZx5tQck", "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", false, 1, ~U[2026-04-09 15:00:48Z]] 00:14:32.856 [debug] QUERY OK source="sources" db=0.5ms idle=265.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:14:32.858 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=7.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-01 14:59:00Z], 1] 00:14:33.018 [debug] QUERY OK source="media_items" db=159.0ms queue=0.1ms idle=7.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", "39a0d10d-4936-4eff-8455-bc84e70cfc34", 1198, false, "dPjKfR6Pm8c", "https://www.youtube.com/watch?v=dPjKfR6Pm8c", 2, "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", false, false, false, 1, [], 98, ~U[2026-04-01 14:59:00Z], ~U[2026-04-17 19:14:32Z], ~U[2026-04-17 19:14:32Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", 1198, false, "dPjKfR6Pm8c", "https://www.youtube.com/watch?v=dPjKfR6Pm8c", "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", false, 1, ~U[2026-04-01 14:59:00Z]] 00:14:33.020 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=166.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:14:33.022 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=165.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-22 14:59:00Z], 1] 00:14:33.096 [debug] QUERY OK source="media_items" db=72.3ms queue=0.1ms idle=166.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЕХАЛА ЖИТЬ В ЛЕС", "0235265e-ea4f-4676-91b5-448369c7a23c", 1070, false, "wVJ6Ee84idE", "https://www.youtube.com/watch?v=wVJ6Ee84idE", 3, "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", false, false, false, 1, [], 98, ~U[2026-03-22 14:59:00Z], ~U[2026-04-17 19:14:33Z], ~U[2026-04-17 19:14:33Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЕХАЛА ЖИТЬ В ЛЕС", 1070, false, "wVJ6Ee84idE", "https://www.youtube.com/watch?v=wVJ6Ee84idE", "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", false, 1, ~U[2026-03-22 14:59:00Z]] 00:14:33.097 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=238.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:14:33.099 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=80.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-15 14:59:01Z], 1] 00:14:33.102 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=79.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", "6fed9f19-5f88-4c0d-9459-1c22ea7dec1d", 1104, false, "CkfvdI6bzoM", "https://www.youtube.com/watch?v=CkfvdI6bzoM", 4, "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", false, false, false, 1, [], 98, ~U[2026-03-15 14:59:01Z], ~U[2026-04-17 19:14:33Z], ~U[2026-04-17 19:14:33Z], "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", 1104, false, "CkfvdI6bzoM", "https://www.youtube.com/watch?v=CkfvdI6bzoM", "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", false, 1, ~U[2026-03-15 14:59:01Z]] 00:14:33.104 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=80.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:14:33.106 [debug] QUERY OK source="media_items" db=1.9ms queue=0.2ms idle=8.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-07 14:59:00Z], 1] 00:14:33.109 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=9.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", "a8d28939-ccc9-479b-a93b-eb554e7b8d9d", 1053, false, "jWF2tjXDYnE", "https://www.youtube.com/watch?v=jWF2tjXDYnE", 5, "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", false, false, false, 1, [], 98, ~U[2026-03-07 14:59:00Z], ~U[2026-04-17 19:14:33Z], ~U[2026-04-17 19:14:33Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", 1053, false, "jWF2tjXDYnE", "https://www.youtube.com/watch?v=jWF2tjXDYnE", "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", false, 1, ~U[2026-03-07 14:59:00Z]] 00:14:33.110 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=10.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:14:33.112 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=8.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-01 14:59:00Z], 1] 00:14:33.115 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=9.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", "802b5284-ddd7-4446-bbe5-62213cbd81a6", 1267, false, "XtEw7ZyHwEM", "https://www.youtube.com/watch?v=XtEw7ZyHwEM", 6, "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", false, false, false, 1, [], 98, ~U[2026-03-01 14:59:00Z], ~U[2026-04-17 19:14:33Z], ~U[2026-04-17 19:14:33Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", 1267, false, "XtEw7ZyHwEM", "https://www.youtube.com/watch?v=XtEw7ZyHwEM", "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", false, 1, ~U[2026-03-01 14:59:00Z]] 00:14:33.116 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=9.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:14:33.118 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=7.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-22 14:59:00Z], 1] 00:14:33.121 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=8.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", "73a5065c-8beb-4009-800c-d1e476d1381d", 1470, false, "zrlvitviGGU", "https://www.youtube.com/watch?v=zrlvitviGGU", 7, "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", false, false, false, 1, [], 98, ~U[2026-02-22 14:59:00Z], ~U[2026-04-17 19:14:33Z], ~U[2026-04-17 19:14:33Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", 1470, false, "zrlvitviGGU", "https://www.youtube.com/watch?v=zrlvitviGGU", "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", false, 1, ~U[2026-02-22 14:59:00Z]] 00:14:33.122 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=8.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:14:33.124 [debug] QUERY OK source="media_items" db=1.3ms queue=0.3ms idle=7.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 03:00:40Z], 1] 00:14:33.127 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", "0275f232-5098-491b-9a1e-30fe8f964d68", 1264, false, "c4TXEnQK2mw", "https://www.youtube.com/watch?v=c4TXEnQK2mw", 8, "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", false, false, false, 1, [], 98, ~U[2026-02-16 03:00:40Z], ~U[2026-04-17 19:14:33Z], ~U[2026-04-17 19:14:33Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", 1264, false, "c4TXEnQK2mw", "https://www.youtube.com/watch?v=c4TXEnQK2mw", "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", false, 1, ~U[2026-02-16 03:00:40Z]] 00:14:33.128 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=10.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:14:33.130 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=8.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-11 15:00:44Z], 1] 00:14:33.133 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=9.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", "55c9c4e8-3a6e-4614-991a-4a47eeb9d616", 1207, false, "Lp_1X0vj-MM", "https://www.youtube.com/watch?v=Lp_1X0vj-MM", 9, "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", false, false, false, 1, [], 98, ~U[2026-02-11 15:00:44Z], ~U[2026-04-17 19:14:33Z], ~U[2026-04-17 19:14:33Z], "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", 1207, false, "Lp_1X0vj-MM", "https://www.youtube.com/watch?v=Lp_1X0vj-MM", "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", false, 1, ~U[2026-02-11 15:00:44Z]] 00:14:33.135 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=9.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:14:33.136 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=7.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-31 15:00:46Z], 1] 00:14:33.139 [debug] QUERY OK source="media_items" db=1.9ms queue=0.2ms idle=8.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Легендарные тюменские наушники-рекордсмены CaseGuru CGPods – https://cgpods.ru/lesya. \nКод LESYA на скидку до 1000 руб.\nТГ-блог – https://t.me/cg_pods\n\nКанал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?", "c7faf089-6d95-423f-aa8d-01991ade7cfb", 1568, false, "PJIIKj5z9ys", "https://www.youtube.com/watch?v=PJIIKj5z9ys", 10, "/downloads/shows/LESYAKA/Season 2026/s2026e013100 - ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?.mkv", false, false, false, 1, [], 98, ~U[2026-01-31 15:00:46Z], ~U[2026-04-17 19:14:33Z], ~U[2026-04-17 19:14:33Z], "Легендарные тюменские наушники-рекордсмены CaseGuru CGPods – https://cgpods.ru/lesya. \nКод LESYA на скидку до 1000 руб.\nТГ-блог – https://t.me/cg_pods\n\nКанал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?", 1568, false, "PJIIKj5z9ys", "https://www.youtube.com/watch?v=PJIIKj5z9ys", "/downloads/shows/LESYAKA/Season 2026/s2026e013100 - ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?.mkv", false, 1, ~U[2026-01-31 15:00:46Z]] 00:14:33.141 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=9.8ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-04-17 19:14:33Z], ~U[2026-04-17 19:14:33Z], 1] 00:14:33.143 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=8.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 00:14:33.144 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=8.4ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 00:14:33.145 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=8.4ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 00:14:33.149 [debug] QUERY OK source="tasks" db=0.5ms idle=5.4ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [69, 1, ~U[2026-04-17 19:14:33Z], ~U[2026-04-17 19:14:33Z]] 00:14:33.150 [info] {"args":{"id":1},"id":64,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":52263237,"event":"job:stop","queue_time":253214,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 00:15:00.359 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:15:02.673 [info] {"source":"oban","duration":2226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:06.617 [info] GET /sources/2/force_redownload 00:15:06.619 [debug] QUERY OK source="settings" db=0.6ms queue=0.3ms idle=1661.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:15:06.620 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=1662.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:15:06.620 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:15:06.621 [error] #PID<0.4398.0> running PinchflatWeb.Endpoint (connection #PID<0.4397.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/2/force_redownload ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/force_redownload (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4397.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_redownload", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 46142}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4398.0>, params: %{}, path_info: ["sources", "2", "force_redownload"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/2"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/2/force_redownload", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc63sz_JRHZkz8AAKMB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4397.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_redownload", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 46142}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/force_redownload (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4397.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_redownload", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 46142}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4398.0>, params: %{}, path_info: ["sources", "2", "force_redownload"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: (truncated) 00:15:32.768 [info] {"source":"oban","duration":3679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:00.380 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:16:02.928 [info] {"source":"oban","duration":1785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:11.863 [info] GET /sources/2/force_download_pending 00:16:11.865 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1140.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:16:11.866 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1141.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:16:11.866 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:16:11.867 [error] #PID<0.4407.0> running PinchflatWeb.Endpoint (connection #PID<0.4406.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/2/force_download_pending ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/force_download_pending (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4406.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_download_pending", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 29727}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4407.0>, params: %{}, path_info: ["sources", "2", "force_download_pending"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/2"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/2/force_download_pending", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc67f3zpQfnps4AAIMD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4406.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_download_pending", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 29727}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/force_download_pending (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4406.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_download_pending", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 29727}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4407.0>, params: %{}, path_info: ["sources", "2", "force_download_pending"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", (truncated) 00:16:32.935 [info] {"source":"oban","duration":4102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:00.454 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:17:02.945 [info] {"source":"oban","duration":1949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:13.145 [info] GET /sources/1/force_metadata_refresh 00:17:13.147 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=638.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:17:13.148 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=640.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:17:13.148 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:17:13.149 [error] #PID<0.4413.0> running PinchflatWeb.Endpoint (connection #PID<0.4412.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/1/force_metadata_refresh ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4412.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 50800}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4413.0>, params: %{}, path_info: ["sources", "1", "force_metadata_refresh"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/1"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/1/force_metadata_refresh", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc6_EKtD_og0mMAAGEC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4412.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 50800}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4412.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 50800}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4413.0>, params: %{}, path_info: ["sources", "1", "force_metadata_refresh"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", (truncated) 00:17:32.955 [info] {"source":"oban","duration":1644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:00.458 [info] {"source":"oban","duration":839,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:18:02.990 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:13.382 [info] GET /sources/1/force_download_pending 00:18:13.389 [debug] QUERY OK source="settings" db=3.7ms queue=0.2ms idle=427.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:18:13.390 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=357.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:18:13.390 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:18:13.392 [error] #PID<0.4420.0> running PinchflatWeb.Endpoint (connection #PID<0.4419.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/1/force_download_pending ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/force_download_pending (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4419.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_download_pending", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 55924}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4420.0>, params: %{}, path_info: ["sources", "1", "force_download_pending"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/1"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/1/force_download_pending", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc7CkkT_GFRa1QAAGIC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4419.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_download_pending", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 55924}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/force_download_pending (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4419.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_download_pending", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 55924}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4420.0>, params: %{}, path_info: ["sources", "1", "force_download_pending"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", (truncated) 00:18:33.014 [info] {"source":"oban","duration":1912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:00.460 [info] {"source":"oban","duration":869,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:19:03.020 [info] {"source":"oban","duration":1886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:17.624 [info] GET /sources/2/force_metadata_refresh 00:19:17.626 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1860.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:19:17.627 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=1861.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:19:17.627 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:19:17.629 [error] #PID<0.4426.0> running PinchflatWeb.Endpoint (connection #PID<0.4425.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/2/force_metadata_refresh ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4425.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_metadata_refresh", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 24308}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4426.0>, params: %{}, path_info: ["sources", "2", "force_metadata_refresh"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/2"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/2/force_metadata_refresh", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc7GT4tXT_2KFcAAKaB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4425.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_metadata_refresh", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 24308}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4425.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_metadata_refresh", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 24308}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/2", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4426.0>, params: %{}, path_info: ["sources", "2", "force_metadata_refresh"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", (truncated) 00:19:33.024 [info] {"source":"oban","duration":2042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:00.478 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:20:03.038 [info] {"source":"oban","duration":1890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:21.536 [info] GET /sources/1/media/101/edit 00:20:21.537 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "101", "source_id" => "1"} Pipelines: [:browser] 00:20:21.538 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1992.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [101] 00:20:21.540 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1657.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:20:21.540 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=988.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:20:21.542 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=989.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:20:21.546 [info] Sent 200 in 9ms 00:20:33.045 [info] {"source":"oban","duration":1303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:00.483 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:21:03.048 [info] {"source":"oban","duration":1834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:27.427 [info] GET /sources/1/media/1/force_download 00:21:27.428 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=838.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:21:27.429 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=191.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:21:27.429 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:21:27.430 [error] #PID<0.4440.0> running PinchflatWeb.Endpoint (connection #PID<0.4439.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/1/media/1/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/1/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4439.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 12047}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYYjctMkFEMjgyb05GN0w3R1lxc09IVzFp.aqX3diwFPxahbOMYKnIPa-0R4s84SGpn3QYCBlMnlPI", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/1", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYYjctMkFEMjgyb05GN0w3R1lxc09IVzFp.aqX3diwFPxahbOMYKnIPa-0R4s84SGpn3QYCBlMnlPI" }, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4440.0>, params: %{}, path_info: ["sources", "1", "media", "1", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYYjctMkFEMjgyb05GN0w3R1lxc09IVzFp.aqX3diwFPxahbOMYKnIPa-0R4s84SGpn3QYCBlMnlPI" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYYjctMkFEMjgyb05GN0w3R1lxc09IVzFp.aqX3diwFPxahbOMYKnIPa-0R4s84SGpn3QYCBlMnlPI"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/1/media/1"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/1/media/1/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc7N3cE5DIemtkAAGWC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4439.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 12047}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYYjctMkFEMjgyb05GN0w3R1lxc09IVzFp.aqX3diwFPxahbOMYKnIPa-0R4s84SGpn3QYCBlMnlPI", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/1", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/1/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4439.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 12047}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYYjctMkFEMjgyb05GN0w3R1lxc09IVzFp.aqX3diwFPxahbOMYKnIPa-0R4s84SGpn3QYCBlMnlPI", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/1", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, (truncated) 00:21:33.053 [info] {"source":"oban","duration":2277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:50.889 [info] {"args":{"id":2},"id":68,"meta":{},"system_time":1776453710889389523,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 00:21:50.891 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1411.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:21:50.892 [debug] QUERY OK source="settings" db=0.5ms queue=0.4ms idle=1039.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:21:50.895 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=410.5ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 00:21:50.929 [debug] QUERY OK source="media_items" db=32.8ms queue=0.2ms idle=9.6ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 00:21:50.930 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=40.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:21:50.932 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=40.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:21:50.933 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=39.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:21:51.078 [debug] QUERY OK source="media_items" db=7.0ms queue=0.4ms idle=175.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [2] 00:21:51.085 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 00:21:51.086 [debug] Current batch of media processed. Will check again in 1000ms 00:21:51.087 [debug] QUERY OK source="settings" db=0.6ms queue=0.3ms idle=157.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:21:51.087 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=156.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:21:51.088 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=155.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:21:51.090 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@nestrashno --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/Nestrashno/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:2160,+codec:h264:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/88/3a/883aaa79dbbe77bd21d847935a85cb1237e832ad38c9ac2405436349e07399ec.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/35/f5/35f57108142c6812498b9abfbf1798c11d5520df231157cea34de241218dfcfd.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 00:21:52.092 [debug] Current batch of media processed. Will check again in 1000ms 00:21:53.108 [debug] Current batch of media processed. Will check again in 1000ms 00:21:54.117 [debug] Current batch of media processed. Will check again in 1000ms 00:21:55.208 [debug] Current batch of media processed. Will check again in 1000ms 00:21:56.221 [debug] Current batch of media processed. Will check again in 1000ms 00:21:57.224 [debug] Current batch of media processed. Will check again in 1000ms 00:21:58.228 [debug] Current batch of media processed. Will check again in 1000ms 00:21:59.233 [debug] Current batch of media processed. Will check again in 1000ms 00:22:00.394 [debug] Current batch of media processed. Will check again in 1000ms 00:22:00.497 [info] {"source":"oban","duration":9303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:22:01.403 [debug] Current batch of media processed. Will check again in 1000ms 00:22:02.405 [debug] Current batch of media processed. Will check again in 1000ms 00:22:03.058 [info] {"source":"oban","duration":2242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:03.420 [debug] Current batch of media processed. Will check again in 1000ms 00:22:04.424 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1091, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", "id" => "J45juaoKZxw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=J45juaoKZxw", "playlist_index" => 1, "timestamp" => 1776006712, "title" => "Что могло пойти не так?", "upload_date" => "20260412"} 00:22:04.427 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=1759.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:22:04.429 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1761.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:22:04.432 [debug] QUERY OK source="media_items" db=2.2ms idle=1371.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-12 15:11:52Z], 2] 00:22:04.443 [debug] QUERY OK source="media_items" db=9.6ms queue=0.2ms idle=1366.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Что могло пойти не так?", "38f81aa8-c669-4251-96ed-8d1ef08bf183", 1091, false, "J45juaoKZxw", "https://www.youtube.com/watch?v=J45juaoKZxw", 1, "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", false, false, false, 2, [], 98, ~U[2026-04-12 15:11:52Z], ~U[2026-04-17 19:22:04Z], ~U[2026-04-17 19:22:04Z], "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Что могло пойти не так?", 1091, false, "J45juaoKZxw", "https://www.youtube.com/watch?v=J45juaoKZxw", "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", false, 2, ~U[2026-04-12 15:11:52Z]] 00:22:04.444 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=367.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:22:04.446 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.3ms idle=17.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:22:04.448 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=17.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [175] 00:22:04.448 [debug] Current batch of media processed. Will check again in 1000ms 00:22:05.474 [debug] Current batch of media processed. Will check again in 1000ms 00:22:06.477 [debug] Current batch of media processed. Will check again in 1000ms 00:22:07.547 [debug] Current batch of media processed. Will check again in 1000ms 00:22:08.556 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1352, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", "id" => "W9xy1W0SdQc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=W9xy1W0SdQc", "playlist_index" => 2, "timestamp" => 1775540409, "title" => "Всё достало", "upload_date" => "20260407"} 00:22:08.558 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=805.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:22:08.559 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=806.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:22:08.560 [debug] QUERY OK source="media_items" db=0.9ms idle=807.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-07 05:40:09Z], 2] 00:22:08.563 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=809.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Всё достало", "418961ec-cbc4-4b73-ac12-967be48496e8", 1352, false, "W9xy1W0SdQc", "https://www.youtube.com/watch?v=W9xy1W0SdQc", 2, "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", false, false, false, 2, [], 98, ~U[2026-04-07 05:40:09Z], ~U[2026-04-17 19:22:08Z], ~U[2026-04-17 19:22:08Z], "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Всё достало", 1352, false, "W9xy1W0SdQc", "https://www.youtube.com/watch?v=W9xy1W0SdQc", "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", false, 2, ~U[2026-04-07 05:40:09Z]] 00:22:08.564 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=262.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:22:08.565 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.3ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:22:08.567 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [177] 00:22:08.567 [debug] Current batch of media processed. Will check again in 1000ms 00:22:09.568 [debug] Current batch of media processed. Will check again in 1000ms 00:22:10.660 [debug] Current batch of media processed. Will check again in 1000ms 00:22:11.662 [debug] Current batch of media processed. Will check again in 1000ms 00:22:12.687 [debug] Current batch of media processed. Will check again in 1000ms 00:22:13.760 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1032, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", "id" => "kXfi5sA7eEg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kXfi5sA7eEg", "playlist_index" => 3, "timestamp" => 1774448662, "title" => "Пока. Я буду скучать.", "upload_date" => "20260325"} 00:22:13.762 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1920.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:22:13.763 [debug] QUERY OK source="sources" db=0.3ms queue=0.3ms idle=1921.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:22:13.765 [debug] QUERY OK source="media_items" db=0.9ms queue=0.3ms idle=1922.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-25 14:24:22Z], 2] 00:22:13.767 [debug] QUERY OK source="media_items" db=1.5ms idle=1427.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Пока. Я буду скучать.", "97b13301-0c65-4179-b741-b3b95faff1e6", 1032, false, "kXfi5sA7eEg", "https://www.youtube.com/watch?v=kXfi5sA7eEg", 3, "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", false, false, false, 2, [], 98, ~U[2026-03-25 14:24:22Z], ~U[2026-04-17 19:22:13Z], ~U[2026-04-17 19:22:13Z], "Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Пока. Я буду скучать.", 1032, false, "kXfi5sA7eEg", "https://www.youtube.com/watch?v=kXfi5sA7eEg", "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", false, 2, ~U[2026-03-25 14:24:22Z]] 00:22:13.768 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=425.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:22:13.769 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=6.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:22:13.771 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [179] 00:22:13.771 [debug] Current batch of media processed. Will check again in 1000ms 00:22:14.773 [debug] Current batch of media processed. Will check again in 1000ms 00:22:15.776 [debug] Current batch of media processed. Will check again in 1000ms 00:22:16.778 [debug] Current batch of media processed. Will check again in 1000ms 00:22:17.779 [debug] Current batch of media processed. Will check again in 1000ms 00:22:18.782 [debug] Current batch of media processed. Will check again in 1000ms 00:22:19.783 [debug] Current batch of media processed. Will check again in 1000ms 00:22:20.788 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1621, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", "id" => "hOjeA8-3k2A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=hOjeA8-3k2A", "playlist_index" => 4, "timestamp" => 1773770917, "title" => "Лучшая страна Латинской Америки", "upload_date" => "20260317"} 00:22:20.794 [debug] QUERY OK source="sources" db=1.8ms queue=1.5ms idle=1922.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:22:20.797 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1927.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:22:20.800 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=1929.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-17 18:08:37Z], 2] 00:22:20.805 [debug] QUERY OK source="media_items" db=3.1ms queue=0.2ms idle=1377.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшая страна Латинской Америки", "da345a01-ff68-456d-ae2a-39324832eb27", 1621, false, "hOjeA8-3k2A", "https://www.youtube.com/watch?v=hOjeA8-3k2A", 4, "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", false, false, false, 2, [], 98, ~U[2026-03-17 18:08:37Z], ~U[2026-04-17 19:22:20Z], ~U[2026-04-17 19:22:20Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшая страна Латинской Америки", 1621, false, "hOjeA8-3k2A", "https://www.youtube.com/watch?v=hOjeA8-3k2A", "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", false, 2, ~U[2026-03-17 18:08:37Z]] 00:22:20.806 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=333.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:22:20.807 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=12.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:22:20.809 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=10.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [181] 00:22:20.809 [debug] Current batch of media processed. Will check again in 1000ms 00:22:21.817 [debug] Current batch of media processed. Will check again in 1000ms 00:22:22.822 [debug] Current batch of media processed. Will check again in 1000ms 00:22:23.827 [debug] Current batch of media processed. Will check again in 1000ms 00:22:23.988 [info] GET /sources/1/media/3/edit 00:22:24.035 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "3", "source_id" => "1"} Pipelines: [:browser] 00:22:24.041 [debug] QUERY OK source="media_items" db=1.4ms queue=0.4ms idle=2038.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [3] 00:22:24.102 [debug] QUERY OK source="settings" db=1.7ms queue=1.9ms idle=2098.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:22:24.105 [debug] QUERY OK source="settings" db=0.8ms queue=0.7ms idle=607.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:22:24.144 [debug] QUERY OK source="settings" db=1.0ms queue=0.5ms idle=102.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:22:24.153 [info] Sent 200 in 173ms 00:22:24.833 [debug] Current batch of media processed. Will check again in 1000ms 00:22:25.836 [debug] Current batch of media processed. Will check again in 1000ms 00:22:26.841 [debug] Current batch of media processed. Will check again in 1000ms 00:22:27.846 [debug] Current batch of media processed. Will check again in 1000ms 00:22:28.851 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1276, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", "id" => "mhAJ_p0PnD4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=mhAJ_p0PnD4", "playlist_index" => 5, "timestamp" => 1773025585, "title" => "Теперь у меня есть девушка", "upload_date" => "20260309"} 00:22:28.854 [debug] QUERY OK source="sources" db=0.9ms queue=0.5ms idle=745.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:22:28.856 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=748.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:22:28.859 [debug] QUERY OK source="media_items" db=2.2ms queue=0.4ms idle=749.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-09 03:06:25Z], 2] 00:22:28.866 [debug] QUERY OK source="media_items" db=4.7ms queue=0.2ms idle=753.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Теперь у меня есть девушка", "4865ecb9-dffa-467c-9334-cda8ce1b907a", 1276, false, "mhAJ_p0PnD4", "https://www.youtube.com/watch?v=mhAJ_p0PnD4", 5, "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", false, false, false, 2, [], 98, ~U[2026-03-09 03:06:25Z], ~U[2026-04-17 19:22:28Z], ~U[2026-04-17 19:22:28Z], "Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Теперь у меня есть девушка", 1276, false, "mhAJ_p0PnD4", "https://www.youtube.com/watch?v=mhAJ_p0PnD4", "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", false, 2, ~U[2026-03-09 03:06:25Z]] 00:22:28.867 [debug] QUERY OK source="sources" db=0.5ms queue=0.4ms idle=320.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:22:28.868 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=14.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:22:28.871 [debug] QUERY OK source="media_items" db=0.7ms queue=0.5ms idle=13.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [183] 00:22:28.871 [debug] Current batch of media processed. Will check again in 1000ms 00:22:29.882 [debug] Current batch of media processed. Will check again in 1000ms 00:22:30.885 [debug] Current batch of media processed. Will check again in 1000ms 00:22:31.892 [debug] Current batch of media processed. Will check again in 1000ms 00:22:32.899 [debug] Current batch of media processed. Will check again in 1000ms 00:22:33.077 [info] {"source":"oban","duration":3477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:33.907 [debug] Current batch of media processed. Will check again in 1000ms 00:22:34.914 [debug] Current batch of media processed. Will check again in 1000ms 00:22:35.919 [debug] Current batch of media processed. Will check again in 1000ms 00:22:36.922 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1191, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", "id" => "-X0zctOscOY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-X0zctOscOY", "playlist_index" => 6, "timestamp" => 1771965194, "title" => "Лучшее решение в моей жизни?", "upload_date" => "20260224"} 00:22:36.924 [debug] QUERY OK source="sources" db=0.7ms queue=0.4ms idle=609.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:22:36.925 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=610.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:22:36.927 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=611.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-24 20:33:14Z], 2] 00:22:36.930 [debug] QUERY OK source="media_items" db=2.0ms queue=0.2ms idle=613.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшее решение в моей жизни?", "8cf37dc2-f3e5-4fc0-8760-53380677542e", 1191, false, "-X0zctOscOY", "https://www.youtube.com/watch?v=-X0zctOscOY", 6, "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", false, false, false, 2, [], 98, ~U[2026-02-24 20:33:14Z], ~U[2026-04-17 19:22:36Z], ~U[2026-04-17 19:22:36Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшее решение в моей жизни?", 1191, false, "-X0zctOscOY", "https://www.youtube.com/watch?v=-X0zctOscOY", "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", false, 2, ~U[2026-02-24 20:33:14Z]] 00:22:36.931 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=102.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:22:36.932 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=7.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:22:36.934 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=7.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [185] 00:22:36.934 [debug] Current batch of media processed. Will check again in 1000ms 00:22:37.978 [debug] Current batch of media processed. Will check again in 1000ms 00:22:38.994 [debug] Current batch of media processed. Will check again in 1000ms 00:22:40.032 [debug] Current batch of media processed. Will check again in 1000ms 00:22:41.033 [debug] Current batch of media processed. Will check again in 1000ms 00:22:42.035 [debug] Current batch of media processed. Will check again in 1000ms 00:22:43.037 [debug] Current batch of media processed. Will check again in 1000ms 00:22:44.042 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1218, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", "id" => "lVm8Q1PvKis", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=lVm8Q1PvKis", "playlist_index" => 7, "timestamp" => 1771215258, "title" => "Как в 33 года я начал жить в машине.", "upload_date" => "20260216"} 00:22:44.046 [debug] QUERY OK source="sources" db=1.8ms queue=0.6ms idle=1453.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:22:44.048 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=1456.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:22:44.051 [debug] QUERY OK source="media_items" db=1.8ms queue=0.3ms idle=1458.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 04:14:18Z], 2] 00:22:44.108 [debug] QUERY OK source="media_items" db=16.7ms queue=0.9ms idle=1143.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Как в 33 года я начал жить в машине.", "ec08e283-5b3c-4752-b577-8f4dc7f3f0ee", 1218, false, "lVm8Q1PvKis", "https://www.youtube.com/watch?v=lVm8Q1PvKis", 7, "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", false, false, false, 2, [], 98, ~U[2026-02-16 04:14:18Z], ~U[2026-04-17 19:22:44Z], ~U[2026-04-17 19:22:44Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Как в 33 года я начал жить в машине.", 1218, false, "lVm8Q1PvKis", "https://www.youtube.com/watch?v=lVm8Q1PvKis", "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", false, 2, ~U[2026-02-16 04:14:18Z]] 00:22:44.112 [debug] QUERY OK source="sources" db=0.8ms queue=0.5ms idle=156.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:22:44.113 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.3ms idle=66.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:22:44.115 [debug] QUERY OK source="media_items" db=0.9ms queue=0.3ms idle=66.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [188] 00:22:44.116 [debug] Current batch of media processed. Will check again in 1000ms 00:22:45.119 [debug] Current batch of media processed. Will check again in 1000ms 00:22:46.121 [debug] Current batch of media processed. Will check again in 1000ms 00:22:47.124 [debug] Current batch of media processed. Will check again in 1000ms 00:22:48.128 [debug] Current batch of media processed. Will check again in 1000ms 00:22:49.133 [debug] Current batch of media processed. Will check again in 1000ms 00:22:50.137 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1321, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", "id" => "kn_vKkOAvM8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kn_vKkOAvM8", "playlist_index" => 8, "timestamp" => 1770493282, "title" => "Год буду жить в этой машине", "upload_date" => "20260207"} 00:22:50.155 [debug] QUERY OK source="sources" db=2.4ms queue=0.8ms idle=460.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:22:50.159 [debug] QUERY OK source="sources" db=1.0ms queue=0.5ms idle=466.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:22:50.162 [debug] QUERY OK source="media_items" db=1.1ms queue=0.3ms idle=469.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-07 19:41:22Z], 2] 00:22:50.231 [debug] QUERY OK source="media_items" db=66.6ms queue=0.2ms idle=471.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Год буду жить в этой машине", "8598cd59-f9e7-40a4-b411-42ce487113c3", 1321, false, "kn_vKkOAvM8", "https://www.youtube.com/watch?v=kn_vKkOAvM8", 8, "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", false, false, false, 2, [], 98, ~U[2026-02-07 19:41:22Z], ~U[2026-04-17 19:22:50Z], ~U[2026-04-17 19:22:50Z], "Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Год буду жить в этой машине", 1321, false, "kn_vKkOAvM8", "https://www.youtube.com/watch?v=kn_vKkOAvM8", "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", false, 2, ~U[2026-02-07 19:41:22Z]] 00:22:50.233 [debug] QUERY OK source="sources" db=1.7ms queue=0.3ms idle=211.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:22:50.235 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.3ms idle=79.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:22:50.237 [debug] QUERY OK source="media_items" db=1.3ms queue=0.3ms idle=76.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [189] 00:22:50.237 [debug] Current batch of media processed. Will check again in 1000ms 00:22:51.242 [debug] Current batch of media processed. Will check again in 1000ms 00:22:52.251 [debug] Current batch of media processed. Will check again in 1000ms 00:22:53.254 [debug] Current batch of media processed. Will check again in 1000ms 00:22:54.257 [debug] Current batch of media processed. Will check again in 1000ms 00:22:55.266 [debug] Current batch of media processed. Will check again in 1000ms 00:22:56.271 [debug] Current batch of media processed. Will check again in 1000ms 00:22:57.275 [debug] Current batch of media processed. Will check again in 1000ms 00:22:58.280 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1576, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", "id" => "R_PiQ_sXZFY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=R_PiQ_sXZFY", "playlist_index" => 9, "timestamp" => 1769402566, "title" => "Конец. Продал тук тук и мы разъезжаемся!", "upload_date" => "20260126"} 00:22:58.283 [debug] QUERY OK source="sources" db=1.5ms queue=0.7ms idle=440.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:22:58.286 [debug] QUERY OK source="sources" db=1.3ms queue=0.3ms idle=443.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:22:58.289 [debug] QUERY OK source="media_items" db=2.3ms queue=0.3ms idle=445.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-26 04:42:46Z], 2] 00:22:58.299 [debug] QUERY OK source="media_items" db=6.8ms queue=0.2ms idle=449.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Конец. Продал тук тук и мы разъезжаемся!", "bc2fb23c-caec-41fa-b60a-25e568568859", 1576, false, "R_PiQ_sXZFY", "https://www.youtube.com/watch?v=R_PiQ_sXZFY", 9, "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", false, false, false, 2, [], 98, ~U[2026-01-26 04:42:46Z], ~U[2026-04-17 19:22:58Z], ~U[2026-04-17 19:22:58Z], "https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Конец. Продал тук тук и мы разъезжаемся!", 1576, false, "R_PiQ_sXZFY", "https://www.youtube.com/watch?v=R_PiQ_sXZFY", "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", false, 2, ~U[2026-01-26 04:42:46Z]] 00:22:58.302 [debug] QUERY OK source="sources" db=1.0ms queue=0.8ms idle=211.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:22:58.306 [debug] QUERY OK source="media_profiles" db=2.5ms queue=0.4ms idle=19.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:22:58.308 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=20.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [192] 00:22:58.308 [debug] Current batch of media processed. Will check again in 1000ms 00:22:59.310 [debug] Current batch of media processed. Will check again in 1000ms 00:23:00.314 [debug] Current batch of media processed. Will check again in 1000ms 00:23:00.743 [info] {"source":"oban","duration":1201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:23:01.319 [debug] Current batch of media processed. Will check again in 1000ms 00:23:02.328 [debug] Current batch of media processed. Will check again in 1000ms 00:23:03.083 [info] {"source":"oban","duration":3642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:03.401 [debug] Current batch of media processed. Will check again in 1000ms 00:23:04.406 [debug] Current batch of media processed. Will check again in 1000ms 00:23:05.410 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1276, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", "id" => "2ozZCTEERXg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=2ozZCTEERXg", "playlist_index" => 10, "timestamp" => 1768692169, "title" => "Меня очаровала девушка с автодомом", "upload_date" => "20260117"} 00:23:05.413 [debug] QUERY OK source="sources" db=2.0ms queue=0.4ms idle=1487.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:23:05.424 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=1498.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:23:05.426 [debug] QUERY OK source="media_items" db=1.4ms queue=0.5ms idle=1230.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-17 23:22:49Z], 2] 00:23:05.430 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=488.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Меня очаровала девушка с автодомом", "682b860d-03d8-4b31-9b8e-dea690d4bd81", 1276, false, "2ozZCTEERXg", "https://www.youtube.com/watch?v=2ozZCTEERXg", 10, "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", false, false, false, 2, [], 98, ~U[2026-01-17 23:22:49Z], ~U[2026-04-17 19:23:05Z], ~U[2026-04-17 19:23:05Z], "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Меня очаровала девушка с автодомом", 1276, false, "2ozZCTEERXg", "https://www.youtube.com/watch?v=2ozZCTEERXg", "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", false, 2, ~U[2026-01-17 23:22:49Z]] 00:23:05.432 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=218.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:23:05.433 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.3ms idle=18.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:23:05.435 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=10.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [194] 00:23:05.436 [debug] Current batch of media processed. Will check again in 1000ms 00:23:06.439 [debug] Current batch of media processed. Will check again in 1000ms 00:23:07.442 [debug] Current batch of media processed. Will check again in 1000ms 00:23:08.451 [debug] Current batch of media processed. Will check again in 1000ms 00:23:09.454 [debug] Current batch of media processed. Will check again in 1000ms 00:23:10.476 [debug] Current batch of media processed. Will check again in 1000ms 00:23:11.478 [debug] Current batch of media processed. Will check again in 1000ms 00:23:12.486 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1549, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", "id" => "4giLNL0ZYIw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=4giLNL0ZYIw", "playlist_index" => 11, "timestamp" => 1766943042, "title" => "Еду к Девушке Мечты на своём Тук Туке", "upload_date" => "20251228"} 00:23:12.495 [debug] QUERY OK source="sources" db=0.8ms queue=0.4ms idle=1540.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:23:12.497 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1542.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:23:12.499 [debug] QUERY OK source="media_items" db=1.0ms queue=0.4ms idle=1544.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-28 17:30:42Z], 2] 00:23:12.503 [debug] QUERY OK source="media_items" db=2.4ms queue=0.2ms idle=1227.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду к Девушке Мечты на своём Тук Туке", "462fa0c0-6c49-4834-a49a-83abc2da56f5", 1549, false, "4giLNL0ZYIw", "https://www.youtube.com/watch?v=4giLNL0ZYIw", 11, "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", false, false, false, 2, [], 98, ~U[2025-12-28 17:30:42Z], ~U[2026-04-17 19:23:12Z], ~U[2026-04-17 19:23:12Z], "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду к Девушке Мечты на своём Тук Туке", 1549, false, "4giLNL0ZYIw", "https://www.youtube.com/watch?v=4giLNL0ZYIw", "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", false, 2, ~U[2025-12-28 17:30:42Z]] 00:23:12.504 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=226.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:23:12.505 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.3ms idle=9.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:23:12.506 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=8.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [196] 00:23:12.507 [debug] Current batch of media processed. Will check again in 1000ms 00:23:13.512 [debug] Current batch of media processed. Will check again in 1000ms 00:23:14.231 [info] GET /sources 00:23:14.234 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 00:23:14.250 [debug] QUERY OK source="settings" db=1.1ms queue=0.9ms idle=960.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:14.252 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=292.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:14.266 [debug] QUERY OK source="settings" db=1.1ms queue=0.4ms idle=305.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:14.270 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=310.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:14.272 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=311.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:14.331 [debug] QUERY OK source="sources" db=48.0ms queue=0.5ms idle=32.1ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 00:23:14.353 [debug] QUERY OK source="sources" db=9.2ms queue=0.8ms idle=76.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 00:23:14.365 [info] Sent 200 in 134ms 00:23:14.535 [debug] Current batch of media processed. Will check again in 1000ms 00:23:14.552 [info] CONNECTED TO Phoenix.LiveView.Socket in 229µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "Ki4DACltBFUYYkltDjQqPyUhMkYgTQYYuY3VJ5Pmi88_WwmpKFU-n9mQ", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 00:23:14.571 [debug] MOUNT PinchflatWeb.Sources.SourceLive.IndexTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "initial_sort_direction" => :asc, "initial_sort_key" => :custom_name, "results_per_page" => 10} 00:23:14.579 [debug] QUERY OK source="sources" db=4.9ms queue=0.3ms idle=303.1ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 00:23:14.587 [debug] QUERY OK source="sources" db=6.3ms queue=0.2ms idle=308.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 00:23:14.589 [debug] Replied in 18ms 00:23:14.699 [info] GET / 00:23:14.700 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:23:14.703 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=370.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:14.704 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=357.5ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:23:14.706 [debug] QUERY OK source="sources" db=1.1ms queue=0.3ms idle=351.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:23:14.708 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=127.9ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:23:14.710 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=121.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:23:14.714 [debug] QUERY OK source="settings" db=1.1ms queue=0.4ms idle=9.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:14.716 [debug] QUERY OK source="settings" db=1.7ms queue=0.2ms idle=9.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:14.721 [debug] QUERY OK source="settings" db=2.3ms queue=0.1ms idle=12.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:14.735 [debug] QUERY OK source="tasks" db=3.1ms queue=0.2ms idle=23.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:23:14.737 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=26.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:23:14.743 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=27.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:23:14.760 [debug] QUERY OK source="media_items" db=15.0ms queue=0.1ms idle=28.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:23:14.763 [debug] QUERY OK source="sources" db=1.5ms queue=0.2ms idle=40.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 00:23:14.774 [debug] QUERY OK source="media_items" db=2.9ms queue=0.2ms idle=35.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:23:14.778 [debug] QUERY OK source="media_items" db=3.2ms queue=0.3ms idle=37.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:23:14.781 [info] Sent 200 in 82ms 00:23:14.897 [info] CONNECTED TO Phoenix.LiveView.Socket in 164µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "FjJWFDAqAAw4Oy5GNnRyAgMOIVx8Fyl7IEfBSrT4Ia_to75MmiF72cB2", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 00:23:14.927 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded"} 00:23:14.930 [debug] QUERY OK source="media_items" db=1.3ms queue=0.4ms idle=184.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:23:14.933 [debug] QUERY OK source="media_items" db=2.2ms queue=0.3ms idle=170.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:23:14.935 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=170.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 00:23:14.935 [debug] Replied in 9ms 00:23:14.941 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending"} 00:23:14.943 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=167.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:23:14.946 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=165.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:23:14.946 [debug] Replied in 5ms 00:23:14.948 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 00:23:14.950 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=19.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:23:14.952 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=18.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:23:14.952 [debug] Replied in 3ms 00:23:15.439 [info] GET / 00:23:15.440 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:23:15.444 [debug] QUERY OK source="settings" db=1.5ms queue=0.3ms idle=498.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:15.445 [debug] QUERY OK source="media_profiles" db=0.4ms idle=498.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:23:15.446 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=494.5ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:23:15.448 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=494.5ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:23:15.449 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=96.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:23:15.451 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=6.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:15.451 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=6.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:15.453 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=7.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:15.458 [debug] QUERY OK source="tasks" db=1.8ms queue=0.1ms idle=8.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:23:15.462 [debug] QUERY OK source="sources" db=2.3ms queue=0.2ms idle=10.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:23:15.473 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=20.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:23:15.475 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=22.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:23:15.478 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=22.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 00:23:15.502 [debug] QUERY OK source="media_items" db=4.1ms queue=0.3ms idle=39.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:23:15.538 [debug] Current batch of media processed. Will check again in 1000ms 00:23:15.538 [debug] QUERY OK source="media_items" db=34.1ms queue=0.3ms idle=41.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:23:15.544 [info] Sent 200 in 104ms 00:23:15.818 [info] CONNECTED TO Phoenix.LiveView.Socket in 179µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "LBhhMjEeZlwDPUQfMgU0eh0pFywoEAMvsoQdRF2drg5-kFs5sNpGfdhf", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 00:23:15.824 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded"} 00:23:15.827 [debug] QUERY OK source="media_items" db=2.1ms queue=0.3ms idle=352.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:23:15.830 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=352.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:23:15.832 [debug] QUERY OK source="sources" db=1.0ms idle=352.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 00:23:15.833 [debug] Replied in 8ms 00:23:15.855 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending"} 00:23:15.859 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=353.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:23:15.864 [debug] QUERY OK source="media_items" db=4.0ms queue=0.1ms idle=322.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:23:15.864 [debug] Replied in 9ms 00:23:15.867 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 00:23:15.887 [debug] QUERY OK source="tasks" db=18.3ms queue=0.1ms idle=40.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:23:15.890 [debug] QUERY OK source="sources" db=1.9ms queue=0.2ms idle=57.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:23:15.890 [debug] Replied in 23ms 00:23:16.545 [debug] Current batch of media processed. Will check again in 1000ms 00:23:17.551 [debug] Current batch of media processed. Will check again in 1000ms 00:23:18.555 [debug] Current batch of media processed. Will check again in 1000ms 00:23:19.556 [debug] Current batch of media processed. Will check again in 1000ms 00:23:20.495 [info] GET / 00:23:20.496 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:23:20.498 [debug] QUERY OK source="settings" db=0.9ms queue=0.3ms idle=1405.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:20.499 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=1406.6ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:23:20.500 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=1407.7ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:23:20.501 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1119.5ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:23:20.502 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=115.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:23:20.503 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=4.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:20.505 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=4.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:20.506 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=5.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:20.521 [debug] QUERY OK source="tasks" db=1.9ms queue=0.3ms idle=17.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:23:20.525 [debug] QUERY OK source="sources" db=2.6ms queue=0.2ms idle=19.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:23:20.529 [debug] QUERY OK source="media_items" db=1.7ms idle=23.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:23:20.531 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=24.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:23:20.533 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=25.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 00:23:20.544 [debug] QUERY OK source="media_items" db=2.0ms queue=0.5ms idle=20.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:23:20.547 [debug] QUERY OK source="media_items" db=1.8ms queue=1.2ms idle=19.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:23:20.559 [info] Sent 200 in 63ms 00:23:20.559 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1406, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", "id" => "G4NAob4_ZtI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=G4NAob4_ZtI", "playlist_index" => 12, "timestamp" => 1766384141, "title" => "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", "upload_date" => "20251222"} 00:23:20.565 [debug] QUERY OK source="sources" db=1.4ms queue=3.6ms idle=31.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:23:20.571 [debug] QUERY OK source="sources" db=4.1ms queue=0.1ms idle=35.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:23:20.573 [debug] QUERY OK source="media_items" db=0.9ms queue=0.5ms idle=37.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-22 06:15:41Z], 2] 00:23:20.583 [debug] QUERY OK source="media_items" db=9.0ms queue=0.1ms idle=30.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", "fa4b2cb0-a61c-4661-8af2-cf1e4028dec1", 1406, false, "G4NAob4_ZtI", "https://www.youtube.com/watch?v=G4NAob4_ZtI", 12, "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", false, false, false, 2, [], 98, ~U[2025-12-22 06:15:41Z], ~U[2026-04-17 19:23:20Z], ~U[2026-04-17 19:23:20Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", 1406, false, "G4NAob4_ZtI", "https://www.youtube.com/watch?v=G4NAob4_ZtI", "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", false, 2, ~U[2025-12-22 06:15:41Z]] 00:23:20.591 [debug] QUERY OK source="sources" db=5.2ms queue=0.4ms idle=37.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:23:20.594 [debug] QUERY OK source="media_profiles" db=2.5ms queue=0.2ms idle=25.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:23:20.610 [debug] QUERY OK source="media_items" db=14.8ms queue=0.5ms idle=24.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [198] 00:23:20.611 [debug] Current batch of media processed. Will check again in 1000ms 00:23:20.687 [info] CONNECTED TO Phoenix.LiveView.Socket in 2ms Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "Jw9Gb1APJVEWI1x9byp2AhlXCjQdDSAqxxv93Wqigy-O6i1Mw0m_SyKc", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 00:23:20.712 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded"} 00:23:20.714 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=139.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:23:20.718 [debug] QUERY OK source="media_items" db=2.5ms queue=0.5ms idle=131.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:23:20.720 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=127.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 00:23:20.720 [debug] Replied in 8ms 00:23:20.729 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending"} 00:23:20.732 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=136.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:23:20.736 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=123.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:23:20.736 [debug] Replied in 7ms 00:23:20.738 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 00:23:20.741 [debug] QUERY OK source="tasks" db=1.0ms queue=0.3ms idle=25.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:23:20.743 [debug] QUERY OK source="sources" db=0.7ms queue=0.4ms idle=24.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:23:20.743 [debug] Replied in 5ms 00:23:21.040 [info] GET / 00:23:21.040 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:23:21.041 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=320.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:21.043 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=309.4ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:23:21.044 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=306.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:23:21.046 [debug] QUERY OK source="media_items" db=1.4ms idle=303.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:23:21.046 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=303.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:23:21.048 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=5.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:21.049 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=5.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:21.051 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=6.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:21.055 [debug] QUERY OK source="tasks" db=0.9ms queue=0.1ms idle=8.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:23:21.056 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=8.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:23:21.061 [debug] QUERY OK source="media_items" db=0.5ms idle=12.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:23:21.062 [debug] QUERY OK source="media_items" db=0.8ms idle=12.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:23:21.064 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=11.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 00:23:21.074 [debug] QUERY OK source="media_items" db=2.7ms queue=0.2ms idle=15.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:23:21.077 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=18.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:23:21.082 [info] Sent 200 in 42ms 00:23:21.216 [info] CONNECTED TO Phoenix.LiveView.Socket in 388µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "aT9FHTMKLQhIOTpwaAAsBVwMOCIhQB186HuKPRy09cKB1CkJ2k_Io4v5", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 00:23:21.223 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded"} 00:23:21.226 [debug] QUERY OK source="media_items" db=1.4ms queue=0.3ms idle=162.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:23:21.228 [debug] QUERY OK source="media_items" db=1.8ms queue=0.3ms idle=163.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:23:21.231 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=165.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 00:23:21.231 [debug] Replied in 8ms 00:23:21.241 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending"} 00:23:21.243 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=168.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:23:21.247 [debug] QUERY OK source="media_items" db=2.5ms queue=0.2ms idle=167.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:23:21.247 [debug] Replied in 6ms 00:23:21.251 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 00:23:21.255 [debug] QUERY OK source="tasks" db=2.2ms queue=0.1ms idle=27.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:23:21.258 [debug] QUERY OK source="sources" db=1.7ms queue=0.2ms idle=27.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:23:21.259 [debug] Replied in 7ms 00:23:21.675 [debug] Current batch of media processed. Will check again in 1000ms 00:23:22.677 [debug] Current batch of media processed. Will check again in 1000ms 00:23:23.680 [debug] Current batch of media processed. Will check again in 1000ms 00:23:24.302 [debug] HANDLE EVENT "reload_page" in Pinchflat.Pages.HistoryTableLive Parameters: %{"value" => ""} 00:23:24.305 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=1192.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:23:24.310 [debug] QUERY OK source="media_items" db=4.2ms queue=0.1ms idle=1195.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:23:24.312 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1200.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 00:23:24.313 [debug] Replied in 11ms 00:23:24.684 [debug] Current batch of media processed. Will check again in 1000ms 00:23:25.566 [info] GET /sources/1/media/1/edit 00:23:25.567 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "1", "source_id" => "1"} Pipelines: [:browser] 00:23:25.579 [debug] QUERY OK source="media_items" db=11.3ms queue=0.2ms idle=1257.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 00:23:25.593 [debug] QUERY OK source="settings" db=2.8ms queue=9.2ms idle=1268.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:25.598 [debug] QUERY OK source="settings" db=3.1ms queue=1.3ms idle=1092.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:25.606 [debug] QUERY OK source="settings" db=1.4ms queue=4.5ms idle=482.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:25.614 [info] Sent 200 in 47ms 00:23:25.844 [debug] Current batch of media processed. Will check again in 1000ms 00:23:25.844 [info] GET /sources 00:23:25.845 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 00:23:25.848 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=335.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:25.851 [debug] QUERY OK source="settings" db=2.6ms queue=0.1ms idle=268.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:25.856 [debug] QUERY OK source="settings" db=3.3ms queue=0.1ms idle=259.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:25.858 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=258.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:25.859 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=251.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:25.864 [debug] QUERY OK source="sources" db=2.4ms queue=0.2ms idle=13.0ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 00:23:25.870 [debug] QUERY OK source="sources" db=5.7ms queue=0.1ms idle=13.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 00:23:25.884 [info] Sent 200 in 39ms 00:23:25.974 [info] CONNECTED TO Phoenix.LiveView.Socket in 201µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "CxBqOCQ7J383YxpdLBwMP14GVh84RB0ITgZnGcsGF9kou_Kp0a1tv0vA", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 00:23:26.027 [debug] MOUNT PinchflatWeb.Sources.SourceLive.IndexTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "initial_sort_direction" => :asc, "initial_sort_key" => :custom_name, "results_per_page" => 10} 00:23:26.039 [debug] QUERY OK source="sources" db=5.2ms queue=2.2ms idle=175.7ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 00:23:26.048 [debug] QUERY OK source="sources" db=5.6ms queue=0.3ms idle=183.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 00:23:26.050 [debug] Replied in 24ms 00:23:26.848 [debug] Current batch of media processed. Will check again in 1000ms 00:23:27.852 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1514, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", "id" => "xFdBoiYvh4g", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xFdBoiYvh4g", "playlist_index" => 13, "timestamp" => 1765722906, "title" => "Мы Больше НЕ ХОТИМ Здесь находиться", "upload_date" => "20251214"} 00:23:27.855 [debug] QUERY OK source="sources" db=0.9ms queue=0.4ms idle=687.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:23:27.857 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=689.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:23:27.859 [debug] QUERY OK source="media_items" db=0.9ms idle=690.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-14 14:35:06Z], 2] 00:23:27.867 [debug] QUERY OK source="media_items" db=6.3ms queue=0.1ms idle=693.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мы Больше НЕ ХОТИМ Здесь находиться", "6da64c73-a23e-4df8-a5b5-7cfcaca71677", 1514, false, "xFdBoiYvh4g", "https://www.youtube.com/watch?v=xFdBoiYvh4g", 13, "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", false, false, false, 2, [], 98, ~U[2025-12-14 14:35:06Z], ~U[2026-04-17 19:23:27Z], ~U[2026-04-17 19:23:27Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мы Больше НЕ ХОТИМ Здесь находиться", 1514, false, "xFdBoiYvh4g", "https://www.youtube.com/watch?v=xFdBoiYvh4g", "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", false, 2, ~U[2025-12-14 14:35:06Z]] 00:23:27.869 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=343.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:23:27.871 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=14.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:23:27.873 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=15.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [200] 00:23:27.874 [debug] Current batch of media processed. Will check again in 1000ms 00:23:28.036 [info] GET /sources/1/edit 00:23:28.037 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 00:23:28.042 [debug] QUERY OK source="sources" db=2.3ms queue=0.2ms idle=180.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:23:28.044 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=176.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 00:23:28.074 [debug] QUERY OK source="settings" db=1.8ms queue=0.8ms idle=202.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:28.075 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=203.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:28.078 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=203.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:28.095 [info] Sent 200 in 59ms 00:23:28.879 [debug] Current batch of media processed. Will check again in 1000ms 00:23:29.882 [debug] Current batch of media processed. Will check again in 1000ms 00:23:30.391 [info] GET / 00:23:30.392 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:23:30.395 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=1155.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:30.396 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=1157.0ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:23:30.397 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1157.6ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:23:30.400 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=1158.3ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:23:30.401 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=861.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:23:30.403 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=7.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:30.404 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=7.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:30.406 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=9.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:30.411 [debug] QUERY OK source="tasks" db=1.7ms queue=0.1ms idle=9.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:23:30.413 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=10.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:23:30.416 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=12.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:23:30.419 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=12.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:23:30.422 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=13.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 00:23:30.437 [debug] QUERY OK source="media_items" db=3.2ms queue=0.2ms idle=21.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:23:30.441 [debug] QUERY OK source="media_items" db=3.6ms queue=0.1ms idle=24.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:23:30.447 [info] Sent 200 in 56ms 00:23:30.656 [info] CONNECTED TO Phoenix.LiveView.Socket in 212µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "b1peIw91DE4cKQkBEhEdACMoUyAADlsg0-nul-Xvmsx3KRZOMO4KNz0i", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 00:23:30.716 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded"} 00:23:30.719 [debug] QUERY OK source="media_items" db=2.5ms queue=0.2ms idle=297.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:23:30.724 [debug] QUERY OK source="media_items" db=4.5ms queue=0.1ms idle=298.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:23:30.727 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=288.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 00:23:30.727 [debug] Replied in 11ms 00:23:30.734 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending"} 00:23:30.746 [debug] QUERY OK source="media_items" db=10.3ms queue=0.2ms idle=294.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:23:30.751 [debug] QUERY OK source="media_items" db=3.8ms queue=0.3ms idle=198.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:23:30.752 [debug] Replied in 17ms 00:23:30.756 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI"} 00:23:30.764 [debug] QUERY OK source="tasks" db=6.8ms queue=0.6ms idle=37.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:23:30.766 [debug] QUERY OK source="sources" db=1.0ms queue=0.4ms idle=40.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:23:30.767 [debug] Replied in 11ms 00:23:30.816 [info] GET /sources 00:23:30.817 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 00:23:30.821 [debug] QUERY OK source="settings" db=2.0ms queue=0.4ms idle=91.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:30.836 [debug] QUERY OK source="settings" db=13.2ms queue=0.3ms idle=75.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:30.840 [debug] QUERY OK source="settings" db=1.3ms queue=0.2ms idle=86.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:30.858 [debug] QUERY OK source="settings" db=15.9ms queue=0.1ms idle=77.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:30.869 [debug] QUERY OK source="settings" db=9.8ms queue=0.2ms idle=92.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:30.901 [debug] QUERY OK source="sources" db=28.9ms queue=0.2ms idle=50.2ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 00:23:30.913 [debug] QUERY OK source="sources" db=7.8ms queue=0.8ms idle=68.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 00:23:30.929 [info] Sent 200 in 112ms 00:23:30.931 [debug] Current batch of media processed. Will check again in 1000ms 00:23:31.067 [info] CONNECTED TO Phoenix.LiveView.Socket in 121µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "MCYEMBkdbGoiYggLYRIrOQBQFA4tAkYvoQ4fzE8RS8y98Qlvn7secv-f", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 00:23:31.073 [debug] MOUNT PinchflatWeb.Sources.SourceLive.IndexTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "initial_sort_direction" => :asc, "initial_sort_key" => :custom_name, "results_per_page" => 10} 00:23:31.077 [debug] QUERY OK source="sources" db=2.3ms queue=0.1ms idle=234.5ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 00:23:31.081 [debug] QUERY OK source="sources" db=3.1ms queue=0.1ms idle=219.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 00:23:31.082 [debug] Replied in 8ms 00:23:31.797 [info] GET /sources/1 00:23:31.798 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 00:23:31.800 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=898.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:23:31.801 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=887.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:23:31.803 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=725.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 00:23:31.804 [debug] QUERY OK source="oban_jobs" db=0.4ms idle=722.0ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [69] 00:23:31.805 [debug] QUERY OK source="settings" db=0.8ms idle=242.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:31.806 [debug] QUERY OK source="settings" db=0.4ms idle=5.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:31.807 [debug] QUERY OK source="settings" db=0.5ms idle=5.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:31.811 [debug] QUERY OK source="sources" db=0.3ms idle=7.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:23:31.813 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=8.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 00:23:31.814 [debug] QUERY OK source="media_items" db=1.1ms idle=7.9ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 00:23:31.817 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=9.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:23:31.818 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=9.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 00:23:31.819 [debug] QUERY OK source="media_items" db=0.6ms idle=7.0ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 00:23:31.820 [debug] QUERY OK source="sources" db=0.3ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:23:31.822 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 00:23:31.823 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=5.5ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 00:23:31.827 [info] Sent 200 in 30ms 00:23:31.875 [info] CONNECTED TO Phoenix.LiveView.Socket in 93µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "PD5UAAQeDE8QbAlzFigEAzcRXj85FgQccIdVgFXwa6xAOkCLYv9TwboU", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 00:23:31.887 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending", "source_id" => 1} 00:23:31.888 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=69.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:23:31.890 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=70.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 00:23:31.892 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=70.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 00:23:31.892 [debug] Replied in 5ms 00:23:31.894 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded", "source_id" => 1} 00:23:31.894 [debug] QUERY OK source="sources" db=0.4ms idle=72.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:23:31.895 [debug] QUERY OK source="media_items" db=0.5ms idle=71.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 00:23:31.897 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=7.2ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 00:23:31.897 [debug] Replied in 3ms 00:23:31.899 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "other", "source_id" => 1} 00:23:31.900 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=9.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:23:31.903 [debug] QUERY OK source="media_items" db=1.3ms queue=0.3ms idle=8.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 00:23:31.906 [debug] QUERY OK source="media_items" db=1.9ms queue=0.2ms idle=9.0ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 00:23:31.906 [debug] Replied in 6ms 00:23:32.043 [debug] Current batch of media processed. Will check again in 1000ms 00:23:33.046 [debug] Current batch of media processed. Will check again in 1000ms 00:23:33.152 [info] {"source":"oban","duration":4459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:34.054 [debug] Current batch of media processed. Will check again in 1000ms 00:23:35.060 [debug] Current batch of media processed. Will check again in 1000ms 00:23:36.071 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1037, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", "id" => "n5imZW0JT1k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=n5imZW0JT1k", "playlist_index" => 14, "timestamp" => 1765329342, "title" => "Этой Ночью Произошло Ужасное", "upload_date" => "20251210"} 00:23:36.078 [debug] QUERY OK source="sources" db=3.3ms queue=1.0ms idle=1486.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:23:36.081 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=769.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:23:36.087 [debug] QUERY OK source="media_items" db=2.6ms queue=1.6ms idle=772.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-10 01:15:42Z], 2] 00:23:36.130 [debug] QUERY OK source="media_items" db=40.9ms decode=0.1ms queue=0.1ms idle=777.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Этой Ночью Произошло Ужасное", "133e98b0-2cd1-4372-a0ac-198ca293433c", 1037, false, "n5imZW0JT1k", "https://www.youtube.com/watch?v=n5imZW0JT1k", 14, "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", false, false, false, 2, [], 98, ~U[2025-12-10 01:15:42Z], ~U[2026-04-17 19:23:36Z], ~U[2026-04-17 19:23:36Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Этой Ночью Произошло Ужасное", 1037, false, "n5imZW0JT1k", "https://www.youtube.com/watch?v=n5imZW0JT1k", "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", false, 2, ~U[2025-12-10 01:15:42Z]] 00:23:36.132 [debug] QUERY OK source="sources" db=0.7ms queue=0.5ms idle=537.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:23:36.134 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.3ms idle=54.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:23:36.136 [debug] QUERY OK source="media_items" db=0.8ms queue=0.3ms idle=53.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [202] 00:23:36.137 [debug] Current batch of media processed. Will check again in 1000ms 00:23:37.141 [debug] Current batch of media processed. Will check again in 1000ms 00:23:38.146 [debug] Current batch of media processed. Will check again in 1000ms 00:23:39.150 [debug] Current batch of media processed. Will check again in 1000ms 00:23:40.154 [debug] Current batch of media processed. Will check again in 1000ms 00:23:41.187 [debug] Current batch of media processed. Will check again in 1000ms 00:23:42.190 [debug] Current batch of media processed. Will check again in 1000ms 00:23:42.360 [info] GET /sources/1/media/1/edit 00:23:42.360 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "1", "source_id" => "1"} Pipelines: [:browser] 00:23:42.363 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1632.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 00:23:42.365 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=934.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:42.367 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=935.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:42.369 [debug] QUERY OK source="settings" db=0.5ms queue=0.3ms idle=938.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:42.373 [info] Sent 200 in 13ms 00:23:43.195 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1108, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", "id" => "aeGO4jSaWxY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=aeGO4jSaWxY", "playlist_index" => 15, "timestamp" => 1764880079, "title" => "Я Сильно Облажался", "upload_date" => "20251204"} 00:23:43.201 [debug] QUERY OK source="sources" db=2.7ms queue=1.0ms idle=834.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:23:43.204 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=837.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:23:43.206 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=837.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-04 20:27:59Z], 2] 00:23:43.237 [debug] QUERY OK source="media_items" db=27.0ms queue=0.2ms idle=839.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Сильно Облажался", "99547e48-85cd-4b02-881a-f3d35864e7a8", 1108, false, "aeGO4jSaWxY", "https://www.youtube.com/watch?v=aeGO4jSaWxY", 15, "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", false, false, false, 2, [], 98, ~U[2025-12-04 20:27:59Z], ~U[2026-04-17 19:23:43Z], ~U[2026-04-17 19:23:43Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Сильно Облажался", 1108, false, "aeGO4jSaWxY", "https://www.youtube.com/watch?v=aeGO4jSaWxY", "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", false, 2, ~U[2025-12-04 20:27:59Z]] 00:23:43.239 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=495.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:23:43.241 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.3ms idle=38.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:23:43.243 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=37.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [204] 00:23:43.243 [debug] Current batch of media processed. Will check again in 1000ms 00:23:44.263 [debug] Current batch of media processed. Will check again in 1000ms 00:23:45.202 [info] GET /sources/1 00:23:45.202 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 00:23:45.205 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=706.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:23:45.206 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=708.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:23:45.207 [debug] QUERY OK source="tasks" db=0.9ms queue=0.1ms idle=709.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 00:23:45.208 [debug] QUERY OK source="oban_jobs" db=0.6ms idle=711.2ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [69] 00:23:45.210 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=448.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:45.211 [debug] QUERY OK source="settings" db=0.6ms idle=5.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:45.212 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=6.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:23:45.216 [debug] QUERY OK source="sources" db=0.4ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:23:45.218 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=8.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 00:23:45.221 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=8.7ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 00:23:45.223 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=10.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:23:45.224 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=10.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 00:23:45.226 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=8.3ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 00:23:45.228 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:23:45.231 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=8.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 00:23:45.235 [debug] QUERY OK source="media_items" db=2.4ms queue=0.9ms idle=8.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 00:23:45.239 [info] Sent 200 in 37ms 00:23:45.380 [debug] Current batch of media processed. Will check again in 1000ms 00:23:45.415 [info] CONNECTED TO Phoenix.LiveView.Socket in 166µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "bkNkMwQpYmApHx51FDMoJ1wqDDkKPg0P14Tegq6XXEoGMpoh2MkRDJfF", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 00:23:45.421 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending", "source_id" => 1} 00:23:45.423 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=198.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:23:45.425 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=198.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 00:23:45.427 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=197.3ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 00:23:45.428 [debug] Replied in 6ms 00:23:45.431 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded", "source_id" => 1} 00:23:45.432 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=200.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:23:45.433 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=197.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 00:23:45.436 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=10.7ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 00:23:45.437 [debug] Replied in 6ms 00:23:45.441 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "other", "source_id" => 1} 00:23:45.443 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=16.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:23:45.446 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=16.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 00:23:45.448 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=14.5ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 00:23:45.449 [debug] Replied in 7ms 00:23:46.384 [debug] Current batch of media processed. Will check again in 1000ms 00:23:47.386 [debug] Current batch of media processed. Will check again in 1000ms 00:23:48.389 [debug] Current batch of media processed. Will check again in 1000ms 00:23:49.392 [debug] Current batch of media processed. Will check again in 1000ms 00:23:50.396 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1412, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", "id" => "pA0akcR9DQg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=pA0akcR9DQg", "playlist_index" => 16, "timestamp" => 1764076874, "title" => "Еду На Тук Туке через всю Страну", "upload_date" => "20251125"} 00:23:50.398 [debug] QUERY OK source="sources" db=0.9ms queue=0.4ms idle=1718.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:23:50.399 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1720.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:23:50.401 [debug] QUERY OK source="media_items" db=0.8ms idle=1721.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-25 13:21:14Z], 2] 00:23:50.406 [debug] QUERY OK source="media_items" db=3.6ms queue=0.3ms idle=1561.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду На Тук Туке через всю Страну", "e1815078-d68d-4b39-9f07-75a6dd418364", 1412, false, "pA0akcR9DQg", "https://www.youtube.com/watch?v=pA0akcR9DQg", 16, "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", false, false, false, 2, [], 98, ~U[2025-11-25 13:21:14Z], ~U[2026-04-17 19:23:50Z], ~U[2026-04-17 19:23:50Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду На Тук Туке через всю Страну", 1412, false, "pA0akcR9DQg", "https://www.youtube.com/watch?v=pA0akcR9DQg", "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", false, 2, ~U[2025-11-25 13:21:14Z]] 00:23:50.408 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=548.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:23:50.410 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.6ms idle=10.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:23:50.412 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=11.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [207] 00:23:50.412 [debug] Current batch of media processed. Will check again in 1000ms 00:23:51.418 [debug] Current batch of media processed. Will check again in 1000ms 00:23:52.423 [debug] Current batch of media processed. Will check again in 1000ms 00:23:53.432 [debug] Current batch of media processed. Will check again in 1000ms 00:23:54.449 [debug] Current batch of media processed. Will check again in 1000ms 00:23:55.452 [debug] Current batch of media processed. Will check again in 1000ms 00:23:56.457 [debug] Current batch of media processed. Will check again in 1000ms 00:23:57.499 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1035, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", "id" => "rmc7zta802k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=rmc7zta802k", "playlist_index" => 17, "timestamp" => 1763443158, "title" => "Мне Нужна Женщина", "upload_date" => "20251118"} 00:23:57.503 [debug] QUERY OK source="sources" db=2.9ms queue=0.3ms idle=1772.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:23:57.515 [debug] QUERY OK source="sources" db=1.1ms queue=0.3ms idle=1786.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:23:57.517 [debug] QUERY OK source="media_items" db=1.2ms idle=1788.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-18 05:19:18Z], 2] 00:23:57.529 [debug] QUERY OK source="media_items" db=10.1ms queue=0.1ms idle=1313.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мне Нужна Женщина", "7b8e17d5-334e-4c07-8e7d-81aad7468de0", 1035, false, "rmc7zta802k", "https://www.youtube.com/watch?v=rmc7zta802k", 17, "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", false, false, false, 2, [], 98, ~U[2025-11-18 05:19:18Z], ~U[2026-04-17 19:23:57Z], ~U[2026-04-17 19:23:57Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мне Нужна Женщина", 1035, false, "rmc7zta802k", "https://www.youtube.com/watch?v=rmc7zta802k", "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", false, 2, ~U[2025-11-18 05:19:18Z]] 00:23:57.530 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=318.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:23:57.532 [debug] QUERY OK source="media_profiles" db=0.7ms idle=28.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:23:57.535 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=18.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [209] 00:23:57.535 [debug] Current batch of media processed. Will check again in 1000ms 00:23:58.541 [debug] Current batch of media processed. Will check again in 1000ms 00:23:59.547 [debug] Current batch of media processed. Will check again in 1000ms 00:24:00.549 [debug] Current batch of media processed. Will check again in 1000ms 00:24:00.760 [info] {"source":"oban","duration":1555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:24:01.553 [debug] Current batch of media processed. Will check again in 1000ms 00:24:02.555 [debug] Current batch of media processed. Will check again in 1000ms 00:24:03.161 [info] {"source":"oban","duration":4409,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:03.598 [debug] Current batch of media processed. Will check again in 1000ms 00:24:04.643 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1613, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", "id" => "6ADiE2Td0tQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=6ADiE2Td0tQ", "playlist_index" => 18, "timestamp" => 1762786204, "title" => "Я Остался БЕЗ ДЕНЕГ в Чили", "upload_date" => "20251110"} 00:24:04.646 [debug] QUERY OK source="sources" db=1.7ms queue=0.3ms idle=1792.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:24:04.648 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1795.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:24:04.650 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=1487.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-10 14:50:04Z], 2] 00:24:04.657 [debug] QUERY OK source="media_items" db=4.6ms idle=1267.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Остался БЕЗ ДЕНЕГ в Чили", "55e3c103-68aa-4504-b8cf-9c412c52d302", 1613, false, "6ADiE2Td0tQ", "https://www.youtube.com/watch?v=6ADiE2Td0tQ", 18, "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", false, false, false, 2, [], 98, ~U[2025-11-10 14:50:04Z], ~U[2026-04-17 19:24:04Z], ~U[2026-04-17 19:24:04Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Остался БЕЗ ДЕНЕГ в Чили", 1613, false, "6ADiE2Td0tQ", "https://www.youtube.com/watch?v=6ADiE2Td0tQ", "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", false, 2, ~U[2025-11-10 14:50:04Z]] 00:24:04.659 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=197.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:24:04.661 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=13.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:24:04.667 [debug] QUERY OK source="media_items" db=1.9ms queue=0.4ms idle=16.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [211] 00:24:04.667 [debug] Current batch of media processed. Will check again in 1000ms 00:24:05.689 [debug] Current batch of media processed. Will check again in 1000ms 00:24:06.716 [debug] Current batch of media processed. Will check again in 1000ms 00:24:07.747 [debug] Current batch of media processed. Will check again in 1000ms 00:24:08.752 [debug] Current batch of media processed. Will check again in 1000ms 00:24:09.802 [debug] Current batch of media processed. Will check again in 1000ms 00:24:10.803 [debug] Current batch of media processed. Will check again in 1000ms 00:24:11.809 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1705, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", "id" => "UPvY6pc2g2Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UPvY6pc2g2Q", "playlist_index" => 19, "timestamp" => 1762174187, "title" => "Моя Жизнь Без Смысла", "upload_date" => "20251103"} 00:24:11.816 [debug] QUERY OK source="sources" db=4.4ms queue=1.1ms idle=1815.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:24:11.820 [debug] QUERY OK source="sources" db=1.6ms queue=0.4ms idle=1823.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:24:11.825 [debug] QUERY OK source="media_items" db=3.0ms queue=0.2ms idle=1827.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-03 12:49:47Z], 2] 00:24:11.836 [debug] QUERY OK source="media_items" db=7.5ms queue=0.2ms idle=1234.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Моя Жизнь Без Смысла", "8b124ad3-ebca-4460-a81c-a452e2a74791", 1705, false, "UPvY6pc2g2Q", "https://www.youtube.com/watch?v=UPvY6pc2g2Q", 19, "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", false, false, false, 2, [], 98, ~U[2025-11-03 12:49:47Z], ~U[2026-04-17 19:24:11Z], ~U[2026-04-17 19:24:11Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Моя Жизнь Без Смысла", 1705, false, "UPvY6pc2g2Q", "https://www.youtube.com/watch?v=UPvY6pc2g2Q", "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", false, 2, ~U[2025-11-03 12:49:47Z]] 00:24:11.839 [debug] QUERY OK source="sources" db=1.9ms queue=0.2ms idle=240.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:24:11.843 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.4ms idle=25.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:24:11.848 [debug] QUERY OK source="media_items" db=2.0ms queue=0.2ms idle=25.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [213] 00:24:11.849 [debug] Current batch of media processed. Will check again in 1000ms 00:24:12.853 [debug] Current batch of media processed. Will check again in 1000ms 00:24:13.859 [debug] Current batch of media processed. Will check again in 1000ms 00:24:14.862 [debug] Current batch of media processed. Will check again in 1000ms 00:24:15.865 [debug] Current batch of media processed. Will check again in 1000ms 00:24:16.869 [debug] Current batch of media processed. Will check again in 1000ms 00:24:17.871 [debug] Current batch of media processed. Will check again in 1000ms 00:24:18.882 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1462, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e102600 - Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ)..mkv", "id" => "KIl3L2ER0ow", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=KIl3L2ER0ow", "playlist_index" => 20, "timestamp" => 1761444903, "title" => "Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ).", "upload_date" => "20251026"} 00:24:18.886 [debug] QUERY OK source="sources" db=1.5ms queue=0.6ms idle=1489.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:24:18.889 [debug] QUERY OK source="sources" db=1.5ms queue=0.2ms idle=1492.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:24:18.891 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=1133.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-26 02:15:03Z], 2] 00:24:18.896 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=496.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ).", "4964df91-a2b2-48b5-9f39-c2be4b2fd1e7", 1462, false, "KIl3L2ER0ow", "https://www.youtube.com/watch?v=KIl3L2ER0ow", 20, "/downloads/shows/Nestrashno/Season 2025/s2025e102600 - Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ)..mkv", false, false, false, 2, [], 98, ~U[2025-10-26 02:15:03Z], ~U[2026-04-17 19:24:18Z], ~U[2026-04-17 19:24:18Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ).", 1462, false, "KIl3L2ER0ow", "https://www.youtube.com/watch?v=KIl3L2ER0ow", "/downloads/shows/Nestrashno/Season 2025/s2025e102600 - Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ)..mkv", false, 2, ~U[2025-10-26 02:15:03Z]] 00:24:18.897 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=129.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:24:18.899 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=12.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:24:18.901 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=11.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [215] 00:24:18.901 [debug] Current batch of media processed. Will check again in 1000ms 00:24:19.659 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@nestrashno --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/Nestrashno/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:2160,+codec:h264:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/88/3a/883aaa79dbbe77bd21d847935a85cb1237e832ad38c9ac2405436349e07399ec.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/35/f5/35f57108142c6812498b9abfbf1798c11d5520df231157cea34de241218dfcfd.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 00:24:19.667 [debug] Gracefully stopping file follower 00:24:19.671 [debug] QUERY OK source="sources" db=1.5ms queue=0.7ms idle=778.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:24:19.675 [debug] QUERY OK source="sources" db=0.9ms queue=0.4ms idle=777.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:24:19.678 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=778.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-12 15:11:52Z], 2] 00:24:19.693 [debug] QUERY OK source="media_items" db=12.3ms queue=0.1ms idle=780.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Что могло пойти не так?", "15c7973c-db0b-455a-b7b9-27aeeb1d3f3e", 1091, false, "J45juaoKZxw", "https://www.youtube.com/watch?v=J45juaoKZxw", 1, "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", false, false, false, 2, [], 98, ~U[2026-04-12 15:11:52Z], ~U[2026-04-17 19:24:19Z], ~U[2026-04-17 19:24:19Z], "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Что могло пойти не так?", 1091, false, "J45juaoKZxw", "https://www.youtube.com/watch?v=J45juaoKZxw", "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", false, 2, ~U[2026-04-12 15:11:52Z]] 00:24:19.699 [debug] QUERY OK source="sources" db=2.9ms queue=0.4ms idle=794.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:24:19.703 [debug] QUERY OK source="media_items" db=3.0ms queue=0.3ms idle=29.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-07 05:40:09Z], 2] 00:24:19.710 [debug] QUERY OK source="media_items" db=3.8ms queue=0.1ms idle=30.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Всё достало", "09f9deb2-8272-42ab-8997-12888d1dc60c", 1352, false, "W9xy1W0SdQc", "https://www.youtube.com/watch?v=W9xy1W0SdQc", 2, "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", false, false, false, 2, [], 98, ~U[2026-04-07 05:40:09Z], ~U[2026-04-17 19:24:19Z], ~U[2026-04-17 19:24:19Z], "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Всё достало", 1352, false, "W9xy1W0SdQc", "https://www.youtube.com/watch?v=W9xy1W0SdQc", "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", false, 2, ~U[2026-04-07 05:40:09Z]] 00:24:19.712 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=33.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:24:19.715 [debug] QUERY OK source="media_items" db=1.9ms queue=0.2ms idle=20.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-25 14:24:22Z], 2] 00:24:19.721 [debug] QUERY OK source="media_items" db=4.2ms queue=0.1ms idle=17.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Пока. Я буду скучать.", "bf293cc8-f0b6-4d4b-aec0-ca4f8bf87151", 1032, false, "kXfi5sA7eEg", "https://www.youtube.com/watch?v=kXfi5sA7eEg", 3, "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", false, false, false, 2, [], 98, ~U[2026-03-25 14:24:22Z], ~U[2026-04-17 19:24:19Z], ~U[2026-04-17 19:24:19Z], "Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Пока. Я буду скучать.", 1032, false, "kXfi5sA7eEg", "https://www.youtube.com/watch?v=kXfi5sA7eEg", "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", false, 2, ~U[2026-03-25 14:24:22Z]] 00:24:19.723 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=18.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:24:19.727 [debug] QUERY OK source="media_items" db=2.1ms queue=0.6ms idle=15.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-17 18:08:37Z], 2] 00:24:19.733 [debug] QUERY OK source="media_items" db=4.2ms queue=0.1ms idle=16.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшая страна Латинской Америки", "e6b548bc-ff7d-48d4-9141-26932b4be126", 1621, false, "hOjeA8-3k2A", "https://www.youtube.com/watch?v=hOjeA8-3k2A", 4, "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", false, false, false, 2, [], 98, ~U[2026-03-17 18:08:37Z], ~U[2026-04-17 19:24:19Z], ~U[2026-04-17 19:24:19Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшая страна Латинской Америки", 1621, false, "hOjeA8-3k2A", "https://www.youtube.com/watch?v=hOjeA8-3k2A", "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", false, 2, ~U[2026-03-17 18:08:37Z]] 00:24:19.736 [debug] QUERY OK source="sources" db=1.1ms queue=0.3ms idle=19.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:24:19.739 [debug] QUERY OK source="media_items" db=1.9ms queue=0.4ms idle=16.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-09 03:06:25Z], 2] 00:24:19.746 [debug] QUERY OK source="media_items" db=5.2ms queue=0.1ms idle=16.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Теперь у меня есть девушка", "f4ac0ebf-149c-4a2c-bbf5-eecefdfd8769", 1276, false, "mhAJ_p0PnD4", "https://www.youtube.com/watch?v=mhAJ_p0PnD4", 5, "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", false, false, false, 2, [], 98, ~U[2026-03-09 03:06:25Z], ~U[2026-04-17 19:24:19Z], ~U[2026-04-17 19:24:19Z], "Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Теперь у меня есть девушка", 1276, false, "mhAJ_p0PnD4", "https://www.youtube.com/watch?v=mhAJ_p0PnD4", "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", false, 2, ~U[2026-03-09 03:06:25Z]] 00:24:19.749 [debug] QUERY OK source="sources" db=0.8ms queue=0.4ms idle=20.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:24:19.751 [debug] QUERY OK source="media_items" db=1.1ms queue=0.3ms idle=16.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-24 20:33:14Z], 2] 00:24:19.759 [debug] QUERY OK source="media_items" db=4.8ms queue=0.1ms idle=17.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшее решение в моей жизни?", "785157e8-823a-4e00-a7f2-ade39d74ac43", 1191, false, "-X0zctOscOY", "https://www.youtube.com/watch?v=-X0zctOscOY", 6, "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", false, false, false, 2, [], 98, ~U[2026-02-24 20:33:14Z], ~U[2026-04-17 19:24:19Z], ~U[2026-04-17 19:24:19Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшее решение в моей жизни?", 1191, false, "-X0zctOscOY", "https://www.youtube.com/watch?v=-X0zctOscOY", "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", false, 2, ~U[2026-02-24 20:33:14Z]] 00:24:19.760 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=20.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:24:19.762 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=15.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 04:14:18Z], 2] 00:24:19.766 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=13.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Как в 33 года я начал жить в машине.", "0635ab0b-bd8d-42e0-9833-7c760bad3444", 1218, false, "lVm8Q1PvKis", "https://www.youtube.com/watch?v=lVm8Q1PvKis", 7, "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", false, false, false, 2, [], 98, ~U[2026-02-16 04:14:18Z], ~U[2026-04-17 19:24:19Z], ~U[2026-04-17 19:24:19Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Как в 33 года я начал жить в машине.", 1218, false, "lVm8Q1PvKis", "https://www.youtube.com/watch?v=lVm8Q1PvKis", "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", false, 2, ~U[2026-02-16 04:14:18Z]] 00:24:19.767 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=15.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:24:19.769 [debug] QUERY OK source="media_items" db=1.1ms decode=0.1ms queue=0.2ms idle=9.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-07 19:41:22Z], 2] 00:24:19.787 [info] GET /sources/1/media/6/edit 00:24:19.787 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "6", "source_id" => "1"} Pipelines: [:browser] 00:24:19.788 [debug] QUERY OK source="media_items" db=17.3ms queue=0.1ms idle=9.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Год буду жить в этой машине", "dc10a200-15e9-47d9-bfe2-0be3cdfd18ca", 1321, false, "kn_vKkOAvM8", "https://www.youtube.com/watch?v=kn_vKkOAvM8", 8, "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", false, false, false, 2, [], 98, ~U[2026-02-07 19:41:22Z], ~U[2026-04-17 19:24:19Z], ~U[2026-04-17 19:24:19Z], "Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Год буду жить в этой машине", 1321, false, "kn_vKkOAvM8", "https://www.youtube.com/watch?v=kn_vKkOAvM8", "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", false, 2, ~U[2026-02-07 19:41:22Z]] 00:24:19.789 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=22.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [6] 00:24:19.790 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=21.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:24:19.791 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=20.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:24:19.791 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=2.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-26 04:42:46Z], 2] 00:24:19.791 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:24:19.793 [debug] QUERY OK source="settings" db=0.6ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:24:19.796 [debug] QUERY OK source="media_items" db=3.5ms queue=0.2ms idle=2.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Конец. Продал тук тук и мы разъезжаемся!", "22b27101-ee05-417a-8ccc-d6b122128aaf", 1576, false, "R_PiQ_sXZFY", "https://www.youtube.com/watch?v=R_PiQ_sXZFY", 9, "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", false, false, false, 2, [], 98, ~U[2026-01-26 04:42:46Z], ~U[2026-04-17 19:24:19Z], ~U[2026-04-17 19:24:19Z], "https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Конец. Продал тук тук и мы разъезжаемся!", 1576, false, "R_PiQ_sXZFY", "https://www.youtube.com/watch?v=R_PiQ_sXZFY", "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", false, 2, ~U[2026-01-26 04:42:46Z]] 00:24:19.797 [info] Sent 200 in 10ms 00:24:19.798 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=6.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:24:19.800 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=6.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-17 23:22:49Z], 2] 00:24:19.805 [debug] QUERY OK source="media_items" db=2.8ms queue=0.2ms idle=9.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Меня очаровала девушка с автодомом", "e42a9aa5-f606-4677-87e9-3baf0821d539", 1276, false, "2ozZCTEERXg", "https://www.youtube.com/watch?v=2ozZCTEERXg", 10, "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", false, false, false, 2, [], 98, ~U[2026-01-17 23:22:49Z], ~U[2026-04-17 19:24:19Z], ~U[2026-04-17 19:24:19Z], "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Меня очаровала девушка с автодомом", 1276, false, "2ozZCTEERXg", "https://www.youtube.com/watch?v=2ozZCTEERXg", "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", false, 2, ~U[2026-01-17 23:22:49Z]] 00:24:19.807 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=12.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:24:19.809 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=11.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-28 17:30:42Z], 2] 00:24:19.815 [debug] QUERY OK source="media_items" db=3.6ms queue=0.1ms idle=12.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду к Девушке Мечты на своём Тук Туке", "c31c7dae-4309-4e89-89c6-94bf7817532a", 1549, false, "4giLNL0ZYIw", "https://www.youtube.com/watch?v=4giLNL0ZYIw", 11, "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", false, false, false, 2, [], 98, ~U[2025-12-28 17:30:42Z], ~U[2026-04-17 19:24:19Z], ~U[2026-04-17 19:24:19Z], "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду к Девушке Мечты на своём Тук Туке", 1549, false, "4giLNL0ZYIw", "https://www.youtube.com/watch?v=4giLNL0ZYIw", "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", false, 2, ~U[2025-12-28 17:30:42Z]] 00:24:19.817 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=15.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:24:19.819 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=12.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-22 06:15:41Z], 2] 00:24:19.823 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=12.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", "531550d9-f290-474f-8519-38aafc284244", 1406, false, "G4NAob4_ZtI", "https://www.youtube.com/watch?v=G4NAob4_ZtI", 12, "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", false, false, false, 2, [], 98, ~U[2025-12-22 06:15:41Z], ~U[2026-04-17 19:24:19Z], ~U[2026-04-17 19:24:19Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", 1406, false, "G4NAob4_ZtI", "https://www.youtube.com/watch?v=G4NAob4_ZtI", "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", false, 2, ~U[2025-12-22 06:15:41Z]] 00:24:19.824 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=14.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:24:19.826 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=10.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-14 14:35:06Z], 2] 00:24:19.833 [debug] QUERY OK source="media_items" db=6.0ms queue=0.1ms idle=9.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мы Больше НЕ ХОТИМ Здесь находиться", "d1b68080-a051-4d6b-8f0c-4eee8e4154c2", 1514, false, "xFdBoiYvh4g", "https://www.youtube.com/watch?v=xFdBoiYvh4g", 13, "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", false, false, false, 2, [], 98, ~U[2025-12-14 14:35:06Z], ~U[2026-04-17 19:24:19Z], ~U[2026-04-17 19:24:19Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мы Больше НЕ ХОТИМ Здесь находиться", 1514, false, "xFdBoiYvh4g", "https://www.youtube.com/watch?v=xFdBoiYvh4g", "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", false, 2, ~U[2025-12-14 14:35:06Z]] 00:24:19.834 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=15.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:24:19.836 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=12.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-10 01:15:42Z], 2] 00:24:19.840 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=13.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Этой Ночью Произошло Ужасное", "da2002d6-2659-4f87-ab66-6a81eedba378", 1037, false, "n5imZW0JT1k", "https://www.youtube.com/watch?v=n5imZW0JT1k", 14, "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", false, false, false, 2, [], 98, ~U[2025-12-10 01:15:42Z], ~U[2026-04-17 19:24:19Z], ~U[2026-04-17 19:24:19Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Этой Ночью Произошло Ужасное", 1037, false, "n5imZW0JT1k", "https://www.youtube.com/watch?v=n5imZW0JT1k", "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", false, 2, ~U[2025-12-10 01:15:42Z]] 00:24:19.842 [debug] QUERY OK source="sources" db=0.7ms queue=0.5ms idle=14.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:24:19.843 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=10.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-04 20:27:59Z], 2] 00:24:19.860 [debug] QUERY OK source="media_items" db=13.0ms queue=0.1ms idle=10.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Сильно Облажался", "4f6c88a9-0d4c-4535-997a-48a69929fac3", 1108, false, "aeGO4jSaWxY", "https://www.youtube.com/watch?v=aeGO4jSaWxY", 15, "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", false, false, false, 2, [], 98, ~U[2025-12-04 20:27:59Z], ~U[2026-04-17 19:24:19Z], ~U[2026-04-17 19:24:19Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Сильно Облажался", 1108, false, "aeGO4jSaWxY", "https://www.youtube.com/watch?v=aeGO4jSaWxY", "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", false, 2, ~U[2025-12-04 20:27:59Z]] 00:24:19.862 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=25.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:24:19.865 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=23.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-25 13:21:14Z], 2] 00:24:19.871 [debug] QUERY OK source="media_items" db=4.6ms queue=0.1ms idle=24.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду На Тук Туке через всю Страну", "8e0f44f5-7ed3-4b61-86eb-d7d581dd33d4", 1412, false, "pA0akcR9DQg", "https://www.youtube.com/watch?v=pA0akcR9DQg", 16, "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", false, false, false, 2, [], 98, ~U[2025-11-25 13:21:14Z], ~U[2026-04-17 19:24:19Z], ~U[2026-04-17 19:24:19Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду На Тук Туке через всю Страну", 1412, false, "pA0akcR9DQg", "https://www.youtube.com/watch?v=pA0akcR9DQg", "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", false, 2, ~U[2025-11-25 13:21:14Z]] 00:24:19.873 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=28.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:24:19.875 [debug] QUERY OK source="media_items" db=1.6ms idle=15.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-18 05:19:18Z], 2] 00:24:19.880 [debug] QUERY OK source="media_items" db=4.2ms queue=0.1ms idle=13.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мне Нужна Женщина", "6bc3fa98-0959-4a52-9905-76c75435643f", 1035, false, "rmc7zta802k", "https://www.youtube.com/watch?v=rmc7zta802k", 17, "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", false, false, false, 2, [], 98, ~U[2025-11-18 05:19:18Z], ~U[2026-04-17 19:24:19Z], ~U[2026-04-17 19:24:19Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мне Нужна Женщина", 1035, false, "rmc7zta802k", "https://www.youtube.com/watch?v=rmc7zta802k", "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", false, 2, ~U[2025-11-18 05:19:18Z]] 00:24:19.882 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=16.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:24:19.885 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=11.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-10 14:50:04Z], 2] 00:24:19.900 [debug] QUERY OK source="media_items" db=12.2ms queue=0.1ms idle=13.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Остался БЕЗ ДЕНЕГ в Чили", "f220aabc-ae43-4e02-a12e-e789debea5e4", 1613, false, "6ADiE2Td0tQ", "https://www.youtube.com/watch?v=6ADiE2Td0tQ", 18, "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", false, false, false, 2, [], 98, ~U[2025-11-10 14:50:04Z], ~U[2026-04-17 19:24:19Z], ~U[2026-04-17 19:24:19Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Остался БЕЗ ДЕНЕГ в Чили", 1613, false, "6ADiE2Td0tQ", "https://www.youtube.com/watch?v=6ADiE2Td0tQ", "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", false, 2, ~U[2025-11-10 14:50:04Z]] 00:24:19.903 [debug] QUERY OK source="sources" db=1.5ms queue=0.2ms idle=26.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:24:19.907 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=23.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-03 12:49:47Z], 2] 00:24:19.913 [debug] QUERY OK source="media_items" db=3.9ms queue=0.1ms idle=26.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Моя Жизнь Без Смысла", "3652992b-e8bf-4402-925a-037aa2afc3c8", 1705, false, "UPvY6pc2g2Q", "https://www.youtube.com/watch?v=UPvY6pc2g2Q", 19, "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", false, false, false, 2, [], 98, ~U[2025-11-03 12:49:47Z], ~U[2026-04-17 19:24:19Z], ~U[2026-04-17 19:24:19Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Моя Жизнь Без Смысла", 1705, false, "UPvY6pc2g2Q", "https://www.youtube.com/watch?v=UPvY6pc2g2Q", "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", false, 2, ~U[2025-11-03 12:49:47Z]] 00:24:19.915 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=29.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:24:19.917 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=15.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-26 02:15:03Z], 2] 00:24:19.922 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=15.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ).", "6e6df0e2-5563-4fc2-a6bf-178cd28156d2", 1462, false, "KIl3L2ER0ow", "https://www.youtube.com/watch?v=KIl3L2ER0ow", 20, "/downloads/shows/Nestrashno/Season 2025/s2025e102600 - Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ)..mkv", false, false, false, 2, [], 98, ~U[2025-10-26 02:15:03Z], ~U[2026-04-17 19:24:19Z], ~U[2026-04-17 19:24:19Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ).", 1462, false, "KIl3L2ER0ow", "https://www.youtube.com/watch?v=KIl3L2ER0ow", "/downloads/shows/Nestrashno/Season 2025/s2025e102600 - Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ)..mkv", false, 2, ~U[2025-10-26 02:15:03Z]] 00:24:19.924 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=15.9ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-04-17 19:24:19Z], ~U[2026-04-17 19:24:19Z], 2] 00:24:19.928 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=12.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 00:24:19.931 [debug] QUERY OK source="media_items" db=2.0ms queue=0.2ms idle=13.9ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 00:24:19.932 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=14.4ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 00:24:19.975 [debug] QUERY OK source="tasks" db=0.9ms queue=0.1ms idle=46.4ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [70, 2, ~U[2026-04-17 19:24:19Z], ~U[2026-04-17 19:24:19Z]] 00:24:19.978 [info] {"args":{"id":2},"id":68,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":149086386,"event":"job:stop","queue_time":396723,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 00:24:33.189 [info] {"source":"oban","duration":1972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:52.193 [info] GET / 00:24:52.193 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:24:52.194 [debug] QUERY OK source="settings" db=0.4ms idle=1519.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:24:52.195 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=1018.0ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:24:52.196 [debug] QUERY OK source="sources" db=0.2ms queue=0.2ms idle=521.3ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:24:52.198 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=522.0ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:24:52.199 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=12.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:24:52.201 [debug] QUERY OK source="settings" db=0.3ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:24:52.201 [debug] QUERY OK source="settings" db=0.2ms idle=5.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:24:52.203 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:24:52.205 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=6.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:24:52.207 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:24:52.209 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=6.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:24:52.211 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 00:24:52.216 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=10.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:24:52.218 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=11.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:24:52.220 [info] Sent 200 in 27ms 00:25:00.805 [info] {"source":"oban","duration":897,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:25:03.195 [info] {"source":"oban","duration":1988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:12.357 [info] GET /sources/1/media/4/edit 00:25:12.357 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "4", "source_id" => "1"} Pipelines: [:browser] 00:25:12.359 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=1556.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [4] 00:25:12.360 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1558.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:25:12.361 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=649.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:25:12.362 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=558.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:25:12.365 [info] Sent 200 in 8ms 00:25:33.222 [info] {"source":"oban","duration":2076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:59.306 [info] GET /sources/1/media/5/edit 00:25:59.327 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "5", "source_id" => "1"} Pipelines: [:browser] 00:25:59.340 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=1239.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [5] 00:25:59.351 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1250.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:25:59.353 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=1251.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:25:59.354 [debug] QUERY OK source="settings" db=0.3ms idle=1180.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:25:59.357 [info] Sent 200 in 50ms 00:26:00.824 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:26:03.227 [info] {"source":"oban","duration":1405,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:33.235 [info] {"source":"oban","duration":1856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:38.854 [info] GET /sources/1/media/2/edit 00:26:38.854 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "2", "source_id" => "1"} Pipelines: [:browser] 00:26:38.865 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=1488.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2] 00:26:38.869 [debug] QUERY OK source="settings" db=0.4ms idle=1492.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:26:38.870 [debug] QUERY OK source="settings" db=0.2ms idle=1344.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:26:38.871 [debug] QUERY OK source="settings" db=0.3ms idle=493.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:26:38.874 [info] Sent 200 in 19ms 00:27:00.827 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:27:03.243 [info] {"source":"oban","duration":2135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:17.427 [info] GET /sources/1/media/99/force_download 00:27:17.432 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=441.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:27:17.433 [debug] QUERY OK source="settings" db=0.5ms idle=442.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:27:17.433 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:27:17.448 [error] #PID<0.4548.0> running PinchflatWeb.Endpoint (connection #PID<0.4547.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/1/media/99/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/99/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4547.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/99/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 18592}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/99", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98" }, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4548.0>, params: %{}, path_info: ["sources", "1", "media", "99", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/1/media/99"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/1/media/99/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc7iPSo3TkHLyIAAL6B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4547.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/99/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 18592}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/99", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/99/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4547.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/99/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 18592}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/99", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, (truncated) 00:27:33.295 [info] {"source":"oban","duration":1485,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:50.565 [info] GET /sources/1/media/4/force_download 00:27:50.567 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1329.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:27:50.568 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1330.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:27:50.568 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:27:50.569 [error] #PID<0.4553.0> running PinchflatWeb.Endpoint (connection #PID<0.4552.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/1/media/4/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/4/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4552.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 37212}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/4", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98" }, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4553.0>, params: %{}, path_info: ["sources", "1", "media", "4", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/1/media/4"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/1/media/4/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc7kKvbtUKtoNAAAL8B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4552.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 37212}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/4", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/4/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4552.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/4/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 37212}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/4", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, (truncated) 00:28:00.835 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:28:03.311 [info] {"source":"oban","duration":1901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:33.316 [info] {"source":"oban","duration":2245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:49.671 [info] GET /sources/1 00:28:49.671 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 00:28:49.674 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=960.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:28:49.675 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=962.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:28:49.682 [debug] QUERY OK source="tasks" db=0.6ms queue=0.3ms idle=968.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 00:28:49.683 [debug] QUERY OK source="oban_jobs" db=0.7ms queue=0.2ms idle=970.0ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [69] 00:28:49.684 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=416.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:28:49.685 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=10.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:28:49.687 [debug] QUERY OK source="settings" db=0.2ms queue=0.2ms idle=11.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:28:49.690 [debug] QUERY OK source="sources" db=0.4ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:28:49.692 [debug] QUERY OK source="media_items" db=1.2ms idle=8.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 00:28:49.695 [debug] QUERY OK source="media_items" db=2.1ms queue=0.2ms idle=8.9ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 00:28:49.697 [debug] QUERY OK source="sources" db=0.4ms idle=11.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:28:49.698 [debug] QUERY OK source="media_items" db=0.5ms idle=10.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 00:28:49.699 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=8.0ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 00:28:49.701 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:28:49.703 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 00:28:49.707 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=6.2ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 00:28:49.710 [info] Sent 200 in 39ms 00:28:49.939 [info] CONNECTED TO Phoenix.LiveView.Socket in 124µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "JzVIJTMgJQpJDCFnPG4_N0MxUhF-QD8TxBxsPxq28VPUe-xx-V5z04TZ", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 00:28:49.951 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "pending", "source_id" => 1} 00:28:49.952 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=252.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:28:49.954 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=253.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 00:28:49.956 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=252.6ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 00:28:49.956 [debug] Replied in 5ms 00:28:49.957 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "downloaded", "source_id" => 1} 00:28:49.959 [debug] QUERY OK source="sources" db=0.6ms idle=254.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:28:49.960 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=252.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 00:28:49.964 [debug] QUERY OK source="media_items" db=4.2ms idle=8.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 00:28:49.965 [debug] Replied in 7ms 00:28:49.967 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_w0VcXT8qZq2YCGOnggkNtkI", "media_state" => "other", "source_id" => 1} 00:28:49.968 [debug] QUERY OK source="sources" db=0.6ms idle=13.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:28:49.969 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=12.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 00:28:49.972 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=10.9ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 00:28:49.972 [debug] Replied in 5ms 00:28:55.967 [info] GET /sources/1/media/2/force_download 00:28:55.999 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=621.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:28:55.999 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=262.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:28:55.999 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:28:56.000 [error] #PID<0.4567.0> running PinchflatWeb.Endpoint (connection #PID<0.4566.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/1/media/2/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/2/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4566.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/2/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 33763}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/2", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98" }, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4567.0>, params: %{}, path_info: ["sources", "1", "media", "2", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/1/media/2"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/1/media/2/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc7n-Yf4d8KHxkAAI8D"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4566.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/2/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 33763}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/2", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/2/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4566.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/2/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 33763}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/2", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, (truncated) 00:29:00.844 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:29:03.365 [info] {"source":"oban","duration":1888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:33.380 [info] {"source":"oban","duration":1613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:57.848 [info] GET /sources/1/media/6/force_download 00:29:57.849 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1162.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:29:57.864 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=193.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:29:57.864 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:29:57.865 [error] #PID<0.4574.0> running PinchflatWeb.Endpoint (connection #PID<0.4573.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/1/media/6/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/6/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4573.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/6/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 45152}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/6", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98" }, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4574.0>, params: %{}, path_info: ["sources", "1", "media", "6", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/1/media/6"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/1/media/6/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc7rk57fGFYwOUAAEuE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4573.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/6/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 45152}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/6", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/6/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4573.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/6/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 45152}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/6", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, (truncated) 00:30:00.896 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:30:03.398 [info] {"source":"oban","duration":1966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:33.404 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:58.056 [info] GET /sources/1/media/5/force_download 00:30:58.059 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=1725.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:30:58.060 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=803.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:30:58.060 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:30:58.061 [error] #PID<0.4580.0> running PinchflatWeb.Endpoint (connection #PID<0.4579.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/1/media/5/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/5/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4579.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 11935}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/5", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98" }, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4580.0>, params: %{}, path_info: ["sources", "1", "media", "5", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/1/media/5"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/1/media/5/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc7vFM0HTtHGt4AAMOB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4579.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 11935}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/5", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/5/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4579.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/5/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 11935}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLUdkSVhkWFNyV1AwWk1pdDV3VzdXclp3.mVQVCDwmhqoyTqdPxcUOHlcha8YEYL5vB2cBoPRLp98", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/5", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, (truncated) 00:31:00.960 [info] {"source":"oban","duration":797,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:31:03.452 [info] {"source":"oban","duration":1356,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:33.460 [info] {"source":"oban","duration":2529,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:58.741 [info] GET /sources/1/media/3/force_download 00:31:58.743 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1712.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:31:58.743 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=798.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:31:58.744 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:31:58.745 [error] #PID<0.4587.0> running PinchflatWeb.Endpoint (connection #PID<0.4586.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/1/media/3/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/3/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4586.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/3/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 65410}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/3", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4587.0>, params: %{}, path_info: ["sources", "1", "media", "3", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"connection", "Keep-Alive"}, {"from", "gptbot(at)openai.com"}, {"host", "youtube.mikhailov.net"}, {"referer", "https://youtube.mikhailov.net/sources/1/media/3"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"x-forwarded-for", "74.7.227.29"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"}, {"x-openai-host-hash", "553464943"} ], request_path: "/sources/1/media/3/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc7ynRE3UTJoCEAAMSB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4586.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/3/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 65410}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/3", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/3/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4586.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/3/force_download", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 65410}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "connection" => "Keep-Alive", "from" => "gptbot(at)openai.com", "host" => "youtube.mikhailov.net", "referer" => "https://youtube.mikhailov.net/sources/1/media/3", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "x-forwarded-for" => "74.7.227.29", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net", "x-openai-host-hash" => "553464943" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4587.0>, params: %{}, path_info: ["sources", "1", "media", "3", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :p (truncated) 00:32:00.967 [info] {"source":"oban","duration":857,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:32:03.468 [info] {"source":"oban","duration":2060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:33.474 [info] {"source":"oban","duration":2466,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:00.971 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:33:03.550 [info] {"source":"oban","duration":2628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:03.678 [info] GET /sources/1/media/99/edit 00:33:03.679 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "99", "source_id" => "1"} Pipelines: [:browser] 00:33:03.680 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=430.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [99] 00:33:03.687 [debug] QUERY OK source="settings" db=0.4ms queue=0.3ms idle=436.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:33:03.687 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=437.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:33:03.691 [debug] QUERY OK source="settings" db=2.1ms queue=0.1ms idle=138.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:33:03.694 [info] Sent 200 in 15ms 00:33:33.588 [info] {"source":"oban","duration":11254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:00.991 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:34:03.595 [info] {"source":"oban","duration":1653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:06.354 [info] GET /sources/099c12d4-93eb-490c-9a68-c24393e8609c/feed.xml 00:34:06.355 [debug] Processing with PinchflatWeb.Podcasts.PodcastController.rss_feed/2 Parameters: %{"uuid" => "099c12d4-93eb-490c-9a68-c24393e8609c"} Pipelines: [:maybe_basic_auth] 00:34:06.357 [debug] QUERY OK source="sources" db=1.0ms queue=0.4ms idle=1346.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."uuid" = ?) ["099c12d4-93eb-490c-9a68-c24393e8609c"] 00:34:06.360 [debug] QUERY OK source="media_items" db=1.4ms queue=0.4ms idle=1080.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? [2, 2000] 00:34:06.364 [debug] QUERY OK source="source_metadata" db=0.3ms queue=0.1ms idle=351.8ms SELECT s0."id", s0."metadata_filepath", s0."fanart_filepath", s0."poster_filepath", s0."banner_filepath", s0."source_id", s0."inserted_at", s0."updated_at", s0."source_id" FROM "source_metadata" AS s0 WHERE (s0."source_id" = ?) [2] 00:34:06.365 [debug] QUERY OK source="media_metadata" db=0.3ms idle=352.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [175] 00:34:06.365 [info] Sent 200 in 11ms 00:34:33.603 [info] {"source":"oban","duration":1322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:01.006 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:35:03.610 [info] {"source":"oban","duration":2597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:33.620 [info] {"source":"oban","duration":2056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:51.024 [info] GET /sources/aa3daed8-87f5-4332-879a-1b73540e3ec6/feed.xml 00:35:51.025 [debug] Processing with PinchflatWeb.Podcasts.PodcastController.rss_feed/2 Parameters: %{"uuid" => "aa3daed8-87f5-4332-879a-1b73540e3ec6"} Pipelines: [:maybe_basic_auth] 00:35:51.027 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=184.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."uuid" = ?) ["aa3daed8-87f5-4332-879a-1b73540e3ec6"] 00:35:51.036 [debug] QUERY OK source="media_items" db=8.2ms idle=112.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? [1, 2000] 00:35:51.040 [debug] QUERY OK source="source_metadata" db=0.4ms queue=0.1ms idle=124.6ms SELECT s0."id", s0."metadata_filepath", s0."fanart_filepath", s0."poster_filepath", s0."banner_filepath", s0."source_id", s0."inserted_at", s0."updated_at", s0."source_id" FROM "source_metadata" AS s0 WHERE (s0."source_id" = ?) [1] 00:35:51.041 [debug] QUERY OK source="media_metadata" db=0.4ms queue=0.1ms idle=125.3ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [1] 00:35:51.041 [info] Sent 200 in 17ms 00:36:00.076 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:36:03.626 [info] {"source":"oban","duration":2027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:33.633 [info] {"source":"oban","duration":1335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:38.261 [info] GET /media_profiles/new 00:36:38.262 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.new/2 Parameters: %{"template_id" => "1"} Pipelines: [:browser] 00:36:38.263 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=727.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:36:38.264 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=728.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:36:38.268 [debug] QUERY OK source="settings" db=1.9ms queue=0.2ms idle=730.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:36:38.269 [debug] QUERY OK source="settings" db=0.5ms idle=732.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:36:38.270 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=520.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:36:38.272 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=8.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:36:38.275 [info] Sent 200 in 14ms 00:37:00.123 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:37:03.640 [info] {"source":"oban","duration":1886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:19.235 [info] GET /sources/2 00:37:19.235 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"delete_files" => "true", "id" => "2"} Pipelines: [:browser] 00:37:19.237 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1111.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:37:19.238 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=1112.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:37:19.240 [debug] QUERY OK source="tasks" db=0.7ms queue=0.2ms idle=1040.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [2, "executing", "available", "scheduled", "retryable"] 00:37:19.241 [debug] QUERY OK source="oban_jobs" db=0.4ms queue=0.3ms idle=112.5ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [70] 00:37:19.242 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=31.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:37:19.243 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=5.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:37:19.244 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=5.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:37:19.248 [debug] QUERY OK source="sources" db=0.3ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:37:19.250 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=8.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 00:37:19.252 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=8.6ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 00:37:19.253 [debug] QUERY OK source="sources" db=0.3ms queue=0.3ms idle=10.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:37:19.255 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=10.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 00:37:19.256 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=6.7ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 00:37:19.258 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:37:19.259 [debug] QUERY OK source="media_items" db=0.6ms idle=6.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [2] 00:37:19.262 [debug] QUERY OK source="media_items" db=1.9ms queue=0.2ms idle=5.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 00:37:19.267 [info] Sent 200 in 31ms 00:37:33.676 [info] {"source":"oban","duration":2006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:56.749 [info] GET /sources/1 00:37:56.749 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"delete_files" => "true", "id" => "1"} Pipelines: [:browser] 00:37:56.750 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1434.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:37:56.751 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=1435.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:37:56.753 [debug] QUERY OK source="tasks" db=0.5ms idle=1436.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 00:37:56.754 [debug] QUERY OK source="oban_jobs" db=0.4ms queue=0.2ms idle=1350.5ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [69] 00:37:56.755 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=346.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:37:56.755 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=4.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:37:56.756 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=4.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:37:56.760 [debug] QUERY OK source="sources" db=0.3ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:37:56.761 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=6.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 00:37:56.763 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=7.2ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 00:37:56.764 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:37:56.765 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=8.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 00:37:56.767 [debug] QUERY OK source="media_items" db=1.1ms idle=5.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 00:37:56.768 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=6.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:37:56.769 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=5.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 00:37:56.771 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=5.6ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 00:37:56.775 [info] Sent 200 in 26ms 00:38:00.214 [info] {"source":"oban","duration":873,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:38:03.697 [info] {"source":"oban","duration":1445,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:29.414 [info] GET /sources/2/media/189 00:38:29.414 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "189", "prevent_download" => "true", "source_id" => "2"} Pipelines: [:browser] 00:38:29.416 [debug] QUERY OK source="media_items" db=0.6ms queue=0.5ms idle=1665.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [189] 00:38:29.417 [debug] QUERY OK source="tasks" db=0.6ms idle=1454.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [189] 00:38:29.417 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=660.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:38:29.419 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=662.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:38:29.420 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=453.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:38:29.421 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=5.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:38:29.424 [debug] QUERY OK source="media_profiles" db=0.5ms idle=5.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:38:29.426 [info] Sent 200 in 12ms 00:38:33.706 [info] {"source":"oban","duration":1969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:58.710 [info] GET /sources/2/media/183 00:38:58.710 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "183", "prevent_download" => "true", "source_id" => "2"} Pipelines: [:browser] 00:38:58.711 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=1812.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [183] 00:38:58.713 [debug] QUERY OK source="tasks" db=0.4ms queue=0.2ms idle=1813.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [183] 00:38:58.713 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1034.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:38:58.714 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=810.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:38:58.715 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=33.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:38:58.716 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=4.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:38:58.718 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=5.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:38:58.722 [info] Sent 200 in 12ms 00:39:00.217 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:39:03.711 [info] {"source":"oban","duration":2438,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:23.657 [info] GET / 00:39:23.658 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:39:23.659 [debug] QUERY OK source="settings" db=0.5ms queue=0.3ms idle=1570.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:39:23.660 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=1571.6ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:39:23.661 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1572.4ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:39:23.662 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=752.8ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:39:23.663 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=570.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:39:23.664 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=4.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:39:23.665 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=3.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:39:23.666 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=4.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:39:23.669 [debug] QUERY OK source="tasks" db=0.6ms idle=5.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:39:23.670 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=6.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:39:23.672 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=6.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:39:23.673 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=7.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 00:39:23.676 [debug] QUERY OK source="media_items" db=0.8ms idle=9.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:39:23.679 [debug] QUERY OK source="media_items" db=1.3ms queue=0.3ms idle=8.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:39:23.680 [info] Sent 200 in 22ms 00:39:23.853 [info] GET /js/twint_ch.js 00:39:23.855 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=183.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:39:23.855 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=182.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:39:23.855 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:39:23.857 [error] #PID<0.4648.0> running PinchflatWeb.Endpoint (connection #PID<0.4646.0>, stream id 2) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /js/twint_ch.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /js/twint_ch (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4646.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/js/twint_ch.js", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 59651}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "155.2.226.162", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4648.0>, params: %{}, path_info: ["js", "twint_ch"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate"}, {"accept-language", "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36"}, {"x-forwarded-for", "155.2.226.162"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/js/twint_ch.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc8MhcFE-85_oAAANyB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4646.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/js/twint_ch.js", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 59651}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "155.2.226.162", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /js/twint_ch (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4646.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/js/twint_ch.js", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 59651}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "155.2.226.162", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4648.0>, params: %{}, path_info: ["js", "twint_ch"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_ur (truncated) 00:39:24.621 [info] GET /sources/1/media/104 00:39:24.622 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "104", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 00:39:24.623 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=946.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [104] 00:39:24.625 [debug] QUERY OK source="tasks" db=0.5ms idle=945.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [104] 00:39:24.625 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=769.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:39:24.626 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=770.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:39:24.627 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=711.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:39:24.629 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=4.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:39:24.631 [debug] QUERY OK source="media_profiles" db=0.5ms idle=5.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:39:24.634 [info] Sent 200 in 12ms 00:39:25.868 [info] GET /css/support_parent.css 00:39:25.870 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=1243.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:39:25.871 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1243.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:39:25.872 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:39:25.872 [error] #PID<0.4655.0> running PinchflatWeb.Endpoint (connection #PID<0.4654.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /css/support_parent.css ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /css/support_parent (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4654.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/css/support_parent.css", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 42270}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "155.2.226.162", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4655.0>, params: %{}, path_info: ["css", "support_parent"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate"}, {"accept-language", "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36"}, {"x-forwarded-for", "155.2.226.162"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/css/support_parent.css", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc8Mo8p-SHHBlAAAN2B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4654.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/css/support_parent.css", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 42270}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "155.2.226.162", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /css/support_parent (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4654.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/css/support_parent.css", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 42270}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "155.2.226.162", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4655.0>, params: %{}, path_info: ["css", "support_parent"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoen (truncated) 00:39:28.240 [info] GET /js/lkk_ch.js 00:39:28.241 [debug] QUERY OK source="settings" db=0.6ms idle=1087.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:39:28.242 [debug] QUERY OK source="settings" db=0.3ms idle=1088.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:39:28.242 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:39:28.243 [error] #PID<0.4657.0> running PinchflatWeb.Endpoint (connection #PID<0.4656.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /js/lkk_ch.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /js/lkk_ch (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4656.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/js/lkk_ch.js", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 49342}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "155.2.226.162", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4657.0>, params: %{}, path_info: ["js", "lkk_ch"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate"}, {"accept-language", "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36"}, {"x-forwarded-for", "155.2.226.162"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/js/lkk_ch.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc8Mxx-kCw4GI4AAN4B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4656.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/js/lkk_ch.js", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 49342}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "155.2.226.162", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /js/lkk_ch (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4656.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/js/lkk_ch.js", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 49342}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "155.2.226.162", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4657.0>, params: %{}, path_info: ["js", "lkk_ch"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtu (truncated) 00:39:29.784 [info] GET /static/style/protect/index.js 00:39:29.786 [debug] QUERY OK source="settings" db=0.4ms idle=1629.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:39:29.787 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1630.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:39:29.787 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:39:29.788 [error] #PID<0.4659.0> running PinchflatWeb.Endpoint (connection #PID<0.4658.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /static/style/protect/index.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /static/style/protect/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4658.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/static/style/protect/index.js", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 25165}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "155.2.226.162", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4659.0>, params: %{}, path_info: ["static", "style", "protect", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate"}, {"accept-language", "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36"}, {"x-forwarded-for", "155.2.226.162"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/static/style/protect/index.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc8M3iTdrsoXVIAAN6B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4658.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/static/style/protect/index.js", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 25165}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "155.2.226.162", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /static/style/protect/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4658.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/static/style/protect/index.js", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 25165}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "155.2.226.162", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4659.0>, params: %{}, path_info: ["static", "style", "protect", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_ (truncated) 00:39:33.738 [info] {"source":"oban","duration":1973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:35.123 [info] GET /assets/js/auth.js 00:39:35.124 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=1920.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:39:35.125 [debug] QUERY OK source="settings" db=0.3ms queue=0.4ms idle=1921.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:39:35.126 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:39:35.127 [error] #PID<0.4662.0> running PinchflatWeb.Endpoint (connection #PID<0.4660.0>, stream id 2) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /assets/js/auth.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /assets/js/auth (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4660.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/js/auth.js", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 49173}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "155.2.226.162", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4662.0>, params: %{}, path_info: ["assets", "js", "auth"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate"}, {"accept-language", "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36"}, {"x-forwarded-for", "155.2.226.162"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/assets/js/auth.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc8NLbDNQwjlmcAAN8B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4660.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/js/auth.js", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 49173}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "155.2.226.162", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /assets/js/auth (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4660.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/js/auth.js", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 49173}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "155.2.226.162", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4662.0>, params: %{}, path_info: ["assets", "js", "auth"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoin (truncated) 00:39:40.068 [info] GET /assets/js/message.js 00:39:40.069 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=1747.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:39:40.070 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1748.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:39:40.070 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:39:40.071 [error] #PID<0.4666.0> running PinchflatWeb.Endpoint (connection #PID<0.4663.0>, stream id 3) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /assets/js/message.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /assets/js/message (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4663.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/js/message.js", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 35510}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "155.2.226.162", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 3 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4666.0>, params: %{}, path_info: ["assets", "js", "message"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate"}, {"accept-language", "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36"}, {"x-forwarded-for", "155.2.226.162"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/assets/js/message.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc8Nd2CwXFN7TkAAN-B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4663.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/js/message.js", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 35510}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "155.2.226.162", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 3 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /assets/js/message (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4663.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/js/message.js", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 35510}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "155.2.226.162", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 3 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4666.0>, params: %{}, path_info: ["assets", "js", "message"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpo (truncated) 00:39:41.873 [info] GET /static/style/sys_files/index.js 00:39:41.876 [debug] QUERY OK source="settings" db=1.6ms queue=0.3ms idle=1482.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:39:41.878 [debug] QUERY OK source="settings" db=0.9ms queue=0.3ms idle=557.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:39:41.878 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:39:41.879 [error] #PID<0.4668.0> running PinchflatWeb.Endpoint (connection #PID<0.4667.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /static/style/sys_files/index.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /static/style/sys_files/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4667.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/static/style/sys_files/index.js", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 46571}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "155.2.226.162", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4668.0>, params: %{}, path_info: ["static", "style", "sys_files", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate"}, {"accept-language", "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36"}, {"x-forwarded-for", "155.2.226.162"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/static/style/sys_files/index.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc8NkkibvQGz6sAAOAB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4667.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/static/style/sys_files/index.js", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 46571}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "155.2.226.162", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /static/style/sys_files/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4667.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/static/style/sys_files/index.js", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 46571}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "155.2.226.162", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4668.0>, params: %{}, path_info: ["static", "style", "sys_files", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 00:39:44.248 [info] GET /assets/js/qr_modal.js 00:39:44.250 [debug] QUERY OK source="settings" db=0.5ms queue=0.3ms idle=900.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:39:44.251 [debug] QUERY OK source="settings" db=0.5ms idle=825.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:39:44.251 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:39:44.252 [error] #PID<0.4670.0> running PinchflatWeb.Endpoint (connection #PID<0.4669.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /assets/js/qr_modal.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /assets/js/qr_modal (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4669.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/js/qr_modal.js", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 16255}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "155.2.226.162", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4670.0>, params: %{}, path_info: ["assets", "js", "qr_modal"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate"}, {"accept-language", "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36"}, {"x-forwarded-for", "155.2.226.162"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/assets/js/qr_modal.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc8NtasPULrE60AAOCB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4669.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/js/qr_modal.js", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 16255}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "155.2.226.162", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /assets/js/qr_modal (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4669.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/js/qr_modal.js", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 16255}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "155.2.226.162", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4670.0>, params: %{}, path_info: ["assets", "js", "qr_modal"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoe (truncated) 00:39:46.751 [info] GET /bot-connect.js 00:39:46.753 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1325.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:39:46.754 [debug] QUERY OK source="settings" db=0.6ms idle=1326.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:39:46.754 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:39:46.755 [error] #PID<0.4673.0> running PinchflatWeb.Endpoint (connection #PID<0.4671.0>, stream id 2) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /bot-connect.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /bot-connect (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4671.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bot-connect.js", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 31882}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "155.2.226.162", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4673.0>, params: %{}, path_info: ["bot-connect"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"}, {"accept-encoding", "gzip, deflate"}, {"accept-language", "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36"}, {"x-forwarded-for", "155.2.226.162"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/bot-connect.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKc8N2vjMPUsqJEAAOEB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4671.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bot-connect.js", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 31882}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "155.2.226.162", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /bot-connect (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.4671.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bot-connect.js", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 31882}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "accept-encoding" => "gzip, deflate", "accept-language" => "en-US,en;q=0.9,de-CH;q=0.8,de;q=0.7,ca;q=0.6", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36", "x-forwarded-for" => "155.2.226.162", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.4673.0>, params: %{}, path_info: ["bot-connect"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => " (truncated) 00:39:48.310 [info] GET /sources/2/media/177 00:39:48.311 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "177", "prevent_download" => "true", "source_id" => "2"} Pipelines: [:browser] 00:39:48.312 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1558.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [177] 00:39:48.314 [debug] QUERY OK source="tasks" db=0.8ms queue=0.1ms idle=1559.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [177] 00:39:48.314 [debug] QUERY OK source="sources" db=0.9ms idle=899.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:39:48.316 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=824.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:39:48.316 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=825.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:39:48.318 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=4.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:39:48.320 [debug] QUERY OK source="media_profiles" db=0.5ms idle=4.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:39:48.322 [info] Sent 200 in 11ms 00:40:00.243 [info] {"source":"oban","duration":830,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:40:03.745 [info] {"source":"oban","duration":1963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:10.379 [info] GET /sources/2/media/185 00:40:10.379 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "185", "prevent_download" => "true", "source_id" => "2"} Pipelines: [:browser] 00:40:10.382 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=1437.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [185] 00:40:10.384 [debug] QUERY OK source="sources" db=1.0ms idle=441.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:40:10.384 [debug] QUERY OK source="tasks" db=1.1ms queue=0.1ms idle=440.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [185] 00:40:10.385 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=442.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:40:10.386 [debug] QUERY OK source="settings" db=0.7ms idle=366.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:40:10.388 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=5.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:40:10.389 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=5.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:40:10.393 [info] Sent 200 in 13ms 00:40:30.277 [info] GET /sources/2/media/196 00:40:30.277 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "196", "prevent_download" => "true", "source_id" => "2"} Pipelines: [:browser] 00:40:30.279 [debug] QUERY OK source="media_items" db=0.6ms idle=747.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [196] 00:40:30.280 [debug] QUERY OK source="sources" db=0.6ms idle=27.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:40:30.280 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=27.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [196] 00:40:30.282 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=29.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:40:30.282 [debug] QUERY OK source="settings" db=0.3ms idle=29.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:40:30.284 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=4.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:40:30.285 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=4.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:40:30.288 [info] Sent 200 in 11ms 00:40:33.754 [info] {"source":"oban","duration":1635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:48.732 [info] GET /sources/2/media/179 00:40:48.732 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "179", "prevent_download" => "true", "source_id" => "2"} Pipelines: [:browser] 00:40:48.734 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1223.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [179] 00:40:48.735 [debug] QUERY OK source="sources" db=0.5ms idle=224.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:40:48.736 [debug] QUERY OK source="tasks" db=0.8ms queue=0.1ms idle=999.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [179] 00:40:48.737 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=225.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:40:48.738 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=3.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:40:48.739 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=3.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:40:48.740 [debug] QUERY OK source="media_profiles" db=0.3ms idle=4.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:40:48.743 [info] Sent 200 in 11ms 00:41:00.265 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:41:03.818 [info] {"source":"oban","duration":1858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:04.268 [info] GET /sources/2/media/192 00:41:04.268 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "192", "prevent_download" => "true", "source_id" => "2"} Pipelines: [:browser] 00:41:04.270 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1602.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [192] 00:41:04.271 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=603.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [192] 00:41:04.272 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1185.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:41:04.273 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=454.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:41:04.274 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=152.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:41:04.276 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=4.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:41:04.278 [debug] QUERY OK source="media_profiles" db=0.6ms idle=5.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:41:04.281 [info] Sent 200 in 13ms 00:41:18.922 [info] GET /sources/2/media/175 00:41:18.922 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "175", "prevent_download" => "true", "source_id" => "2"} Pipelines: [:browser] 00:41:18.923 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1159.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [175] 00:41:18.925 [debug] QUERY OK source="tasks" db=0.5ms idle=1160.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [175] 00:41:18.925 [debug] QUERY OK source="sources" db=0.9ms idle=1160.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:41:18.926 [debug] QUERY OK source="oban_jobs" db=0.6ms queue=0.1ms idle=1162.2ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?)) [61, 67] 00:41:18.928 [debug] QUERY OK source="settings" db=0.3ms idle=594.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:41:18.928 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=4.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:41:18.930 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=4.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:41:18.931 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:41:18.937 [info] Sent 200 in 15ms 00:41:31.538 [info] GET /sources/2/media/194 00:41:31.538 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "194", "prevent_download" => "true", "source_id" => "2"} Pipelines: [:browser] 00:41:31.540 [debug] QUERY OK source="media_items" db=0.4ms idle=693.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [194] 00:41:31.541 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=694.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [194] 00:41:31.541 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=694.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:41:31.542 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=695.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:41:31.543 [debug] QUERY OK source="settings" db=0.3ms idle=75.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:41:31.544 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=4.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:41:31.546 [debug] QUERY OK source="media_profiles" db=0.3ms idle=4.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:41:31.549 [info] Sent 200 in 10ms 00:41:33.828 [info] {"source":"oban","duration":2392,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:43.253 [info] GET /sources/1/media/102 00:41:43.254 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "102", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 00:41:43.256 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=511.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [102] 00:41:43.279 [debug] QUERY OK source="tasks" db=22.7ms idle=287.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [102] 00:41:43.280 [debug] QUERY OK source="sources" db=23.1ms idle=287.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:41:43.281 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=311.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:41:43.282 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=312.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:41:43.284 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=27.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:41:43.286 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:41:43.289 [info] Sent 200 in 35ms 00:41:53.422 [info] GET /sources/2/media/188 00:41:53.422 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "188", "prevent_download" => "true", "source_id" => "2"} Pipelines: [:browser] 00:41:53.424 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=572.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [188] 00:41:53.425 [debug] QUERY OK source="sources" db=0.7ms idle=243.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:41:53.426 [debug] QUERY OK source="tasks" db=1.3ms queue=0.1ms idle=243.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [188] 00:41:53.427 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=245.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:41:53.428 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=246.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:41:53.429 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=5.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:41:53.431 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=5.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:41:53.435 [info] Sent 200 in 13ms 00:42:00.283 [info] {"source":"oban","duration":798,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:42:02.933 [info] GET /sources/2/media/181 00:42:02.934 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "181", "prevent_download" => "true", "source_id" => "2"} Pipelines: [:browser] 00:42:02.936 [debug] QUERY OK source="media_items" db=0.7ms queue=0.3ms idle=1722.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [181] 00:42:02.941 [debug] QUERY OK source="tasks" db=4.6ms queue=0.1ms idle=1724.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [181] 00:42:02.942 [debug] QUERY OK source="sources" db=4.9ms queue=0.3ms idle=1002.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:42:02.944 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=727.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:02.945 [debug] QUERY OK source="settings" db=0.4ms queue=0.3ms idle=8.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:02.946 [debug] QUERY OK source="settings" db=0.2ms queue=0.2ms idle=4.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:02.948 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=5.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:42:02.952 [info] Sent 200 in 18ms 00:42:03.834 [info] {"source":"oban","duration":2258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:11.718 [info] GET /sources/1/media/103 00:42:11.719 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "103", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 00:42:11.721 [debug] QUERY OK source="media_items" db=0.8ms queue=0.4ms idle=1448.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [103] 00:42:11.722 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=1450.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [103] 00:42:11.722 [debug] QUERY OK source="sources" db=0.8ms idle=1370.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:42:11.724 [debug] QUERY OK source="settings" db=0.7ms idle=452.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:11.726 [debug] QUERY OK source="settings" db=0.4ms queue=0.3ms idle=370.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:11.728 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=6.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:11.730 [debug] QUERY OK source="media_profiles" db=0.5ms idle=7.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:42:11.733 [info] Sent 200 in 14ms 00:42:19.414 [info] GET /sources/1/media/100 00:42:19.414 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "100", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 00:42:19.416 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=986.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [100] 00:42:19.417 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=35.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [100] 00:42:19.418 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=35.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:42:19.419 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=37.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:19.420 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=38.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:19.422 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=5.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:19.423 [debug] QUERY OK source="media_profiles" db=0.3ms idle=5.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:42:19.426 [info] Sent 200 in 11ms 00:42:26.570 [info] GET /sources/1/media/101 00:42:26.570 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "101", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 00:42:26.572 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=1131.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [101] 00:42:26.574 [debug] QUERY OK source="tasks" db=0.5ms queue=0.2ms idle=1133.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [101] 00:42:26.574 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1133.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:42:26.575 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1016.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:26.577 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=3.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:26.578 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=3.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:26.580 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=5.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:42:26.583 [info] Sent 200 in 13ms 00:42:32.744 [info] GET /sources/new 00:42:32.745 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{"template_id" => "2"} Pipelines: [:browser] 00:42:32.747 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=236.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:42:32.748 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=237.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 00:42:32.749 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=238.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:32.771 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=260.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:32.771 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=104.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:32.772 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=25.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:32.775 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=25.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:32.782 [info] Sent 200 in 37ms 00:42:33.843 [info] {"source":"oban","duration":1642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:37.764 [info] GET /sources/new 00:42:37.765 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{"template_id" => "1"} Pipelines: [:browser] 00:42:37.767 [debug] QUERY OK source="sources" db=0.4ms queue=0.6ms idle=1233.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:42:37.768 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=1235.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 00:42:37.769 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=1073.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:37.770 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=215.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:37.770 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=68.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:37.772 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=4.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:37.773 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=4.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:37.779 [info] Sent 200 in 14ms 00:42:42.767 [info] GET /sources/1/media/99 00:42:42.767 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "99", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 00:42:42.769 [debug] QUERY OK source="media_items" db=0.6ms idle=1143.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [99] 00:42:42.770 [debug] QUERY OK source="tasks" db=0.4ms queue=0.2ms idle=1145.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [99] 00:42:42.771 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1145.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:42:42.773 [debug] QUERY OK source="settings" db=0.6ms idle=1032.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:42.774 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=29.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:42.775 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=5.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:42.777 [debug] QUERY OK source="media_profiles" db=0.3ms idle=6.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:42:42.779 [info] Sent 200 in 12ms 00:42:47.069 [info] GET /media_profiles/1 00:42:47.070 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.show/2 Parameters: %{"delete_files" => "true", "id" => "1"} Pipelines: [:browser] 00:42:47.071 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=318.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:42:47.093 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=341.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."media_profile_id" = ?) ORDER BY s0."custom_name" [1] 00:42:47.095 [debug] QUERY OK source="settings" db=0.3ms idle=342.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:47.095 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=343.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:47.097 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=267.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:47.100 [info] Sent 200 in 30ms 00:42:51.065 [info] GET /media/4fb86088-58fe-4a8a-9a6b-a9c94497d3ae/stream 00:42:51.066 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "4fb86088-58fe-4a8a-9a6b-a9c94497d3ae", "v" => "1776449856"} Pipelines: [:maybe_basic_auth] 00:42:51.067 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=288.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["4fb86088-58fe-4a8a-9a6b-a9c94497d3ae"] 00:42:51.070 [debug] Invalid range request for media item: 4fb86088-58fe-4a8a-9a6b-a9c94497d3ae - serving full file 00:42:51.070 [info] Sent 200 in 4ms 00:42:55.118 [info] GET /sources/1/media/1 00:42:55.119 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 00:42:55.120 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=317.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 00:42:55.122 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=319.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:42:55.122 [debug] QUERY OK source="tasks" db=0.5ms idle=319.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1] 00:42:55.123 [debug] QUERY OK source="oban_jobs" db=0.5ms idle=320.9ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?)) [4, 65] 00:42:55.124 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=238.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:55.125 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=4.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:55.126 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=3.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:55.128 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=5.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:42:55.132 [info] Sent 200 in 13ms 00:42:58.212 [info] GET /sources/1/media/6 00:42:58.213 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "6", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 00:42:58.215 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=1335.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [6] 00:42:58.216 [debug] QUERY OK source="tasks" db=0.4ms idle=1337.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [6] 00:42:58.218 [debug] QUERY OK source="sources" db=1.5ms idle=1337.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:42:58.219 [debug] QUERY OK source="oban_jobs" db=0.3ms queue=0.1ms idle=1265.6ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [9] 00:42:58.220 [debug] QUERY OK source="settings" db=0.3ms idle=259.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:58.220 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=4.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:58.222 [debug] QUERY OK source="settings" db=0.3ms idle=5.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:42:58.223 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=5.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:42:58.226 [info] Sent 200 in 13ms 00:43:00.292 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:43:01.509 [info] GET /sources/1/media/3 00:43:01.510 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "3", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 00:43:01.511 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=1616.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [3] 00:43:01.512 [debug] QUERY OK source="tasks" db=0.3ms idle=1618.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [3] 00:43:01.513 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1539.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:43:01.514 [debug] QUERY OK source="oban_jobs" db=0.5ms idle=1221.4ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [6] 00:43:01.515 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=535.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:43:01.516 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=4.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:43:01.517 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=4.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:43:01.519 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=5.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:43:01.522 [info] Sent 200 in 13ms 00:43:03.851 [info] {"source":"oban","duration":1986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:04.514 [info] GET /sources/1/media/5 00:43:04.514 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 00:43:04.515 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1510.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [5] 00:43:04.517 [debug] QUERY OK source="tasks" db=0.7ms idle=1512.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [5] 00:43:04.518 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1510.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:43:04.518 [debug] QUERY OK source="oban_jobs" db=0.3ms queue=0.1ms idle=667.2ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [8] 00:43:04.520 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=437.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:43:04.520 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=4.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:43:04.522 [debug] QUERY OK source="settings" db=0.3ms idle=4.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:43:04.523 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=5.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:43:04.526 [info] Sent 200 in 12ms 00:43:07.170 [info] GET /sources/1/media/2 00:43:07.171 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "2", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 00:43:07.172 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=1160.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2] 00:43:07.173 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=1161.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [2] 00:43:07.174 [debug] QUERY OK source="sources" db=0.8ms idle=1161.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:43:07.175 [debug] QUERY OK source="oban_jobs" db=0.3ms queue=0.2ms idle=1085.7ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?)) [5, 66] 00:43:07.176 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=12.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:43:07.177 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=4.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:43:07.178 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=4.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:43:07.180 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=5.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:43:07.183 [info] Sent 200 in 13ms 00:43:09.506 [info] GET /sources/1/media/4 00:43:09.507 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 00:43:09.509 [debug] QUERY OK source="media_items" db=0.5ms queue=0.4ms idle=489.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [4] 00:43:09.510 [debug] QUERY OK source="tasks" db=0.6ms idle=490.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [4] 00:43:09.510 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=490.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:43:09.511 [debug] QUERY OK source="oban_jobs" db=0.4ms queue=0.1ms idle=492.1ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [7] 00:43:09.513 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=266.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:43:09.514 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=4.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:43:09.515 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=3.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:43:09.516 [debug] QUERY OK source="media_profiles" db=0.3ms idle=5.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:43:09.519 [info] Sent 200 in 12ms 00:43:11.580 [info] GET /media/51d0a666-dc09-42ae-a5c4-8add84adc08f/stream 00:43:11.580 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "51d0a666-dc09-42ae-a5c4-8add84adc08f", "v" => "1776450544"} Pipelines: [:maybe_basic_auth] 00:43:11.582 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=557.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["51d0a666-dc09-42ae-a5c4-8add84adc08f"] 00:43:11.583 [debug] Invalid range request for media item: 51d0a666-dc09-42ae-a5c4-8add84adc08f - serving full file 00:43:11.584 [info] Sent 200 in 3ms 00:43:14.734 [info] GET /sources/opml.xml 00:43:14.734 [debug] Processing with PinchflatWeb.Podcasts.PodcastController.opml_feed/2 Parameters: %{"route_token" => "b1e612a6-3f6c-4091-9525-99be6e06ea30"} Pipelines: [:maybe_basic_auth, :token_protected_route] 00:43:14.735 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1679.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:43:14.737 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=1680.6ms SELECT s0."custom_name", s0."uuid" FROM "sources" AS s0 WHERE (s0."marked_for_deletion_at" IS NULL) ORDER BY s0."custom_name" [] 00:43:14.737 [info] Sent 200 in 3ms 00:43:15.524 [info] GET /media/d470d3f4-ee83-419a-83e1-1fa3cccafbac/stream 00:43:15.524 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "d470d3f4-ee83-419a-83e1-1fa3cccafbac", "v" => "1776449882"} Pipelines: [:maybe_basic_auth] 00:43:15.527 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=789.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["d470d3f4-ee83-419a-83e1-1fa3cccafbac"] 00:43:15.528 [debug] Invalid range request for media item: d470d3f4-ee83-419a-83e1-1fa3cccafbac - serving full file 00:43:15.528 [info] Sent 200 in 4ms 00:43:33.918 [info] {"source":"oban","duration":1496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:00.304 [info] {"source":"oban","duration":814,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:44:03.926 [info] {"source":"oban","duration":1389,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:33.951 [info] {"source":"oban","duration":1923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:34.125 [info] {"args":{"id":1},"id":69,"meta":{},"system_time":1776455074125013348,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 00:44:34.127 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=247.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:44:34.129 [debug] QUERY OK source="settings" db=1.1ms queue=0.2ms idle=250.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:44:34.134 [debug] QUERY OK source="media_items" db=3.7ms queue=0.1ms idle=179.6ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 00:44:34.136 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=99.4ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 00:44:34.137 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=11.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:44:34.139 [debug] QUERY OK source="settings" db=0.2ms queue=0.4ms idle=10.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:44:34.139 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=9.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:44:34.157 [debug] QUERY OK source="media_items" db=9.9ms idle=13.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [1] 00:44:34.162 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 00:44:34.162 [debug] Current batch of media processed. Will check again in 1000ms 00:44:34.163 [debug] QUERY OK source="settings" db=0.8ms queue=0.5ms idle=25.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:44:34.164 [debug] QUERY OK source="settings" db=0.5ms queue=0.4ms idle=26.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:44:34.165 [debug] QUERY OK source="settings" db=0.2ms queue=0.2ms idle=26.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:44:34.166 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@lesyaka69 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/LESYAKA/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:2160,+codec:h264:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/9e/ea/9eeaaaadc0f52732e94d03c62468c1e454a9f2ac55eafc0778ef4efb3898b539.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/32/e3/32e32e1796934ee6e77166719e2e8d48a134817016d196671afd659fc72df9ff.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 00:44:35.221 [debug] Current batch of media processed. Will check again in 1000ms 00:44:36.224 [debug] Current batch of media processed. Will check again in 1000ms 00:44:37.259 [debug] Current batch of media processed. Will check again in 1000ms 00:44:38.261 [debug] Current batch of media processed. Will check again in 1000ms 00:44:39.266 [debug] Current batch of media processed. Will check again in 1000ms 00:44:40.289 [debug] Current batch of media processed. Will check again in 1000ms 00:44:41.295 [debug] Current batch of media processed. Will check again in 1000ms 00:44:42.353 [debug] Current batch of media processed. Will check again in 1000ms 00:44:43.362 [debug] Current batch of media processed. Will check again in 1000ms 00:44:44.367 [debug] Current batch of media processed. Will check again in 1000ms 00:44:45.369 [debug] Current batch of media processed. Will check again in 1000ms 00:44:46.374 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "duration" => 1150, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", "id" => "UAPaZx5tQck", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UAPaZx5tQck", "playlist_index" => 1, "timestamp" => 1775746848, "title" => "УСТАЛА ОТ ПУТЕШЕСТВИЙ", "upload_date" => "20260409"} 00:44:46.376 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=403.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 00:44:46.377 [debug] QUERY OK source="sources" db=0.4ms idle=405.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:44:46.379 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=406.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-09 15:00:48Z], 1] 00:44:46.383 [debug] QUERY OK source="media_items" db=2.8ms idle=408.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "УСТАЛА ОТ ПУТЕШЕСТВИЙ", "2ca0aaa6-92de-469c-b66e-62f90aea5259", 1150, false, "UAPaZx5tQck", "https://www.youtube.com/watch?v=UAPaZx5tQck", 1, "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", false, false, false, 1, [], 98, ~U[2026-04-09 15:00:48Z], ~U[2026-04-17 19:44:46Z], ~U[2026-04-17 19:44:46Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "УСТАЛА ОТ ПУТЕШЕСТВИЙ", 1150, false, "UAPaZx5tQck", "https://www.youtube.com/watch?v=UAPaZx5tQck", "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", false, 1, ~U[2026-04-09 15:00:48Z]] 00:44:46.384 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=261.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:44:46.385 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=8.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:44:46.386 [debug] QUERY OK source="media_items" db=0.4ms idle=7.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 00:44:46.386 [debug] Current batch of media processed. Will check again in 1000ms 00:44:47.419 [debug] Current batch of media processed. Will check again in 1000ms 00:44:48.425 [debug] Current batch of media processed. Will check again in 1000ms 00:44:49.427 [debug] Current batch of media processed. Will check again in 1000ms 00:44:50.442 [debug] Current batch of media processed. Will check again in 1000ms 00:44:51.454 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1198, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", "id" => "dPjKfR6Pm8c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=dPjKfR6Pm8c", "playlist_index" => 2, "timestamp" => 1775055540, "title" => "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", "upload_date" => "20260401"} 00:44:51.455 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1467.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 00:44:51.456 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=1468.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:44:51.458 [debug] QUERY OK source="media_items" db=1.0ms queue=0.3ms idle=1469.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-01 14:59:00Z], 1] 00:44:51.461 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=1312.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", "93976d88-1255-45ea-8d1c-b2f776da5c28", 1198, false, "dPjKfR6Pm8c", "https://www.youtube.com/watch?v=dPjKfR6Pm8c", 2, "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", false, false, false, 1, [], 98, ~U[2026-04-01 14:59:00Z], ~U[2026-04-17 19:44:51Z], ~U[2026-04-17 19:44:51Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", 1198, false, "dPjKfR6Pm8c", "https://www.youtube.com/watch?v=dPjKfR6Pm8c", "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", false, 1, ~U[2026-04-01 14:59:00Z]] 00:44:51.462 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=260.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:44:51.463 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=7.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:44:51.464 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 00:44:51.464 [debug] Current batch of media processed. Will check again in 1000ms 00:44:52.494 [debug] Current batch of media processed. Will check again in 1000ms 00:44:53.506 [debug] Current batch of media processed. Will check again in 1000ms 00:44:54.509 [debug] Current batch of media processed. Will check again in 1000ms 00:44:55.525 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1070, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", "id" => "wVJ6Ee84idE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wVJ6Ee84idE", "playlist_index" => 3, "timestamp" => 1774191540, "title" => "УЕХАЛА ЖИТЬ В ЛЕС", "upload_date" => "20260322"} 00:44:55.526 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=468.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 00:44:55.527 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=469.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:44:55.529 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=470.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-22 14:59:00Z], 1] 00:44:55.532 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=472.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЕХАЛА ЖИТЬ В ЛЕС", "59aecaa4-0e99-46ff-bd8b-384fc0ceae85", 1070, false, "wVJ6Ee84idE", "https://www.youtube.com/watch?v=wVJ6Ee84idE", 3, "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", false, false, false, 1, [], 98, ~U[2026-03-22 14:59:00Z], ~U[2026-04-17 19:44:55Z], ~U[2026-04-17 19:44:55Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЕХАЛА ЖИТЬ В ЛЕС", 1070, false, "wVJ6Ee84idE", "https://www.youtube.com/watch?v=wVJ6Ee84idE", "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", false, 1, ~U[2026-03-22 14:59:00Z]] 00:44:55.533 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=307.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:44:55.534 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:44:55.535 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 00:44:55.535 [debug] Current batch of media processed. Will check again in 1000ms 00:44:56.538 [debug] Current batch of media processed. Will check again in 1000ms 00:44:57.553 [debug] Current batch of media processed. Will check again in 1000ms 00:44:58.561 [debug] Current batch of media processed. Will check again in 1000ms 00:44:59.564 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1104, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", "id" => "CkfvdI6bzoM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=CkfvdI6bzoM", "playlist_index" => 4, "timestamp" => 1773586741, "title" => "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", "upload_date" => "20260315"} 00:44:59.565 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=449.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 00:44:59.566 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=451.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:44:59.568 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=452.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-15 14:59:01Z], 1] 00:44:59.571 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=453.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", "b6913280-7e28-4afa-820d-b8f1773ad6ec", 1104, false, "CkfvdI6bzoM", "https://www.youtube.com/watch?v=CkfvdI6bzoM", 4, "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", false, false, false, 1, [], 98, ~U[2026-03-15 14:59:01Z], ~U[2026-04-17 19:44:59Z], ~U[2026-04-17 19:44:59Z], "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", 1104, false, "CkfvdI6bzoM", "https://www.youtube.com/watch?v=CkfvdI6bzoM", "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", false, 1, ~U[2026-03-15 14:59:01Z]] 00:44:59.572 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=305.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:44:59.573 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=7.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:44:59.574 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=7.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 00:44:59.575 [debug] Current batch of media processed. Will check again in 1000ms 00:45:00.347 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:45:00.581 [debug] Current batch of media processed. Will check again in 1000ms 00:45:01.597 [debug] Current batch of media processed. Will check again in 1000ms 00:45:02.659 [debug] Current batch of media processed. Will check again in 1000ms 00:45:03.670 [debug] Current batch of media processed. Will check again in 1000ms 00:45:03.959 [info] {"source":"oban","duration":1903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:04.676 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1053, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", "id" => "jWF2tjXDYnE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=jWF2tjXDYnE", "playlist_index" => 5, "timestamp" => 1772895540, "title" => "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", "upload_date" => "20260307"} 00:45:04.679 [debug] QUERY OK source="sources" db=1.6ms queue=0.3ms idle=1500.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 00:45:04.680 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1502.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:45:04.682 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=1358.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-07 14:59:00Z], 1] 00:45:04.713 [debug] QUERY OK source="media_items" db=29.5ms queue=0.1ms idle=724.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", "f7cd9073-4617-4601-8066-3b32c92e2ad3", 1053, false, "jWF2tjXDYnE", "https://www.youtube.com/watch?v=jWF2tjXDYnE", 5, "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", false, false, false, 1, [], 98, ~U[2026-03-07 14:59:00Z], ~U[2026-04-17 19:45:04Z], ~U[2026-04-17 19:45:04Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", 1053, false, "jWF2tjXDYnE", "https://www.youtube.com/watch?v=jWF2tjXDYnE", "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", false, 1, ~U[2026-03-07 14:59:00Z]] 00:45:04.714 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=388.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:45:04.715 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=36.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:45:04.716 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=35.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 00:45:04.717 [debug] Current batch of media processed. Will check again in 1000ms 00:45:05.721 [debug] Current batch of media processed. Will check again in 1000ms 00:45:06.724 [debug] Current batch of media processed. Will check again in 1000ms 00:45:07.740 [debug] Current batch of media processed. Will check again in 1000ms 00:45:08.746 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1267, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", "id" => "XtEw7ZyHwEM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XtEw7ZyHwEM", "playlist_index" => 6, "timestamp" => 1772377140, "title" => "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", "upload_date" => "20260301"} 00:45:08.748 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=493.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 00:45:08.749 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=494.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:45:08.751 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=496.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-01 14:59:00Z], 1] 00:45:08.965 [debug] QUERY OK source="media_items" db=212.5ms queue=0.1ms idle=497.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", "4f32a025-94f9-442e-8aad-1403ba89682d", 1267, false, "XtEw7ZyHwEM", "https://www.youtube.com/watch?v=XtEw7ZyHwEM", 6, "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", false, false, false, 1, [], 98, ~U[2026-03-01 14:59:00Z], ~U[2026-04-17 19:45:08Z], ~U[2026-04-17 19:45:08Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", 1267, false, "XtEw7ZyHwEM", "https://www.youtube.com/watch?v=XtEw7ZyHwEM", "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", false, 1, ~U[2026-03-01 14:59:00Z]] 00:45:08.966 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=578.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:45:08.967 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=218.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:45:08.968 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=218.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [6] 00:45:08.969 [debug] Current batch of media processed. Will check again in 1000ms 00:45:10.016 [debug] Current batch of media processed. Will check again in 1000ms 00:45:11.021 [debug] Current batch of media processed. Will check again in 1000ms 00:45:12.045 [debug] Current batch of media processed. Will check again in 1000ms 00:45:13.048 [debug] Current batch of media processed. Will check again in 1000ms 00:45:14.051 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1470, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", "id" => "zrlvitviGGU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=zrlvitviGGU", "playlist_index" => 7, "timestamp" => 1771772340, "title" => "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", "upload_date" => "20260222"} 00:45:14.053 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1704.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 00:45:14.054 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1705.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:45:14.056 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=1706.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-22 14:59:00Z], 1] 00:45:14.106 [debug] QUERY OK source="media_items" db=48.8ms queue=0.1ms idle=1423.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", "4886891a-bcf2-4daa-8e2c-dff04b7bff80", 1470, false, "zrlvitviGGU", "https://www.youtube.com/watch?v=zrlvitviGGU", 7, "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", false, false, false, 1, [], 98, ~U[2026-02-22 14:59:00Z], ~U[2026-04-17 19:45:14Z], ~U[2026-04-17 19:45:14Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", 1470, false, "zrlvitviGGU", "https://www.youtube.com/watch?v=zrlvitviGGU", "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", false, 1, ~U[2026-02-22 14:59:00Z]] 00:45:14.107 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=434.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:45:14.108 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=53.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:45:14.109 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=53.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 00:45:14.109 [debug] Current batch of media processed. Will check again in 1000ms 00:45:15.133 [debug] Current batch of media processed. Will check again in 1000ms 00:45:16.141 [debug] Current batch of media processed. Will check again in 1000ms 00:45:17.165 [debug] Current batch of media processed. Will check again in 1000ms 00:45:18.213 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1264, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", "id" => "c4TXEnQK2mw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=c4TXEnQK2mw", "playlist_index" => 8, "timestamp" => 1771210840, "title" => "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", "upload_date" => "20260216"} 00:45:18.214 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=765.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 00:45:18.216 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=767.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:45:18.218 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=768.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 03:00:40Z], 1] 00:45:18.228 [debug] QUERY OK source="media_items" db=9.4ms queue=0.1ms idle=770.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", "c94b5348-cc34-4feb-82eb-cde3acb19f3b", 1264, false, "c4TXEnQK2mw", "https://www.youtube.com/watch?v=c4TXEnQK2mw", 8, "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", false, false, false, 1, [], 98, ~U[2026-02-16 03:00:40Z], ~U[2026-04-17 19:45:18Z], ~U[2026-04-17 19:45:18Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", 1264, false, "c4TXEnQK2mw", "https://www.youtube.com/watch?v=c4TXEnQK2mw", "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", false, 1, ~U[2026-02-16 03:00:40Z]] 00:45:18.229 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=493.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:45:18.230 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=15.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:45:18.231 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=14.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [8] 00:45:18.232 [debug] Current batch of media processed. Will check again in 1000ms 00:45:19.237 [debug] Current batch of media processed. Will check again in 1000ms 00:45:20.241 [debug] Current batch of media processed. Will check again in 1000ms 00:45:21.250 [debug] Current batch of media processed. Will check again in 1000ms 00:45:22.251 [debug] Current batch of media processed. Will check again in 1000ms 00:45:23.276 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1207, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", "id" => "Lp_1X0vj-MM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Lp_1X0vj-MM", "playlist_index" => 9, "timestamp" => 1770822044, "title" => "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", "upload_date" => "20260211"} 00:45:23.278 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=1797.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 00:45:23.279 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1799.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:45:23.281 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=1.8e3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-11 15:00:44Z], 1] 00:45:23.288 [debug] QUERY OK source="media_items" db=6.1ms queue=0.1ms idle=1520.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", "b2f30d33-a546-4627-b428-b32450c4c33d", 1207, false, "Lp_1X0vj-MM", "https://www.youtube.com/watch?v=Lp_1X0vj-MM", 9, "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", false, false, false, 1, [], 98, ~U[2026-02-11 15:00:44Z], ~U[2026-04-17 19:45:23Z], ~U[2026-04-17 19:45:23Z], "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", 1207, false, "Lp_1X0vj-MM", "https://www.youtube.com/watch?v=Lp_1X0vj-MM", "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", false, 1, ~U[2026-02-11 15:00:44Z]] 00:45:23.289 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=474.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:45:23.290 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=11.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:45:23.292 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=11.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [9] 00:45:23.292 [debug] Current batch of media processed. Will check again in 1000ms 00:45:24.294 [debug] Current batch of media processed. Will check again in 1000ms 00:45:25.305 [debug] Current batch of media processed. Will check again in 1000ms 00:45:26.314 [debug] Current batch of media processed. Will check again in 1000ms 00:45:27.317 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Легендарные тюменские наушники-рекордсмены CaseGuru CGPods – https://cgpods.ru/lesya. \nКод LESYA на скидку до 1000 руб.\nТГ-блог – https://t.me/cg_pods\n\nКанал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1568, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e013100 - ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?.mkv", "id" => "PJIIKj5z9ys", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=PJIIKj5z9ys", "playlist_index" => 10, "timestamp" => 1769871646, "title" => "ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?", "upload_date" => "20260131"} 00:45:27.319 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=631.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 00:45:27.321 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=633.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:45:27.322 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=634.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-31 15:00:46Z], 1] 00:45:27.331 [debug] QUERY OK source="media_items" db=7.6ms queue=0.1ms idle=636.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Легендарные тюменские наушники-рекордсмены CaseGuru CGPods – https://cgpods.ru/lesya. \nКод LESYA на скидку до 1000 руб.\nТГ-блог – https://t.me/cg_pods\n\nКанал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?", "a323e331-8246-4510-9d52-bf6caf391056", 1568, false, "PJIIKj5z9ys", "https://www.youtube.com/watch?v=PJIIKj5z9ys", 10, "/downloads/shows/LESYAKA/Season 2026/s2026e013100 - ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?.mkv", false, false, false, 1, [], 98, ~U[2026-01-31 15:00:46Z], ~U[2026-04-17 19:45:27Z], ~U[2026-04-17 19:45:27Z], "Легендарные тюменские наушники-рекордсмены CaseGuru CGPods – https://cgpods.ru/lesya. \nКод LESYA на скидку до 1000 руб.\nТГ-блог – https://t.me/cg_pods\n\nКанал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?", 1568, false, "PJIIKj5z9ys", "https://www.youtube.com/watch?v=PJIIKj5z9ys", "/downloads/shows/LESYAKA/Season 2026/s2026e013100 - ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?.mkv", false, 1, ~U[2026-01-31 15:00:46Z]] 00:45:27.333 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=495.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:45:27.334 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=14.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:45:27.336 [debug] QUERY OK source="media_items" db=0.7ms idle=14.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [10] 00:45:27.336 [debug] Current batch of media processed. Will check again in 1000ms 00:45:27.369 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@lesyaka69 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/LESYAKA/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:2160,+codec:h264:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/9e/ea/9eeaaaadc0f52732e94d03c62468c1e454a9f2ac55eafc0778ef4efb3898b539.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/32/e3/32e32e1796934ee6e77166719e2e8d48a134817016d196671afd659fc72df9ff.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 00:45:27.371 [debug] Gracefully stopping file follower 00:45:27.373 [debug] QUERY OK source="sources" db=1.1ms idle=49.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 00:45:27.374 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=42.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:45:27.375 [debug] QUERY OK source="media_items" db=0.9ms idle=41.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-09 15:00:48Z], 1] 00:45:27.378 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=41.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "УСТАЛА ОТ ПУТЕШЕСТВИЙ", "12973946-fbc6-4a5d-a3e3-13577350f5d7", 1150, false, "UAPaZx5tQck", "https://www.youtube.com/watch?v=UAPaZx5tQck", 1, "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", false, false, false, 1, [], 98, ~U[2026-04-09 15:00:48Z], ~U[2026-04-17 19:45:27Z], ~U[2026-04-17 19:45:27Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "УСТАЛА ОТ ПУТЕШЕСТВИЙ", 1150, false, "UAPaZx5tQck", "https://www.youtube.com/watch?v=UAPaZx5tQck", "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", false, 1, ~U[2026-04-09 15:00:48Z]] 00:45:27.380 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=43.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:45:27.381 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=7.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-01 14:59:00Z], 1] 00:45:27.384 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", "77d14d8f-a1a1-4d6e-8aec-969c58193318", 1198, false, "dPjKfR6Pm8c", "https://www.youtube.com/watch?v=dPjKfR6Pm8c", 2, "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", false, false, false, 1, [], 98, ~U[2026-04-01 14:59:00Z], ~U[2026-04-17 19:45:27Z], ~U[2026-04-17 19:45:27Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", 1198, false, "dPjKfR6Pm8c", "https://www.youtube.com/watch?v=dPjKfR6Pm8c", "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", false, 1, ~U[2026-04-01 14:59:00Z]] 00:45:27.386 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=9.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:45:27.387 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=8.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-22 14:59:00Z], 1] 00:45:27.390 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=8.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЕХАЛА ЖИТЬ В ЛЕС", "825fb9c7-5d75-40a6-b28e-ab4b43282cb4", 1070, false, "wVJ6Ee84idE", "https://www.youtube.com/watch?v=wVJ6Ee84idE", 3, "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", false, false, false, 1, [], 98, ~U[2026-03-22 14:59:00Z], ~U[2026-04-17 19:45:27Z], ~U[2026-04-17 19:45:27Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЕХАЛА ЖИТЬ В ЛЕС", 1070, false, "wVJ6Ee84idE", "https://www.youtube.com/watch?v=wVJ6Ee84idE", "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", false, 1, ~U[2026-03-22 14:59:00Z]] 00:45:27.391 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=9.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:45:27.393 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=7.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-15 14:59:01Z], 1] 00:45:27.396 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", "922174cc-16b0-4fa8-9633-79738a6acacb", 1104, false, "CkfvdI6bzoM", "https://www.youtube.com/watch?v=CkfvdI6bzoM", 4, "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", false, false, false, 1, [], 98, ~U[2026-03-15 14:59:01Z], ~U[2026-04-17 19:45:27Z], ~U[2026-04-17 19:45:27Z], "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", 1104, false, "CkfvdI6bzoM", "https://www.youtube.com/watch?v=CkfvdI6bzoM", "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", false, 1, ~U[2026-03-15 14:59:01Z]] 00:45:27.397 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=9.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:45:27.399 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=7.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-07 14:59:00Z], 1] 00:45:27.401 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", "c1a9832a-c810-4aad-a040-aa716a795528", 1053, false, "jWF2tjXDYnE", "https://www.youtube.com/watch?v=jWF2tjXDYnE", 5, "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", false, false, false, 1, [], 98, ~U[2026-03-07 14:59:00Z], ~U[2026-04-17 19:45:27Z], ~U[2026-04-17 19:45:27Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", 1053, false, "jWF2tjXDYnE", "https://www.youtube.com/watch?v=jWF2tjXDYnE", "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", false, 1, ~U[2026-03-07 14:59:00Z]] 00:45:27.403 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:45:27.404 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=7.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-01 14:59:00Z], 1] 00:45:27.407 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=7.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", "a38f301e-e375-493d-9a1d-0a9f03d473ab", 1267, false, "XtEw7ZyHwEM", "https://www.youtube.com/watch?v=XtEw7ZyHwEM", 6, "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", false, false, false, 1, [], 98, ~U[2026-03-01 14:59:00Z], ~U[2026-04-17 19:45:27Z], ~U[2026-04-17 19:45:27Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", 1267, false, "XtEw7ZyHwEM", "https://www.youtube.com/watch?v=XtEw7ZyHwEM", "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", false, 1, ~U[2026-03-01 14:59:00Z]] 00:45:27.408 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:45:27.410 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=7.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-22 14:59:00Z], 1] 00:45:27.413 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", "ca264cf2-4537-49cb-ba3e-6c8e991fe2bd", 1470, false, "zrlvitviGGU", "https://www.youtube.com/watch?v=zrlvitviGGU", 7, "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", false, false, false, 1, [], 98, ~U[2026-02-22 14:59:00Z], ~U[2026-04-17 19:45:27Z], ~U[2026-04-17 19:45:27Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", 1470, false, "zrlvitviGGU", "https://www.youtube.com/watch?v=zrlvitviGGU", "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", false, 1, ~U[2026-02-22 14:59:00Z]] 00:45:27.414 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=8.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:45:27.415 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=7.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 03:00:40Z], 1] 00:45:27.418 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", "f18f2f2b-00d2-4b6a-981b-c03604dc1f80", 1264, false, "c4TXEnQK2mw", "https://www.youtube.com/watch?v=c4TXEnQK2mw", 8, "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", false, false, false, 1, [], 98, ~U[2026-02-16 03:00:40Z], ~U[2026-04-17 19:45:27Z], ~U[2026-04-17 19:45:27Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", 1264, false, "c4TXEnQK2mw", "https://www.youtube.com/watch?v=c4TXEnQK2mw", "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", false, 1, ~U[2026-02-16 03:00:40Z]] 00:45:27.419 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:45:27.421 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=7.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-11 15:00:44Z], 1] 00:45:27.424 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=7.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", "c43b32ea-9c92-4882-a3a1-b27731128e4c", 1207, false, "Lp_1X0vj-MM", "https://www.youtube.com/watch?v=Lp_1X0vj-MM", 9, "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", false, false, false, 1, [], 98, ~U[2026-02-11 15:00:44Z], ~U[2026-04-17 19:45:27Z], ~U[2026-04-17 19:45:27Z], "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", 1207, false, "Lp_1X0vj-MM", "https://www.youtube.com/watch?v=Lp_1X0vj-MM", "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", false, 1, ~U[2026-02-11 15:00:44Z]] 00:45:27.425 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:45:27.426 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=7.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-31 15:00:46Z], 1] 00:45:27.436 [debug] QUERY OK source="media_items" db=8.8ms queue=0.1ms idle=7.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Легендарные тюменские наушники-рекордсмены CaseGuru CGPods – https://cgpods.ru/lesya. \nКод LESYA на скидку до 1000 руб.\nТГ-блог – https://t.me/cg_pods\n\nКанал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?", "5232dd69-9d68-4332-9a74-90563055be3d", 1568, false, "PJIIKj5z9ys", "https://www.youtube.com/watch?v=PJIIKj5z9ys", 10, "/downloads/shows/LESYAKA/Season 2026/s2026e013100 - ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?.mkv", false, false, false, 1, [], 98, ~U[2026-01-31 15:00:46Z], ~U[2026-04-17 19:45:27Z], ~U[2026-04-17 19:45:27Z], "Легендарные тюменские наушники-рекордсмены CaseGuru CGPods – https://cgpods.ru/lesya. \nКод LESYA на скидку до 1000 руб.\nТГ-блог – https://t.me/cg_pods\n\nКанал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?", 1568, false, "PJIIKj5z9ys", "https://www.youtube.com/watch?v=PJIIKj5z9ys", "/downloads/shows/LESYAKA/Season 2026/s2026e013100 - ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?.mkv", false, 1, ~U[2026-01-31 15:00:46Z]] 00:45:27.437 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=15.9ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-04-17 19:45:27Z], ~U[2026-04-17 19:45:27Z], 1] 00:45:27.439 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=14.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 00:45:27.441 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=15.1ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 00:45:27.442 [debug] QUERY OK source="media_items" db=0.3ms queue=0.2ms idle=15.2ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 00:45:27.445 [debug] QUERY OK source="tasks" db=0.5ms idle=5.2ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [71, 1, ~U[2026-04-17 19:45:27Z], ~U[2026-04-17 19:45:27Z]] 00:45:27.446 [info] {"args":{"id":1},"id":69,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":53320776,"event":"job:stop","queue_time":971813,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 00:45:33.998 [info] {"source":"oban","duration":1511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:00.380 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:46:04.005 [info] {"source":"oban","duration":2536,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:34.008 [info] {"source":"oban","duration":2024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:00.391 [info] {"source":"oban","duration":853,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:47:04.017 [info] {"source":"oban","duration":2204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:34.027 [info] {"source":"oban","duration":1938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:00.422 [info] {"source":"oban","duration":819,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:48:04.034 [info] {"source":"oban","duration":1509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:34.041 [info] {"source":"oban","duration":2323,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:00.425 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:49:04.046 [info] {"source":"oban","duration":1933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:34.053 [info] {"source":"oban","duration":2032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:00.429 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:50:04.122 [info] {"source":"oban","duration":2064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:34.171 [info] {"source":"oban","duration":1849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:00.471 [info] {"source":"oban","duration":1277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:51:04.188 [info] {"source":"oban","duration":2065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:34.251 [info] {"source":"oban","duration":2305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:00.508 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:52:04.282 [info] {"source":"oban","duration":4303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:34.406 [info] {"source":"oban","duration":2020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:00.511 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:53:04.578 [info] {"source":"oban","duration":2245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:34.737 [info] {"source":"oban","duration":1938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:00.533 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:54:04.843 [info] {"source":"oban","duration":2027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:20.790 [info] {"args":{"id":2},"id":70,"meta":{},"system_time":1776455660790084025,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 00:54:20.792 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=235.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:54:20.793 [debug] QUERY OK source="settings" db=0.6ms idle=236.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:54:20.796 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=238.1ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 00:54:20.803 [debug] QUERY OK source="media_items" db=6.9ms queue=0.2ms idle=85.1ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 00:54:20.804 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=13.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:54:20.805 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=13.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:54:20.806 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=12.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:54:20.811 [debug] QUERY OK source="media_items" db=1.8ms idle=13.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [2] 00:54:20.814 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 00:54:20.815 [debug] Current batch of media processed. Will check again in 1000ms 00:54:20.815 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=11.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:54:20.816 [debug] QUERY OK source="settings" db=0.3ms idle=11.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:54:20.816 [debug] QUERY OK source="settings" db=0.2ms idle=10.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:54:20.817 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@nestrashno --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/Nestrashno/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:2160,+codec:h264:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/ca/e6/cae62bf7d5e4d046a4348b4471406c4dc2dd45de870daba40d073151c9ec26ad.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/1b/7a/1b7aebb543006fc7a3b6c7e8a5b2d330928f60e5607089179044f6376eef5f67.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 00:54:21.824 [debug] Current batch of media processed. Will check again in 1000ms 00:54:22.833 [debug] Current batch of media processed. Will check again in 1000ms 00:54:23.834 [debug] Current batch of media processed. Will check again in 1000ms 00:54:24.843 [debug] Current batch of media processed. Will check again in 1000ms 00:54:25.846 [debug] Current batch of media processed. Will check again in 1000ms 00:54:26.852 [debug] Current batch of media processed. Will check again in 1000ms 00:54:27.858 [debug] Current batch of media processed. Will check again in 1000ms 00:54:28.863 [debug] Current batch of media processed. Will check again in 1000ms 00:54:30.050 [debug] Current batch of media processed. Will check again in 1000ms 00:54:31.063 [debug] Current batch of media processed. Will check again in 1000ms 00:54:32.085 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1091, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", "id" => "J45juaoKZxw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=J45juaoKZxw", "playlist_index" => 1, "timestamp" => 1776006712, "title" => "Что могло пойти не так?", "upload_date" => "20260412"} 00:54:32.090 [debug] QUERY OK source="sources" db=3.7ms queue=0.1ms idle=1417.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:54:32.091 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1421.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:54:32.093 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1422.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-12 15:11:52Z], 2] 00:54:32.097 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=1291.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Что могло пойти не так?", "63d0f184-ed97-424f-b13d-2e7c750de315", 1091, false, "J45juaoKZxw", "https://www.youtube.com/watch?v=J45juaoKZxw", 1, "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", false, false, false, 2, [], 98, ~U[2026-04-12 15:11:52Z], ~U[2026-04-17 19:54:32Z], ~U[2026-04-17 19:54:32Z], "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Что могло пойти не так?", 1091, false, "J45juaoKZxw", "https://www.youtube.com/watch?v=J45juaoKZxw", "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", false, 2, ~U[2026-04-12 15:11:52Z]] 00:54:32.098 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=290.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:54:32.099 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=8.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:54:32.100 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=8.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [175] 00:54:32.100 [debug] Current batch of media processed. Will check again in 1000ms 00:54:33.105 [debug] Current batch of media processed. Will check again in 1000ms 00:54:34.111 [debug] Current batch of media processed. Will check again in 1000ms 00:54:34.847 [info] {"source":"oban","duration":1984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:35.149 [debug] Current batch of media processed. Will check again in 1000ms 00:54:36.159 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1352, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", "id" => "W9xy1W0SdQc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=W9xy1W0SdQc", "playlist_index" => 2, "timestamp" => 1775540409, "title" => "Всё достало", "upload_date" => "20260407"} 00:54:36.160 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1232.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:54:36.162 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=463.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:54:36.163 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=464.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-07 05:40:09Z], 2] 00:54:36.166 [debug] QUERY OK source="media_items" db=2.1ms idle=466.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Всё достало", "de9cc2e0-0b15-499c-9632-b27fbad50bb6", 1352, false, "W9xy1W0SdQc", "https://www.youtube.com/watch?v=W9xy1W0SdQc", 2, "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", false, false, false, 2, [], 98, ~U[2026-04-07 05:40:09Z], ~U[2026-04-17 19:54:36Z], ~U[2026-04-17 19:54:36Z], "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Всё достало", 1352, false, "W9xy1W0SdQc", "https://www.youtube.com/watch?v=W9xy1W0SdQc", "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", false, 2, ~U[2026-04-07 05:40:09Z]] 00:54:36.167 [debug] QUERY OK source="sources" db=0.4ms idle=234.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:54:36.168 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=7.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:54:36.169 [debug] QUERY OK source="media_items" db=0.6ms idle=6.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [177] 00:54:36.169 [debug] Current batch of media processed. Will check again in 1000ms 00:54:37.176 [debug] Current batch of media processed. Will check again in 1000ms 00:54:38.183 [debug] Current batch of media processed. Will check again in 1000ms 00:54:39.187 [debug] Current batch of media processed. Will check again in 1000ms 00:54:40.254 [debug] Current batch of media processed. Will check again in 1000ms 00:54:41.262 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1032, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", "id" => "kXfi5sA7eEg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kXfi5sA7eEg", "playlist_index" => 3, "timestamp" => 1774448662, "title" => "Пока. Я буду скучать.", "upload_date" => "20260325"} 00:54:41.263 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1556.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:54:41.265 [debug] QUERY OK source="sources" db=0.4ms idle=1557.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:54:41.266 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1558.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-25 14:24:22Z], 2] 00:54:41.269 [debug] QUERY OK source="media_items" db=1.6ms idle=1298.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Пока. Я буду скучать.", "04355381-d0f1-46ba-aaee-5ca52974e27b", 1032, false, "kXfi5sA7eEg", "https://www.youtube.com/watch?v=kXfi5sA7eEg", 3, "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", false, false, false, 2, [], 98, ~U[2026-03-25 14:24:22Z], ~U[2026-04-17 19:54:41Z], ~U[2026-04-17 19:54:41Z], "Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Пока. Я буду скучать.", 1032, false, "kXfi5sA7eEg", "https://www.youtube.com/watch?v=kXfi5sA7eEg", "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", false, 2, ~U[2026-03-25 14:24:22Z]] 00:54:41.270 [debug] QUERY OK source="sources" db=0.3ms idle=297.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:54:41.271 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=6.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:54:41.272 [debug] QUERY OK source="media_items" db=1.0ms idle=6.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [179] 00:54:41.272 [debug] Current batch of media processed. Will check again in 1000ms 00:54:42.279 [debug] Current batch of media processed. Will check again in 1000ms 00:54:43.286 [debug] Current batch of media processed. Will check again in 1000ms 00:54:44.291 [debug] Current batch of media processed. Will check again in 1000ms 00:54:45.351 [debug] Current batch of media processed. Will check again in 1000ms 00:54:46.357 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1621, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", "id" => "hOjeA8-3k2A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=hOjeA8-3k2A", "playlist_index" => 4, "timestamp" => 1773770917, "title" => "Лучшая страна Латинской Америки", "upload_date" => "20260317"} 00:54:46.359 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1623.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:54:46.360 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1625.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:54:46.362 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1626.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-17 18:08:37Z], 2] 00:54:46.365 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1164.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшая страна Латинской Америки", "12d361fe-2a3b-4a17-b89b-c266e93c856d", 1621, false, "hOjeA8-3k2A", "https://www.youtube.com/watch?v=hOjeA8-3k2A", 4, "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", false, false, false, 2, [], 98, ~U[2026-03-17 18:08:37Z], ~U[2026-04-17 19:54:46Z], ~U[2026-04-17 19:54:46Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшая страна Латинской Америки", 1621, false, "hOjeA8-3k2A", "https://www.youtube.com/watch?v=hOjeA8-3k2A", "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", false, 2, ~U[2026-03-17 18:08:37Z]] 00:54:46.366 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=161.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:54:46.366 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=7.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:54:46.368 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [181] 00:54:46.368 [debug] Current batch of media processed. Will check again in 1000ms 00:54:47.373 [debug] Current batch of media processed. Will check again in 1000ms 00:54:48.376 [debug] Current batch of media processed. Will check again in 1000ms 00:54:49.382 [debug] Current batch of media processed. Will check again in 1000ms 00:54:50.385 [debug] Current batch of media processed. Will check again in 1000ms 00:54:51.389 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1276, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", "id" => "mhAJ_p0PnD4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=mhAJ_p0PnD4", "playlist_index" => 5, "timestamp" => 1773025585, "title" => "Теперь у меня есть девушка", "upload_date" => "20260309"} 00:54:51.390 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1635.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:54:51.391 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1636.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:54:51.392 [debug] QUERY OK source="media_items" db=0.7ms idle=1637.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-09 03:06:25Z], 2] 00:54:51.400 [debug] QUERY OK source="media_items" db=6.5ms idle=1118.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Теперь у меня есть девушка", "0643d970-c5c0-4e9c-833d-dcd4c33fd2c6", 1276, false, "mhAJ_p0PnD4", "https://www.youtube.com/watch?v=mhAJ_p0PnD4", 5, "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", false, false, false, 2, [], 98, ~U[2026-03-09 03:06:25Z], ~U[2026-04-17 19:54:51Z], ~U[2026-04-17 19:54:51Z], "Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Теперь у меня есть девушка", 1276, false, "mhAJ_p0PnD4", "https://www.youtube.com/watch?v=mhAJ_p0PnD4", "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", false, 2, ~U[2026-03-09 03:06:25Z]] 00:54:51.401 [debug] QUERY OK source="sources" db=0.5ms idle=116.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:54:51.402 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=11.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:54:51.403 [debug] QUERY OK source="media_items" db=0.4ms idle=11.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [183] 00:54:51.403 [debug] Current batch of media processed. Will check again in 1000ms 00:54:52.409 [debug] Current batch of media processed. Will check again in 1000ms 00:54:53.411 [debug] Current batch of media processed. Will check again in 1000ms 00:54:54.413 [debug] Current batch of media processed. Will check again in 1000ms 00:54:55.414 [debug] Current batch of media processed. Will check again in 1000ms 00:54:56.434 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1191, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", "id" => "-X0zctOscOY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-X0zctOscOY", "playlist_index" => 6, "timestamp" => 1771965194, "title" => "Лучшее решение в моей жизни?", "upload_date" => "20260224"} 00:54:56.435 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1615.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:54:56.437 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1616.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:54:56.438 [debug] QUERY OK source="media_items" db=1.1ms idle=1618.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-24 20:33:14Z], 2] 00:54:56.441 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1102.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшее решение в моей жизни?", "43bac4cc-9ab6-4649-9b30-d0cca6c1a1d8", 1191, false, "-X0zctOscOY", "https://www.youtube.com/watch?v=-X0zctOscOY", 6, "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", false, false, false, 2, [], 98, ~U[2026-02-24 20:33:14Z], ~U[2026-04-17 19:54:56Z], ~U[2026-04-17 19:54:56Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшее решение в моей жизни?", 1191, false, "-X0zctOscOY", "https://www.youtube.com/watch?v=-X0zctOscOY", "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", false, 2, ~U[2026-02-24 20:33:14Z]] 00:54:56.442 [debug] QUERY OK source="sources" db=0.3ms idle=97.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:54:56.443 [debug] QUERY OK source="media_profiles" db=0.5ms idle=7.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:54:56.444 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [185] 00:54:56.444 [debug] Current batch of media processed. Will check again in 1000ms 00:54:57.446 [debug] Current batch of media processed. Will check again in 1000ms 00:54:58.450 [debug] Current batch of media processed. Will check again in 1000ms 00:54:59.453 [debug] Current batch of media processed. Will check again in 1000ms 00:55:00.516 [debug] Current batch of media processed. Will check again in 1000ms 00:55:00.594 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:55:01.522 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1218, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", "id" => "lVm8Q1PvKis", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=lVm8Q1PvKis", "playlist_index" => 7, "timestamp" => 1771215258, "title" => "Как в 33 года я начал жить в машине.", "upload_date" => "20260216"} 00:55:01.524 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1675.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:55:01.525 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1676.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:55:01.526 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1158.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 04:14:18Z], 2] 00:55:01.530 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=932.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Как в 33 года я начал жить в машине.", "c2aff4cc-2627-4ab9-a587-1db8c6830a50", 1218, false, "lVm8Q1PvKis", "https://www.youtube.com/watch?v=lVm8Q1PvKis", 7, "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", false, false, false, 2, [], 98, ~U[2026-02-16 04:14:18Z], ~U[2026-04-17 19:55:01Z], ~U[2026-04-17 19:55:01Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Как в 33 года я начал жить в машине.", 1218, false, "lVm8Q1PvKis", "https://www.youtube.com/watch?v=lVm8Q1PvKis", "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", false, 2, ~U[2026-02-16 04:14:18Z]] 00:55:01.531 [debug] QUERY OK source="sources" db=0.7ms idle=159.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:55:01.532 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=7.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:55:01.533 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [188] 00:55:01.533 [debug] Current batch of media processed. Will check again in 1000ms 00:55:02.538 [debug] Current batch of media processed. Will check again in 1000ms 00:55:03.543 [debug] Current batch of media processed. Will check again in 1000ms 00:55:04.554 [debug] Current batch of media processed. Will check again in 1000ms 00:55:04.859 [info] {"source":"oban","duration":2052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:05.559 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1321, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", "id" => "kn_vKkOAvM8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kn_vKkOAvM8", "playlist_index" => 8, "timestamp" => 1770493282, "title" => "Год буду жить в этой машине", "upload_date" => "20260207"} 00:55:05.561 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=702.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:55:05.562 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=703.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:55:05.564 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=704.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-07 19:41:22Z], 2] 00:55:05.567 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=705.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Год буду жить в этой машине", "38f8e779-122f-4beb-bdbd-2961f0f28c44", 1321, false, "kn_vKkOAvM8", "https://www.youtube.com/watch?v=kn_vKkOAvM8", 8, "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", false, false, false, 2, [], 98, ~U[2026-02-07 19:41:22Z], ~U[2026-04-17 19:55:05Z], ~U[2026-04-17 19:55:05Z], "Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Год буду жить в этой машине", 1321, false, "kn_vKkOAvM8", "https://www.youtube.com/watch?v=kn_vKkOAvM8", "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", false, 2, ~U[2026-02-07 19:41:22Z]] 00:55:05.568 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=145.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:55:05.569 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=6.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:55:05.570 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [189] 00:55:05.570 [debug] Current batch of media processed. Will check again in 1000ms 00:55:06.575 [debug] Current batch of media processed. Will check again in 1000ms 00:55:07.579 [debug] Current batch of media processed. Will check again in 1000ms 00:55:08.583 [debug] Current batch of media processed. Will check again in 1000ms 00:55:09.585 [debug] Current batch of media processed. Will check again in 1000ms 00:55:10.589 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1576, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", "id" => "R_PiQ_sXZFY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=R_PiQ_sXZFY", "playlist_index" => 9, "timestamp" => 1769402566, "title" => "Конец. Продал тук тук и мы разъезжаемся!", "upload_date" => "20260126"} 00:55:10.591 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1693.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:55:10.592 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=1694.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:55:10.593 [debug] QUERY OK source="media_items" db=0.8ms queue=0.3ms idle=1695.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-26 04:42:46Z], 2] 00:55:10.596 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=1122.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Конец. Продал тук тук и мы разъезжаемся!", "a4572792-086c-4d83-a799-5841215b6217", 1576, false, "R_PiQ_sXZFY", "https://www.youtube.com/watch?v=R_PiQ_sXZFY", 9, "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", false, false, false, 2, [], 98, ~U[2026-01-26 04:42:46Z], ~U[2026-04-17 19:55:10Z], ~U[2026-04-17 19:55:10Z], "https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Конец. Продал тук тук и мы разъезжаемся!", 1576, false, "R_PiQ_sXZFY", "https://www.youtube.com/watch?v=R_PiQ_sXZFY", "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", false, 2, ~U[2026-01-26 04:42:46Z]] 00:55:10.597 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=116.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:55:10.598 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=6.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:55:10.599 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [192] 00:55:10.600 [debug] Current batch of media processed. Will check again in 1000ms 00:55:11.666 [debug] Current batch of media processed. Will check again in 1000ms 00:55:12.671 [debug] Current batch of media processed. Will check again in 1000ms 00:55:13.672 [debug] Current batch of media processed. Will check again in 1000ms 00:55:14.675 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1276, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", "id" => "2ozZCTEERXg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=2ozZCTEERXg", "playlist_index" => 10, "timestamp" => 1768692169, "title" => "Меня очаровала девушка с автодомом", "upload_date" => "20260117"} 00:55:14.676 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=734.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:55:14.677 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=736.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:55:14.679 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=736.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-17 23:22:49Z], 2] 00:55:14.682 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=738.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Меня очаровала девушка с автодомом", "977e0ab0-63bb-479d-8e70-a5e0b7ca2cd4", 1276, false, "2ozZCTEERXg", "https://www.youtube.com/watch?v=2ozZCTEERXg", 10, "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", false, false, false, 2, [], 98, ~U[2026-01-17 23:22:49Z], ~U[2026-04-17 19:55:14Z], ~U[2026-04-17 19:55:14Z], "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Меня очаровала девушка с автодомом", 1276, false, "2ozZCTEERXg", "https://www.youtube.com/watch?v=2ozZCTEERXg", "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", false, 2, ~U[2026-01-17 23:22:49Z]] 00:55:14.683 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=170.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:55:14.684 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:55:14.685 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [194] 00:55:14.685 [debug] Current batch of media processed. Will check again in 1000ms 00:55:15.691 [debug] Current batch of media processed. Will check again in 1000ms 00:55:16.697 [debug] Current batch of media processed. Will check again in 1000ms 00:55:17.701 [debug] Current batch of media processed. Will check again in 1000ms 00:55:18.706 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1549, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", "id" => "4giLNL0ZYIw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=4giLNL0ZYIw", "playlist_index" => 11, "timestamp" => 1766943042, "title" => "Еду к Девушке Мечты на своём Тук Туке", "upload_date" => "20251228"} 00:55:18.707 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=748.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:55:18.709 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=749.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:55:18.710 [debug] QUERY OK source="media_items" db=0.8ms idle=750.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-28 17:30:42Z], 2] 00:55:18.713 [debug] QUERY OK source="media_items" db=1.9ms idle=752.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду к Девушке Мечты на своём Тук Туке", "589e266c-8705-4de8-8a7b-3c3f8c4785ad", 1549, false, "4giLNL0ZYIw", "https://www.youtube.com/watch?v=4giLNL0ZYIw", 11, "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", false, false, false, 2, [], 98, ~U[2025-12-28 17:30:42Z], ~U[2026-04-17 19:55:18Z], ~U[2026-04-17 19:55:18Z], "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду к Девушке Мечты на своём Тук Туке", 1549, false, "4giLNL0ZYIw", "https://www.youtube.com/watch?v=4giLNL0ZYIw", "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", false, 2, ~U[2025-12-28 17:30:42Z]] 00:55:18.714 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=177.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:55:18.715 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=7.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:55:18.716 [debug] QUERY OK source="media_items" db=0.5ms idle=6.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [196] 00:55:18.716 [debug] Current batch of media processed. Will check again in 1000ms 00:55:19.720 [debug] Current batch of media processed. Will check again in 1000ms 00:55:20.722 [debug] Current batch of media processed. Will check again in 1000ms 00:55:21.724 [debug] Current batch of media processed. Will check again in 1000ms 00:55:22.726 [debug] Current batch of media processed. Will check again in 1000ms 00:55:23.729 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1406, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", "id" => "G4NAob4_ZtI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=G4NAob4_ZtI", "playlist_index" => 12, "timestamp" => 1766384141, "title" => "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", "upload_date" => "20251222"} 00:55:23.731 [debug] QUERY OK source="sources" db=1.5ms queue=0.2ms idle=1640.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:55:23.732 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1642.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:55:23.733 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=1643.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-22 06:15:41Z], 2] 00:55:23.736 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1162.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", "a6bfe988-e3f9-4543-acb8-c35cab7774af", 1406, false, "G4NAob4_ZtI", "https://www.youtube.com/watch?v=G4NAob4_ZtI", 12, "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", false, false, false, 2, [], 98, ~U[2025-12-22 06:15:41Z], ~U[2026-04-17 19:55:23Z], ~U[2026-04-17 19:55:23Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", 1406, false, "G4NAob4_ZtI", "https://www.youtube.com/watch?v=G4NAob4_ZtI", "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", false, 2, ~U[2025-12-22 06:15:41Z]] 00:55:23.737 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=160.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:55:23.738 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:55:23.740 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=6.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [198] 00:55:23.740 [debug] Current batch of media processed. Will check again in 1000ms 00:55:24.741 [debug] Current batch of media processed. Will check again in 1000ms 00:55:25.747 [debug] Current batch of media processed. Will check again in 1000ms 00:55:26.750 [debug] Current batch of media processed. Will check again in 1000ms 00:55:27.756 [debug] Current batch of media processed. Will check again in 1000ms 00:55:28.793 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1514, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", "id" => "xFdBoiYvh4g", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xFdBoiYvh4g", "playlist_index" => 13, "timestamp" => 1765722906, "title" => "Мы Больше НЕ ХОТИМ Здесь находиться", "upload_date" => "20251214"} 00:55:28.794 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1686.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:55:28.795 [debug] QUERY OK source="sources" db=0.3ms idle=1688.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:55:28.796 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1688.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-14 14:35:06Z], 2] 00:55:28.827 [debug] QUERY OK source="media_items" db=29.3ms queue=0.1ms idle=1119.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мы Больше НЕ ХОТИМ Здесь находиться", "d90c2f6d-1141-436f-9566-1cb2abc65b1d", 1514, false, "xFdBoiYvh4g", "https://www.youtube.com/watch?v=xFdBoiYvh4g", 13, "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", false, false, false, 2, [], 98, ~U[2025-12-14 14:35:06Z], ~U[2026-04-17 19:55:28Z], ~U[2026-04-17 19:55:28Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мы Больше НЕ ХОТИМ Здесь находиться", 1514, false, "xFdBoiYvh4g", "https://www.youtube.com/watch?v=xFdBoiYvh4g", "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", false, 2, ~U[2025-12-14 14:35:06Z]] 00:55:28.828 [debug] QUERY OK source="sources" db=0.4ms idle=110.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:55:28.829 [debug] QUERY OK source="media_profiles" db=0.4ms idle=34.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:55:28.830 [debug] QUERY OK source="media_items" db=0.5ms idle=34.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [200] 00:55:28.830 [debug] Current batch of media processed. Will check again in 1000ms 00:55:29.833 [debug] Current batch of media processed. Will check again in 1000ms 00:55:30.836 [debug] Current batch of media processed. Will check again in 1000ms 00:55:31.837 [debug] Current batch of media processed. Will check again in 1000ms 00:55:32.839 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1037, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", "id" => "n5imZW0JT1k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=n5imZW0JT1k", "playlist_index" => 14, "timestamp" => 1765329342, "title" => "Этой Ночью Произошло Ужасное", "upload_date" => "20251210"} 00:55:32.840 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=658.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:55:32.841 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=659.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:55:32.843 [debug] QUERY OK source="media_items" db=0.7ms idle=660.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-10 01:15:42Z], 2] 00:55:32.845 [debug] QUERY OK source="media_items" db=1.9ms idle=662.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Этой Ночью Произошло Ужасное", "42b7a132-1a17-4a3c-abed-de824bf699f9", 1037, false, "n5imZW0JT1k", "https://www.youtube.com/watch?v=n5imZW0JT1k", 14, "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", false, false, false, 2, [], 98, ~U[2025-12-10 01:15:42Z], ~U[2026-04-17 19:55:32Z], ~U[2026-04-17 19:55:32Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Этой Ночью Произошло Ужасное", 1037, false, "n5imZW0JT1k", "https://www.youtube.com/watch?v=n5imZW0JT1k", "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", false, 2, ~U[2025-12-10 01:15:42Z]] 00:55:32.846 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=83.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:55:32.847 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=6.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:55:32.848 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [202] 00:55:32.848 [debug] Current batch of media processed. Will check again in 1000ms 00:55:33.850 [debug] Current batch of media processed. Will check again in 1000ms 00:55:34.858 [debug] Current batch of media processed. Will check again in 1000ms 00:55:34.943 [info] {"source":"oban","duration":2026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:35.860 [debug] Current batch of media processed. Will check again in 1000ms 00:55:36.861 [debug] Current batch of media processed. Will check again in 1000ms 00:55:37.873 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1108, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", "id" => "aeGO4jSaWxY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=aeGO4jSaWxY", "playlist_index" => 15, "timestamp" => 1764880079, "title" => "Я Сильно Облажался", "upload_date" => "20251204"} 00:55:37.874 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1675.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:55:37.875 [debug] QUERY OK source="sources" db=0.4ms idle=1676.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:55:37.876 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1677.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-04 20:27:59Z], 2] 00:55:37.879 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1082.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Сильно Облажался", "4eb1ef09-baf7-41fd-a483-0f7590244085", 1108, false, "aeGO4jSaWxY", "https://www.youtube.com/watch?v=aeGO4jSaWxY", 15, "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", false, false, false, 2, [], 98, ~U[2025-12-04 20:27:59Z], ~U[2026-04-17 19:55:37Z], ~U[2026-04-17 19:55:37Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Сильно Облажался", 1108, false, "aeGO4jSaWxY", "https://www.youtube.com/watch?v=aeGO4jSaWxY", "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", false, 2, ~U[2025-12-04 20:27:59Z]] 00:55:37.880 [debug] QUERY OK source="sources" db=0.4ms idle=76.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:55:37.881 [debug] QUERY OK source="media_profiles" db=0.4ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:55:37.882 [debug] QUERY OK source="media_items" db=0.5ms idle=6.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [204] 00:55:37.882 [debug] Current batch of media processed. Will check again in 1000ms 00:55:38.884 [debug] Current batch of media processed. Will check again in 1000ms 00:55:39.893 [debug] Current batch of media processed. Will check again in 1000ms 00:55:40.906 [debug] Current batch of media processed. Will check again in 1000ms 00:55:41.908 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1412, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", "id" => "pA0akcR9DQg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=pA0akcR9DQg", "playlist_index" => 16, "timestamp" => 1764076874, "title" => "Еду На Тук Туке через всю Страну", "upload_date" => "20251125"} 00:55:41.909 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=653.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:55:41.910 [debug] QUERY OK source="sources" db=0.5ms idle=654.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:55:41.912 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=655.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-25 13:21:14Z], 2] 00:55:41.914 [debug] QUERY OK source="media_items" db=2.0ms idle=657.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду На Тук Туке через всю Страну", "6951eaf0-6a1b-46c7-b341-57ff17b3222b", 1412, false, "pA0akcR9DQg", "https://www.youtube.com/watch?v=pA0akcR9DQg", 16, "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", false, false, false, 2, [], 98, ~U[2025-11-25 13:21:14Z], ~U[2026-04-17 19:55:41Z], ~U[2026-04-17 19:55:41Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду На Тук Туке через всю Страну", 1412, false, "pA0akcR9DQg", "https://www.youtube.com/watch?v=pA0akcR9DQg", "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", false, 2, ~U[2025-11-25 13:21:14Z]] 00:55:41.915 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=80.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:55:41.916 [debug] QUERY OK source="media_profiles" db=0.5ms idle=6.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:55:41.918 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [207] 00:55:41.918 [debug] Current batch of media processed. Will check again in 1000ms 00:55:42.920 [debug] Current batch of media processed. Will check again in 1000ms 00:55:43.939 [debug] Current batch of media processed. Will check again in 1000ms 00:55:44.948 [debug] Current batch of media processed. Will check again in 1000ms 00:55:45.964 [debug] Current batch of media processed. Will check again in 1000ms 00:55:46.966 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1035, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", "id" => "rmc7zta802k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=rmc7zta802k", "playlist_index" => 17, "timestamp" => 1763443158, "title" => "Мне Нужна Женщина", "upload_date" => "20251118"} 00:55:46.970 [debug] QUERY OK source="sources" db=3.3ms queue=0.2ms idle=1693.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:55:46.971 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=1696.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:55:46.972 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1697.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-18 05:19:18Z], 2] 00:55:46.975 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1089.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мне Нужна Женщина", "b818898c-842a-4786-920b-6e35f6bf2f2e", 1035, false, "rmc7zta802k", "https://www.youtube.com/watch?v=rmc7zta802k", 17, "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", false, false, false, 2, [], 98, ~U[2025-11-18 05:19:18Z], ~U[2026-04-17 19:55:46Z], ~U[2026-04-17 19:55:46Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мне Нужна Женщина", 1035, false, "rmc7zta802k", "https://www.youtube.com/watch?v=rmc7zta802k", "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", false, 2, ~U[2025-11-18 05:19:18Z]] 00:55:46.975 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=87.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:55:46.977 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=6.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:55:46.978 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [209] 00:55:46.978 [debug] Current batch of media processed. Will check again in 1000ms 00:55:47.980 [debug] Current batch of media processed. Will check again in 1000ms 00:55:49.050 [debug] Current batch of media processed. Will check again in 1000ms 00:55:50.071 [debug] Current batch of media processed. Will check again in 1000ms 00:55:51.073 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1613, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", "id" => "6ADiE2Td0tQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=6ADiE2Td0tQ", "playlist_index" => 18, "timestamp" => 1762786204, "title" => "Я Остался БЕЗ ДЕНЕГ в Чили", "upload_date" => "20251110"} 00:55:51.074 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=742.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:55:51.076 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=743.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:55:51.077 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=744.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-10 14:50:04Z], 2] 00:55:51.080 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=745.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Остался БЕЗ ДЕНЕГ в Чили", "e6ef7171-4ead-4cba-9c96-37d32be8f68c", 1613, false, "6ADiE2Td0tQ", "https://www.youtube.com/watch?v=6ADiE2Td0tQ", 18, "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", false, false, false, 2, [], 98, ~U[2025-11-10 14:50:04Z], ~U[2026-04-17 19:55:51Z], ~U[2026-04-17 19:55:51Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Остался БЕЗ ДЕНЕГ в Чили", 1613, false, "6ADiE2Td0tQ", "https://www.youtube.com/watch?v=6ADiE2Td0tQ", "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", false, 2, ~U[2025-11-10 14:50:04Z]] 00:55:51.080 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=98.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:55:51.081 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:55:51.082 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [211] 00:55:51.083 [debug] Current batch of media processed. Will check again in 1000ms 00:55:52.085 [debug] Current batch of media processed. Will check again in 1000ms 00:55:53.089 [debug] Current batch of media processed. Will check again in 1000ms 00:55:54.096 [debug] Current batch of media processed. Will check again in 1000ms 00:55:55.103 [debug] Current batch of media processed. Will check again in 1000ms 00:55:56.106 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1705, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", "id" => "UPvY6pc2g2Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UPvY6pc2g2Q", "playlist_index" => 19, "timestamp" => 1762174187, "title" => "Моя Жизнь Без Смысла", "upload_date" => "20251103"} 00:55:56.107 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1720.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:55:56.108 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1721.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:55:56.109 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=1721.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-03 12:49:47Z], 2] 00:55:56.112 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=1107.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Моя Жизнь Без Смысла", "99bd0179-b3fd-4ac3-8d7d-d028548426f3", 1705, false, "UPvY6pc2g2Q", "https://www.youtube.com/watch?v=UPvY6pc2g2Q", 19, "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", false, false, false, 2, [], 98, ~U[2025-11-03 12:49:47Z], ~U[2026-04-17 19:55:56Z], ~U[2026-04-17 19:55:56Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Моя Жизнь Без Смысла", 1705, false, "UPvY6pc2g2Q", "https://www.youtube.com/watch?v=UPvY6pc2g2Q", "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", false, 2, ~U[2025-11-03 12:49:47Z]] 00:55:56.113 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=106.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:55:56.114 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.3ms idle=6.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 00:55:56.116 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [213] 00:55:56.116 [debug] Current batch of media processed. Will check again in 1000ms 00:55:57.186 [debug] Current batch of media processed. Will check again in 1000ms 00:55:58.193 [debug] Current batch of media processed. Will check again in 1000ms 00:55:59.200 [debug] Current batch of media processed. Will check again in 1000ms 00:56:00.193 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@nestrashno --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/Nestrashno/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:2160,+codec:h264:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/ca/e6/cae62bf7d5e4d046a4348b4471406c4dc2dd45de870daba40d073151c9ec26ad.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/1b/7a/1b7aebb543006fc7a3b6c7e8a5b2d330928f60e5607089179044f6376eef5f67.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 00:56:00.196 [debug] Gracefully stopping file follower 00:56:00.197 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=638.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 00:56:00.198 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=640.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:56:00.200 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=641.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-12 15:11:52Z], 2] 00:56:00.203 [debug] QUERY OK source="media_items" db=2.3ms idle=643.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Что могло пойти не так?", "35a683d2-f373-4627-9a85-46815cf0cf2b", 1091, false, "J45juaoKZxw", "https://www.youtube.com/watch?v=J45juaoKZxw", 1, "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", false, false, false, 2, [], 98, ~U[2026-04-12 15:11:52Z], ~U[2026-04-17 19:56:00Z], ~U[2026-04-17 19:56:00Z], "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Что могло пойти не так?", 1091, false, "J45juaoKZxw", "https://www.youtube.com/watch?v=J45juaoKZxw", "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", false, 2, ~U[2026-04-12 15:11:52Z]] 00:56:00.204 [debug] QUERY OK source="sources" db=0.5ms idle=176.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:56:00.205 [debug] QUERY OK source="media_items" db=0.7ms idle=7.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-07 05:40:09Z], 2] 00:56:00.228 [debug] QUERY OK source="media_items" db=21.7ms queue=0.2ms idle=7.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Всё достало", "28d1397d-6ca9-436c-bd38-7d5daec24c01", 1352, false, "W9xy1W0SdQc", "https://www.youtube.com/watch?v=W9xy1W0SdQc", 2, "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", false, false, false, 2, [], 98, ~U[2026-04-07 05:40:09Z], ~U[2026-04-17 19:56:00Z], ~U[2026-04-17 19:56:00Z], "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Всё достало", 1352, false, "W9xy1W0SdQc", "https://www.youtube.com/watch?v=W9xy1W0SdQc", "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", false, 2, ~U[2026-04-07 05:40:09Z]] 00:56:00.229 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=28.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:56:00.231 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=26.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-25 14:24:22Z], 2] 00:56:00.238 [debug] QUERY OK source="media_items" db=6.0ms queue=0.2ms idle=27.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Пока. Я буду скучать.", "638681d1-7544-4741-9689-e46185d7cd69", 1032, false, "kXfi5sA7eEg", "https://www.youtube.com/watch?v=kXfi5sA7eEg", 3, "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", false, false, false, 2, [], 98, ~U[2026-03-25 14:24:22Z], ~U[2026-04-17 19:56:00Z], ~U[2026-04-17 19:56:00Z], "Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Пока. Я буду скучать.", 1032, false, "kXfi5sA7eEg", "https://www.youtube.com/watch?v=kXfi5sA7eEg", "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", false, 2, ~U[2026-03-25 14:24:22Z]] 00:56:00.239 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=33.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:56:00.240 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=11.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-17 18:08:37Z], 2] 00:56:00.243 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=12.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшая страна Латинской Америки", "5a77cd67-c4ef-4396-b3a1-7ea41d9aa873", 1621, false, "hOjeA8-3k2A", "https://www.youtube.com/watch?v=hOjeA8-3k2A", 4, "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", false, false, false, 2, [], 98, ~U[2026-03-17 18:08:37Z], ~U[2026-04-17 19:56:00Z], ~U[2026-04-17 19:56:00Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшая страна Латинской Америки", 1621, false, "hOjeA8-3k2A", "https://www.youtube.com/watch?v=hOjeA8-3k2A", "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", false, 2, ~U[2026-03-17 18:08:37Z]] 00:56:00.244 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=13.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:56:00.246 [debug] QUERY OK source="media_items" db=0.5ms queue=0.3ms idle=7.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-09 03:06:25Z], 2] 00:56:00.248 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=7.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Теперь у меня есть девушка", "e5018a2c-bd3d-4eb8-a2c6-818c9c99a100", 1276, false, "mhAJ_p0PnD4", "https://www.youtube.com/watch?v=mhAJ_p0PnD4", 5, "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", false, false, false, 2, [], 98, ~U[2026-03-09 03:06:25Z], ~U[2026-04-17 19:56:00Z], ~U[2026-04-17 19:56:00Z], "Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Теперь у меня есть девушка", 1276, false, "mhAJ_p0PnD4", "https://www.youtube.com/watch?v=mhAJ_p0PnD4", "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", false, 2, ~U[2026-03-09 03:06:25Z]] 00:56:00.249 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:56:00.251 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=6.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-24 20:33:14Z], 2] 00:56:00.253 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшее решение в моей жизни?", "c2c01a67-60ed-402d-90ec-bba15ece1766", 1191, false, "-X0zctOscOY", "https://www.youtube.com/watch?v=-X0zctOscOY", 6, "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", false, false, false, 2, [], 98, ~U[2026-02-24 20:33:14Z], ~U[2026-04-17 19:56:00Z], ~U[2026-04-17 19:56:00Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшее решение в моей жизни?", 1191, false, "-X0zctOscOY", "https://www.youtube.com/watch?v=-X0zctOscOY", "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", false, 2, ~U[2026-02-24 20:33:14Z]] 00:56:00.254 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=7.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:56:00.255 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 04:14:18Z], 2] 00:56:00.258 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Как в 33 года я начал жить в машине.", "dd3e98e2-b0be-47d8-af0e-be448475895f", 1218, false, "lVm8Q1PvKis", "https://www.youtube.com/watch?v=lVm8Q1PvKis", 7, "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", false, false, false, 2, [], 98, ~U[2026-02-16 04:14:18Z], ~U[2026-04-17 19:56:00Z], ~U[2026-04-17 19:56:00Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Как в 33 года я начал жить в машине.", 1218, false, "lVm8Q1PvKis", "https://www.youtube.com/watch?v=lVm8Q1PvKis", "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", false, 2, ~U[2026-02-16 04:14:18Z]] 00:56:00.259 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:56:00.260 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-07 19:41:22Z], 2] 00:56:00.268 [debug] QUERY OK source="media_items" db=6.2ms queue=0.2ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Год буду жить в этой машине", "6b81f3d8-f29c-4e31-90a6-68a4bb06bb24", 1321, false, "kn_vKkOAvM8", "https://www.youtube.com/watch?v=kn_vKkOAvM8", 8, "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", false, false, false, 2, [], 98, ~U[2026-02-07 19:41:22Z], ~U[2026-04-17 19:56:00Z], ~U[2026-04-17 19:56:00Z], "Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Год буду жить в этой машине", 1321, false, "kn_vKkOAvM8", "https://www.youtube.com/watch?v=kn_vKkOAvM8", "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", false, 2, ~U[2026-02-07 19:41:22Z]] 00:56:00.269 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=12.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:56:00.270 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=11.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-26 04:42:46Z], 2] 00:56:00.273 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=12.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Конец. Продал тук тук и мы разъезжаемся!", "53debd12-8d1a-42c5-9cb7-0059d9646574", 1576, false, "R_PiQ_sXZFY", "https://www.youtube.com/watch?v=R_PiQ_sXZFY", 9, "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", false, false, false, 2, [], 98, ~U[2026-01-26 04:42:46Z], ~U[2026-04-17 19:56:00Z], ~U[2026-04-17 19:56:00Z], "https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Конец. Продал тук тук и мы разъезжаемся!", 1576, false, "R_PiQ_sXZFY", "https://www.youtube.com/watch?v=R_PiQ_sXZFY", "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", false, 2, ~U[2026-01-26 04:42:46Z]] 00:56:00.275 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=13.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:56:00.276 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=7.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-17 23:22:49Z], 2] 00:56:00.279 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Меня очаровала девушка с автодомом", "de11b09c-adb9-492b-9e8a-c1e82e8b40d7", 1276, false, "2ozZCTEERXg", "https://www.youtube.com/watch?v=2ozZCTEERXg", 10, "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", false, false, false, 2, [], 98, ~U[2026-01-17 23:22:49Z], ~U[2026-04-17 19:56:00Z], ~U[2026-04-17 19:56:00Z], "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Меня очаровала девушка с автодомом", 1276, false, "2ozZCTEERXg", "https://www.youtube.com/watch?v=2ozZCTEERXg", "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", false, 2, ~U[2026-01-17 23:22:49Z]] 00:56:00.280 [debug] QUERY OK source="sources" db=1.0ms queue=0.4ms idle=8.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:56:00.282 [debug] QUERY OK source="media_items" db=0.8ms queue=0.3ms idle=7.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-28 17:30:42Z], 2] 00:56:00.285 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду к Девушке Мечты на своём Тук Туке", "d2728300-62b3-46b5-9344-fb1e265e4d6b", 1549, false, "4giLNL0ZYIw", "https://www.youtube.com/watch?v=4giLNL0ZYIw", 11, "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", false, false, false, 2, [], 98, ~U[2025-12-28 17:30:42Z], ~U[2026-04-17 19:56:00Z], ~U[2026-04-17 19:56:00Z], "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду к Девушке Мечты на своём Тук Туке", 1549, false, "4giLNL0ZYIw", "https://www.youtube.com/watch?v=4giLNL0ZYIw", "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", false, 2, ~U[2025-12-28 17:30:42Z]] 00:56:00.286 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:56:00.287 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=7.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-22 06:15:41Z], 2] 00:56:00.290 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=7.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", "afdb21d4-f23e-470a-a47e-a7bb5e09abc8", 1406, false, "G4NAob4_ZtI", "https://www.youtube.com/watch?v=G4NAob4_ZtI", 12, "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", false, false, false, 2, [], 98, ~U[2025-12-22 06:15:41Z], ~U[2026-04-17 19:56:00Z], ~U[2026-04-17 19:56:00Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", 1406, false, "G4NAob4_ZtI", "https://www.youtube.com/watch?v=G4NAob4_ZtI", "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", false, 2, ~U[2025-12-22 06:15:41Z]] 00:56:00.291 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:56:00.293 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=7.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-14 14:35:06Z], 2] 00:56:00.296 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=7.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мы Больше НЕ ХОТИМ Здесь находиться", "ef32cfea-da89-4cbf-983d-a14e8ecbf7e1", 1514, false, "xFdBoiYvh4g", "https://www.youtube.com/watch?v=xFdBoiYvh4g", 13, "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", false, false, false, 2, [], 98, ~U[2025-12-14 14:35:06Z], ~U[2026-04-17 19:56:00Z], ~U[2026-04-17 19:56:00Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мы Больше НЕ ХОТИМ Здесь находиться", 1514, false, "xFdBoiYvh4g", "https://www.youtube.com/watch?v=xFdBoiYvh4g", "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", false, 2, ~U[2025-12-14 14:35:06Z]] 00:56:00.297 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:56:00.298 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=7.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-10 01:15:42Z], 2] 00:56:00.301 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=7.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Этой Ночью Произошло Ужасное", "d024ccc8-981e-49ae-b97b-536c3afb1c38", 1037, false, "n5imZW0JT1k", "https://www.youtube.com/watch?v=n5imZW0JT1k", 14, "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", false, false, false, 2, [], 98, ~U[2025-12-10 01:15:42Z], ~U[2026-04-17 19:56:00Z], ~U[2026-04-17 19:56:00Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Этой Ночью Произошло Ужасное", 1037, false, "n5imZW0JT1k", "https://www.youtube.com/watch?v=n5imZW0JT1k", "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", false, 2, ~U[2025-12-10 01:15:42Z]] 00:56:00.302 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:56:00.303 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=7.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-04 20:27:59Z], 2] 00:56:00.306 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Сильно Облажался", "c855e13a-311a-4e2f-809b-dd98554649eb", 1108, false, "aeGO4jSaWxY", "https://www.youtube.com/watch?v=aeGO4jSaWxY", 15, "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", false, false, false, 2, [], 98, ~U[2025-12-04 20:27:59Z], ~U[2026-04-17 19:56:00Z], ~U[2026-04-17 19:56:00Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Сильно Облажался", 1108, false, "aeGO4jSaWxY", "https://www.youtube.com/watch?v=aeGO4jSaWxY", "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", false, 2, ~U[2025-12-04 20:27:59Z]] 00:56:00.307 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:56:00.308 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=6.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-25 13:21:14Z], 2] 00:56:00.312 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду На Тук Туке через всю Страну", "ba7ea728-5f4f-4d99-bd47-fb51f6b1a67a", 1412, false, "pA0akcR9DQg", "https://www.youtube.com/watch?v=pA0akcR9DQg", 16, "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", false, false, false, 2, [], 98, ~U[2025-11-25 13:21:14Z], ~U[2026-04-17 19:56:00Z], ~U[2026-04-17 19:56:00Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду На Тук Туке через всю Страну", 1412, false, "pA0akcR9DQg", "https://www.youtube.com/watch?v=pA0akcR9DQg", "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", false, 2, ~U[2025-11-25 13:21:14Z]] 00:56:00.313 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:56:00.314 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-18 05:19:18Z], 2] 00:56:00.317 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мне Нужна Женщина", "10974ee6-2b18-4d89-baf8-8d64bfdb3045", 1035, false, "rmc7zta802k", "https://www.youtube.com/watch?v=rmc7zta802k", 17, "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", false, false, false, 2, [], 98, ~U[2025-11-18 05:19:18Z], ~U[2026-04-17 19:56:00Z], ~U[2026-04-17 19:56:00Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мне Нужна Женщина", 1035, false, "rmc7zta802k", "https://www.youtube.com/watch?v=rmc7zta802k", "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", false, 2, ~U[2025-11-18 05:19:18Z]] 00:56:00.318 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=9.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:56:00.320 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=8.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-10 14:50:04Z], 2] 00:56:00.484 [debug] QUERY OK source="media_items" db=163.0ms queue=0.1ms idle=7.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Остался БЕЗ ДЕНЕГ в Чили", "beffdc60-7be7-413e-abe9-1709c71d7989", 1613, false, "6ADiE2Td0tQ", "https://www.youtube.com/watch?v=6ADiE2Td0tQ", 18, "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", false, false, false, 2, [], 98, ~U[2025-11-10 14:50:04Z], ~U[2026-04-17 19:56:00Z], ~U[2026-04-17 19:56:00Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Остался БЕЗ ДЕНЕГ в Чили", 1613, false, "6ADiE2Td0tQ", "https://www.youtube.com/watch?v=6ADiE2Td0tQ", "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", false, 2, ~U[2025-11-10 14:50:04Z]] 00:56:00.487 [debug] QUERY OK source="sources" db=1.0ms queue=0.8ms idle=171.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:56:00.491 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=170.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-03 12:49:47Z], 2] 00:56:00.549 [debug] QUERY OK source="media_items" db=57.3ms queue=0.1ms idle=172.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Моя Жизнь Без Смысла", "38fc4ff4-cbbc-4a5b-ab9e-b3e2bce1f17a", 1705, false, "UPvY6pc2g2Q", "https://www.youtube.com/watch?v=UPvY6pc2g2Q", 19, "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", false, false, false, 2, [], 98, ~U[2025-11-03 12:49:47Z], ~U[2026-04-17 19:56:00Z], ~U[2026-04-17 19:56:00Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Моя Жизнь Без Смысла", 1705, false, "UPvY6pc2g2Q", "https://www.youtube.com/watch?v=UPvY6pc2g2Q", "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", false, 2, ~U[2025-11-03 12:49:47Z]] 00:56:00.551 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=230.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 00:56:00.555 [debug] QUERY OK source="media_items" db=3.4ms queue=0.1ms idle=67.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-26 02:15:03Z], 2] 00:56:00.558 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=68.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ).", "39f7bd3b-da18-4621-aeaf-f706dd94b169", 1462, false, "KIl3L2ER0ow", "https://www.youtube.com/watch?v=KIl3L2ER0ow", 20, "/downloads/shows/Nestrashno/Season 2025/s2025e102600 - Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ)..mkv", false, false, false, 2, [], 98, ~U[2025-10-26 02:15:03Z], ~U[2026-04-17 19:56:00Z], ~U[2026-04-17 19:56:00Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ).", 1462, false, "KIl3L2ER0ow", "https://www.youtube.com/watch?v=KIl3L2ER0ow", "/downloads/shows/Nestrashno/Season 2025/s2025e102600 - Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ)..mkv", false, 2, ~U[2025-10-26 02:15:03Z]] 00:56:00.560 [debug] QUERY OK source="sources" db=1.1ms idle=68.1ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-04-17 19:56:00Z], ~U[2026-04-17 19:56:00Z], 2] 00:56:00.562 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=11.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 00:56:00.564 [debug] QUERY OK source="media_items" db=1.2ms idle=11.6ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 00:56:00.566 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=9.1ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 00:56:00.571 [debug] QUERY OK source="tasks" db=0.8ms idle=7.8ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [72, 2, ~U[2026-04-17 19:56:00Z], ~U[2026-04-17 19:56:00Z]] 00:56:00.572 [info] {"args":{"id":2},"id":70,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":99781450,"event":"job:stop","queue_time":854776,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 00:56:00.696 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:56:04.948 [info] {"source":"oban","duration":1827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:34.963 [info] {"source":"oban","duration":2378,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:00.811 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:57:04.998 [info] {"source":"oban","duration":1541,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:35.009 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:00.818 [info] {"source":"oban","duration":3568,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:58:05.025 [info] {"source":"oban","duration":1909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:35.033 [info] {"source":"oban","duration":1612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:00.838 [info] {"source":"oban","duration":851,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:59:05.040 [info] {"source":"oban","duration":1946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:35.054 [info] {"source":"oban","duration":1569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:00.843 [info] {"source":"oban","duration":864,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:00:05.086 [info] {"source":"oban","duration":1781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:35.090 [info] {"source":"oban","duration":1632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:00.845 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:01:05.095 [info] {"source":"oban","duration":1865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:35.168 [info] {"source":"oban","duration":1811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:00.876 [info] {"source":"oban","duration":915,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:02:05.199 [info] {"source":"oban","duration":1948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:35.208 [info] {"source":"oban","duration":1223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:00.878 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:03:05.240 [info] {"source":"oban","duration":1829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:35.253 [info] {"source":"oban","duration":2089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:42.472 [info] GET /settings 01:03:42.472 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 01:03:42.474 [debug] QUERY OK source="settings" db=0.6ms queue=0.3ms idle=1780.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:03:42.476 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1782.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:03:42.476 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1480.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:03:42.479 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=785.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:03:42.483 [info] Sent 200 in 11ms 01:03:49.634 [info] GET /sources 01:03:49.635 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 01:03:49.637 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=1932.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:03:49.638 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1934.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:03:49.639 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1935.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:03:49.641 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1525.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:03:49.642 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=511.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:03:49.648 [debug] QUERY OK source="sources" db=4.0ms queue=0.1ms idle=6.4ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 01:03:49.653 [debug] QUERY OK source="sources" db=4.1ms queue=0.2ms idle=10.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 01:03:49.657 [info] Sent 200 in 22ms 01:04:00.885 [info] {"source":"oban","duration":868,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:04:05.261 [info] {"source":"oban","duration":1949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:35.292 [info] {"source":"oban","duration":2093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:58.195 [info] GET /app_info 01:04:58.195 [debug] Processing with PinchflatWeb.Settings.SettingController.app_info/2 Parameters: %{} Pipelines: [:browser] 01:04:58.204 [debug] QUERY OK source="settings" db=1.3ms queue=0.2ms idle=920.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:04:58.205 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=869.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:04:58.206 [debug] QUERY OK source="settings" db=0.3ms idle=870.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:04:58.208 [debug] QUERY OK source="settings" db=0.2ms queue=0.4ms idle=872.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:04:58.209 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=873.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:04:58.211 [info] Sent 200 in 16ms 01:05:00.893 [info] {"source":"oban","duration":950,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:05:05.300 [info] {"source":"oban","duration":1941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:35.308 [info] {"source":"oban","duration":2535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:40.223 [info] GET /sources/2 01:05:40.223 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 01:05:40.225 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1322.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:05:40.226 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=1324.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:05:40.228 [debug] QUERY OK source="tasks" db=0.6ms queue=0.2ms idle=1325.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [2, "executing", "available", "scheduled", "retryable"] 01:05:40.229 [debug] QUERY OK source="oban_jobs" db=0.4ms queue=0.1ms idle=609.1ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [72] 01:05:40.230 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=327.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:05:40.231 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=5.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:05:40.232 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=5.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:05:40.236 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:05:40.238 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=8.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 01:05:40.242 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=8.9ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 01:05:40.244 [debug] QUERY OK source="sources" db=0.9ms idle=12.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:05:40.245 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=11.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 01:05:40.247 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=9.3ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 01:05:40.249 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=9.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:05:40.251 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=7.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [2] 01:05:40.253 [debug] QUERY OK source="media_items" db=1.9ms queue=0.2ms idle=7.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 01:05:40.258 [info] Sent 200 in 35ms 01:06:00.907 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:06:05.314 [info] {"source":"oban","duration":2033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:33.818 [info] GET /media_profiles 01:06:33.818 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.index/2 Parameters: %{} Pipelines: [:browser] 01:06:33.820 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=1335.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", (SELECT count(ss0."id") AS "result" FROM "sources" AS ss0 WHERE (ss0."media_profile_id" = m0."id")) FROM "media_profiles" AS m0 WHERE (m0."marked_for_deletion_at" IS NULL) ORDER BY m0."name" [] 01:06:33.821 [debug] QUERY OK source="settings" db=0.5ms idle=1337.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:06:33.822 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1337.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:06:33.823 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=412.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:06:33.826 [info] Sent 200 in 8ms 01:06:35.319 [info] {"source":"oban","duration":1969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:46.907 [info] GET /sources/1 01:06:46.907 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 01:06:46.909 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1211.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:06:46.911 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=1212.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:06:46.912 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=1214.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 01:06:46.913 [debug] QUERY OK source="oban_jobs" db=0.8ms queue=0.2ms idle=357.3ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [71] 01:06:46.915 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=213.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:06:46.915 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=5.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:06:46.917 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=5.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:06:46.921 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:06:46.923 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=8.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 01:06:46.927 [debug] QUERY OK source="media_items" db=2.5ms queue=0.9ms idle=9.0ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 01:06:46.929 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=12.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:06:46.930 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=11.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 01:06:46.931 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=9.2ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 01:06:46.933 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=9.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:06:46.935 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=6.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 01:06:46.938 [debug] QUERY OK source="media_items" db=2.0ms queue=0.9ms idle=6.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 01:06:46.941 [info] Sent 200 in 34ms 01:07:00.952 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:07:05.326 [info] {"source":"oban","duration":2181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:35.337 [info] {"source":"oban","duration":1807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:00.956 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:08:05.358 [info] {"source":"oban","duration":1761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:31.292 [info] GET /sources/2/media/175 01:08:31.292 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "175", "source_id" => "2"} Pipelines: [:browser] 01:08:31.293 [debug] QUERY OK source="media_items" db=0.7ms idle=1205.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [175] 01:08:31.295 [debug] QUERY OK source="sources" db=0.7ms idle=281.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:08:31.295 [debug] QUERY OK source="tasks" db=0.7ms idle=280.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [175] 01:08:31.297 [debug] QUERY OK source="oban_jobs" db=0.7ms queue=0.1ms idle=282.6ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?)) [61, 67] 01:08:31.298 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=206.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:08:31.299 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=4.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:08:31.300 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=4.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:08:31.302 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:08:31.309 [info] Sent 200 in 16ms 01:08:35.362 [info] {"source":"oban","duration":1806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:00.966 [info] {"source":"oban","duration":794,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:09:05.397 [info] {"source":"oban","duration":1884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:35.451 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:43.701 [info] GET /sources/1/media/2 01:09:43.702 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "2", "source_id" => "1"} Pipelines: [:browser] 01:09:43.704 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1378.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2] 01:09:43.706 [debug] QUERY OK source="tasks" db=0.7ms queue=0.6ms idle=547.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [2] 01:09:43.707 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=547.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:09:43.709 [debug] QUERY OK source="oban_jobs" db=0.8ms idle=550.6ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?)) [5, 66] 01:09:43.715 [debug] QUERY OK source="settings" db=5.2ms queue=0.1ms idle=377.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:09:43.717 [debug] QUERY OK source="settings" db=0.8ms decode=0.1ms queue=0.2ms idle=11.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:09:43.719 [debug] QUERY OK source="settings" db=1.0ms queue=0.4ms idle=11.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:09:43.722 [debug] QUERY OK source="media_profiles" db=1.2ms idle=14.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:09:43.740 [info] Sent 200 in 38ms 01:10:00.972 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:10:05.455 [info] {"source":"oban","duration":1855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:35.465 [info] {"source":"oban","duration":2471,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:00.978 [info] {"source":"oban","duration":817,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:11:05.491 [info] {"source":"oban","duration":3151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:35.506 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:01.022 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:12:05.512 [info] {"source":"oban","duration":1597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:35.528 [info] {"source":"oban","duration":2013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:00.036 [info] {"source":"oban","duration":795,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:13:05.537 [info] {"source":"oban","duration":2151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:35.543 [info] {"source":"oban","duration":2066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:00.050 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:14:05.554 [info] {"source":"oban","duration":1565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:35.557 [info] {"source":"oban","duration":1618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:00.052 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:15:05.564 [info] {"source":"oban","duration":2110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:28.377 [info] {"args":{"id":1},"id":71,"meta":{},"system_time":1776456928376702683,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 01:15:28.379 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1028.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:15:28.381 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=427.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:15:28.385 [debug] QUERY OK source="media_items" db=2.5ms queue=0.2ms idle=430.4ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 01:15:28.388 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=17.1ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 01:15:28.389 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=11.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:15:28.391 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=11.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:15:28.391 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=9.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:15:28.397 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=9.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [1] 01:15:28.402 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 01:15:28.403 [debug] Current batch of media processed. Will check again in 1000ms 01:15:28.403 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=15.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:15:28.404 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=14.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:15:28.405 [debug] QUERY OK source="settings" db=0.6ms idle=13.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:15:28.406 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@lesyaka69 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/LESYAKA/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:2160,+codec:h264:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/92/7b/927b38f1b4d512302a27d98c3f40fbead85cd5e641843df6322e7962b1a27fad.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/5c/11/5c11c1aca57a38ce0e3eb70647b44e544044fcf49f18b66eec6f2511e0a84010.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 01:15:29.449 [debug] Current batch of media processed. Will check again in 1000ms 01:15:30.473 [debug] Current batch of media processed. Will check again in 1000ms 01:15:31.480 [debug] Current batch of media processed. Will check again in 1000ms 01:15:32.486 [debug] Current batch of media processed. Will check again in 1000ms 01:15:33.492 [debug] Current batch of media processed. Will check again in 1000ms 01:15:34.512 [debug] Current batch of media processed. Will check again in 1000ms 01:15:35.520 [debug] Current batch of media processed. Will check again in 1000ms 01:15:35.599 [info] {"source":"oban","duration":1859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:36.539 [debug] Current batch of media processed. Will check again in 1000ms 01:15:37.541 [debug] Current batch of media processed. Will check again in 1000ms 01:15:38.547 [debug] Current batch of media processed. Will check again in 1000ms 01:15:39.550 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "duration" => 1150, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", "id" => "UAPaZx5tQck", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UAPaZx5tQck", "playlist_index" => 1, "timestamp" => 1775746848, "title" => "УСТАЛА ОТ ПУТЕШЕСТВИЙ", "upload_date" => "20260409"} 01:15:39.551 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=1505.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 01:15:39.553 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=1507.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:15:39.554 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=1078.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-09 15:00:48Z], 1] 01:15:39.558 [debug] QUERY OK source="media_items" db=2.3ms queue=0.2ms idle=503.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "УСТАЛА ОТ ПУТЕШЕСТВИЙ", "ad91860f-bc55-43c4-b0d3-790868fc51c7", 1150, false, "UAPaZx5tQck", "https://www.youtube.com/watch?v=UAPaZx5tQck", 1, "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", false, false, false, 1, [], 98, ~U[2026-04-09 15:00:48Z], ~U[2026-04-17 20:15:39Z], ~U[2026-04-17 20:15:39Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "УСТАЛА ОТ ПУТЕШЕСТВИЙ", 1150, false, "UAPaZx5tQck", "https://www.youtube.com/watch?v=UAPaZx5tQck", "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", false, 1, ~U[2026-04-09 15:00:48Z]] 01:15:39.559 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=74.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:15:39.560 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.3ms idle=7.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:15:39.562 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=8.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 01:15:39.562 [debug] Current batch of media processed. Will check again in 1000ms 01:15:40.566 [debug] Current batch of media processed. Will check again in 1000ms 01:15:41.576 [debug] Current batch of media processed. Will check again in 1000ms 01:15:42.591 [debug] Current batch of media processed. Will check again in 1000ms 01:15:43.602 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1198, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", "id" => "dPjKfR6Pm8c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=dPjKfR6Pm8c", "playlist_index" => 2, "timestamp" => 1775055540, "title" => "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", "upload_date" => "20260401"} 01:15:43.604 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=317.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 01:15:43.605 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=319.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:15:43.607 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=320.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-01 14:59:00Z], 1] 01:15:43.618 [debug] QUERY OK source="media_items" db=9.7ms queue=0.2ms idle=322.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", "49482778-299b-4d4f-9f6b-d1947447da96", 1198, false, "dPjKfR6Pm8c", "https://www.youtube.com/watch?v=dPjKfR6Pm8c", 2, "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", false, false, false, 1, [], 98, ~U[2026-04-01 14:59:00Z], ~U[2026-04-17 20:15:43Z], ~U[2026-04-17 20:15:43Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", 1198, false, "dPjKfR6Pm8c", "https://www.youtube.com/watch?v=dPjKfR6Pm8c", "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", false, 1, ~U[2026-04-01 14:59:00Z]] 01:15:43.619 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=90.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:15:43.620 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=15.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:15:43.621 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=15.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 01:15:43.622 [debug] Current batch of media processed. Will check again in 1000ms 01:15:44.685 [debug] Current batch of media processed. Will check again in 1000ms 01:15:45.699 [debug] Current batch of media processed. Will check again in 1000ms 01:15:46.706 [debug] Current batch of media processed. Will check again in 1000ms 01:15:47.722 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1070, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", "id" => "wVJ6Ee84idE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wVJ6Ee84idE", "playlist_index" => 3, "timestamp" => 1774191540, "title" => "УЕХАЛА ЖИТЬ В ЛЕС", "upload_date" => "20260322"} 01:15:47.723 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=365.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 01:15:47.724 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=366.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:15:47.726 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=367.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-22 14:59:00Z], 1] 01:15:47.729 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=369.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЕХАЛА ЖИТЬ В ЛЕС", "765a4b53-4378-4932-9add-74e0f0394fdb", 1070, false, "wVJ6Ee84idE", "https://www.youtube.com/watch?v=wVJ6Ee84idE", 3, "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", false, false, false, 1, [], 98, ~U[2026-03-22 14:59:00Z], ~U[2026-04-17 20:15:47Z], ~U[2026-04-17 20:15:47Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЕХАЛА ЖИТЬ В ЛЕС", 1070, false, "wVJ6Ee84idE", "https://www.youtube.com/watch?v=wVJ6Ee84idE", "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", false, 1, ~U[2026-03-22 14:59:00Z]] 01:15:47.730 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=160.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:15:47.731 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=7.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:15:47.733 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=7.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 01:15:47.733 [debug] Current batch of media processed. Will check again in 1000ms 01:15:48.734 [debug] Current batch of media processed. Will check again in 1000ms 01:15:49.740 [debug] Current batch of media processed. Will check again in 1000ms 01:15:50.751 [debug] Current batch of media processed. Will check again in 1000ms 01:15:51.817 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1104, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", "id" => "CkfvdI6bzoM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=CkfvdI6bzoM", "playlist_index" => 4, "timestamp" => 1773586741, "title" => "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", "upload_date" => "20260315"} 01:15:51.818 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=423.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 01:15:51.820 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=424.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:15:51.821 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=426.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-15 14:59:01Z], 1] 01:15:51.825 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=428.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", "73b35934-3bd9-485f-b2f3-de7f9fa6d33c", 1104, false, "CkfvdI6bzoM", "https://www.youtube.com/watch?v=CkfvdI6bzoM", 4, "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", false, false, false, 1, [], 98, ~U[2026-03-15 14:59:01Z], ~U[2026-04-17 20:15:51Z], ~U[2026-04-17 20:15:51Z], "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", 1104, false, "CkfvdI6bzoM", "https://www.youtube.com/watch?v=CkfvdI6bzoM", "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", false, 1, ~U[2026-03-15 14:59:01Z]] 01:15:51.826 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=197.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:15:51.827 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=7.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:15:51.829 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=8.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 01:15:51.830 [debug] Current batch of media processed. Will check again in 1000ms 01:15:52.837 [debug] Current batch of media processed. Will check again in 1000ms 01:15:53.843 [debug] Current batch of media processed. Will check again in 1000ms 01:15:54.846 [debug] Current batch of media processed. Will check again in 1000ms 01:15:55.853 [debug] Current batch of media processed. Will check again in 1000ms 01:15:56.862 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1053, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", "id" => "jWF2tjXDYnE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=jWF2tjXDYnE", "playlist_index" => 5, "timestamp" => 1772895540, "title" => "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", "upload_date" => "20260307"} 01:15:56.863 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=1454.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 01:15:56.865 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1456.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:15:56.866 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=1457.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-07 14:59:00Z], 1] 01:15:56.870 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=1182.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", "846adbca-61bb-4447-b1f5-e21a43c45cab", 1053, false, "jWF2tjXDYnE", "https://www.youtube.com/watch?v=jWF2tjXDYnE", 5, "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", false, false, false, 1, [], 98, ~U[2026-03-07 14:59:00Z], ~U[2026-04-17 20:15:56Z], ~U[2026-04-17 20:15:56Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", 1053, false, "jWF2tjXDYnE", "https://www.youtube.com/watch?v=jWF2tjXDYnE", "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", false, 1, ~U[2026-03-07 14:59:00Z]] 01:15:56.871 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=182.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:15:56.872 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.3ms idle=7.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:15:56.873 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=7.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 01:15:56.873 [debug] Current batch of media processed. Will check again in 1000ms 01:15:57.882 [debug] Current batch of media processed. Will check again in 1000ms 01:15:58.890 [debug] Current batch of media processed. Will check again in 1000ms 01:15:59.899 [debug] Current batch of media processed. Will check again in 1000ms 01:16:00.086 [info] {"source":"oban","duration":10486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:16:00.905 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1267, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", "id" => "XtEw7ZyHwEM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XtEw7ZyHwEM", "playlist_index" => 6, "timestamp" => 1772377140, "title" => "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", "upload_date" => "20260301"} 01:16:00.906 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=818.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 01:16:00.907 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=479.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:16:00.909 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=480.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-01 14:59:00Z], 1] 01:16:00.912 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=482.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", "e329ddaa-254d-450e-bf0c-509d02bea05b", 1267, false, "XtEw7ZyHwEM", "https://www.youtube.com/watch?v=XtEw7ZyHwEM", 6, "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", false, false, false, 1, [], 98, ~U[2026-03-01 14:59:00Z], ~U[2026-04-17 20:16:00Z], ~U[2026-04-17 20:16:00Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", 1267, false, "XtEw7ZyHwEM", "https://www.youtube.com/watch?v=XtEw7ZyHwEM", "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", false, 1, ~U[2026-03-01 14:59:00Z]] 01:16:00.913 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=156.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:16:00.914 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=7.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:16:00.915 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=7.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [6] 01:16:00.915 [debug] Current batch of media processed. Will check again in 1000ms 01:16:01.922 [debug] Current batch of media processed. Will check again in 1000ms 01:16:02.924 [debug] Current batch of media processed. Will check again in 1000ms 01:16:03.931 [debug] Current batch of media processed. Will check again in 1000ms 01:16:04.942 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1470, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", "id" => "zrlvitviGGU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=zrlvitviGGU", "playlist_index" => 7, "timestamp" => 1771772340, "title" => "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", "upload_date" => "20260222"} 01:16:04.943 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=480.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 01:16:04.944 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=482.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:16:04.946 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=482.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-22 14:59:00Z], 1] 01:16:04.974 [debug] QUERY OK source="media_items" db=26.8ms queue=0.1ms idle=484.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", "b5df46d7-52b0-41a5-82f0-43cb2aa20183", 1470, false, "zrlvitviGGU", "https://www.youtube.com/watch?v=zrlvitviGGU", 7, "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", false, false, false, 1, [], 98, ~U[2026-02-22 14:59:00Z], ~U[2026-04-17 20:16:04Z], ~U[2026-04-17 20:16:04Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", 1470, false, "zrlvitviGGU", "https://www.youtube.com/watch?v=zrlvitviGGU", "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", false, 1, ~U[2026-02-22 14:59:00Z]] 01:16:04.975 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=182.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:16:04.976 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=32.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:16:04.977 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=32.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 01:16:04.977 [debug] Current batch of media processed. Will check again in 1000ms 01:16:05.667 [info] {"source":"oban","duration":2151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:05.981 [debug] Current batch of media processed. Will check again in 1000ms 01:16:06.996 [debug] Current batch of media processed. Will check again in 1000ms 01:16:08.016 [debug] Current batch of media processed. Will check again in 1000ms 01:16:09.021 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1264, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", "id" => "c4TXEnQK2mw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=c4TXEnQK2mw", "playlist_index" => 8, "timestamp" => 1771210840, "title" => "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", "upload_date" => "20260216"} 01:16:09.022 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1082.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 01:16:09.023 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=524.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:16:09.024 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=525.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 03:00:40Z], 1] 01:16:09.027 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=527.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", "a7c8d881-a963-4f70-9a09-dd356abf47d2", 1264, false, "c4TXEnQK2mw", "https://www.youtube.com/watch?v=c4TXEnQK2mw", 8, "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", false, false, false, 1, [], 98, ~U[2026-02-16 03:00:40Z], ~U[2026-04-17 20:16:09Z], ~U[2026-04-17 20:16:09Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", 1264, false, "c4TXEnQK2mw", "https://www.youtube.com/watch?v=c4TXEnQK2mw", "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", false, 1, ~U[2026-02-16 03:00:40Z]] 01:16:09.028 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=82.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:16:09.029 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:16:09.030 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=7.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [8] 01:16:09.031 [debug] Current batch of media processed. Will check again in 1000ms 01:16:10.041 [debug] Current batch of media processed. Will check again in 1000ms 01:16:11.044 [debug] Current batch of media processed. Will check again in 1000ms 01:16:12.049 [debug] Current batch of media processed. Will check again in 1000ms 01:16:13.057 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1207, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", "id" => "Lp_1X0vj-MM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Lp_1X0vj-MM", "playlist_index" => 9, "timestamp" => 1770822044, "title" => "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", "upload_date" => "20260211"} 01:16:13.058 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=480.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 01:16:13.060 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=481.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:16:13.061 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=482.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-11 15:00:44Z], 1] 01:16:13.065 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=484.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", "d3953e11-61a4-4f2b-88c2-e6d44b50d876", 1207, false, "Lp_1X0vj-MM", "https://www.youtube.com/watch?v=Lp_1X0vj-MM", 9, "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", false, false, false, 1, [], 98, ~U[2026-02-11 15:00:44Z], ~U[2026-04-17 20:16:13Z], ~U[2026-04-17 20:16:13Z], "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", 1207, false, "Lp_1X0vj-MM", "https://www.youtube.com/watch?v=Lp_1X0vj-MM", "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", false, 1, ~U[2026-02-11 15:00:44Z]] 01:16:13.066 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=83.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:16:13.067 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=7.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:16:13.069 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=8.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [9] 01:16:13.069 [debug] Current batch of media processed. Will check again in 1000ms 01:16:14.070 [debug] Current batch of media processed. Will check again in 1000ms 01:16:15.075 [debug] Current batch of media processed. Will check again in 1000ms 01:16:16.086 [debug] Current batch of media processed. Will check again in 1000ms 01:16:17.138 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Легендарные тюменские наушники-рекордсмены CaseGuru CGPods – https://cgpods.ru/lesya. \nКод LESYA на скидку до 1000 руб.\nТГ-блог – https://t.me/cg_pods\n\nКанал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1568, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e013100 - ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?.mkv", "id" => "PJIIKj5z9ys", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=PJIIKj5z9ys", "playlist_index" => 10, "timestamp" => 1769871646, "title" => "ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?", "upload_date" => "20260131"} 01:16:17.141 [debug] QUERY OK source="sources" db=1.8ms queue=0.3ms idle=546.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 01:16:17.143 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=549.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:16:17.144 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=550.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-31 15:00:46Z], 1] 01:16:17.148 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=552.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Легендарные тюменские наушники-рекордсмены CaseGuru CGPods – https://cgpods.ru/lesya. \nКод LESYA на скидку до 1000 руб.\nТГ-блог – https://t.me/cg_pods\n\nКанал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?", "c828b359-3b8e-421c-8594-5d14af7e5121", 1568, false, "PJIIKj5z9ys", "https://www.youtube.com/watch?v=PJIIKj5z9ys", 10, "/downloads/shows/LESYAKA/Season 2026/s2026e013100 - ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?.mkv", false, false, false, 1, [], 98, ~U[2026-01-31 15:00:46Z], ~U[2026-04-17 20:16:17Z], ~U[2026-04-17 20:16:17Z], "Легендарные тюменские наушники-рекордсмены CaseGuru CGPods – https://cgpods.ru/lesya. \nКод LESYA на скидку до 1000 руб.\nТГ-блог – https://t.me/cg_pods\n\nКанал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?", 1568, false, "PJIIKj5z9ys", "https://www.youtube.com/watch?v=PJIIKj5z9ys", "/downloads/shows/LESYAKA/Season 2026/s2026e013100 - ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?.mkv", false, 1, ~U[2026-01-31 15:00:46Z]] 01:16:17.149 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=84.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:16:17.150 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=7.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:16:17.151 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [10] 01:16:17.151 [debug] Current batch of media processed. Will check again in 1000ms 01:16:17.235 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@lesyaka69 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/LESYAKA/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:2160,+codec:h264:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/92/7b/927b38f1b4d512302a27d98c3f40fbead85cd5e641843df6322e7962b1a27fad.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/5c/11/5c11c1aca57a38ce0e3eb70647b44e544044fcf49f18b66eec6f2511e0a84010.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 01:16:17.237 [debug] Gracefully stopping file follower 01:16:17.239 [debug] QUERY OK source="sources" db=1.3ms queue=0.3ms idle=93.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 01:16:17.240 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=92.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:16:17.243 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=91.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-09 15:00:48Z], 1] 01:16:17.246 [debug] QUERY OK source="media_items" db=2.1ms idle=93.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "УСТАЛА ОТ ПУТЕШЕСТВИЙ", "83cf7b91-7bba-472b-b424-5385affce060", 1150, false, "UAPaZx5tQck", "https://www.youtube.com/watch?v=UAPaZx5tQck", 1, "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", false, false, false, 1, [], 98, ~U[2026-04-09 15:00:48Z], ~U[2026-04-17 20:16:17Z], ~U[2026-04-17 20:16:17Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "УСТАЛА ОТ ПУТЕШЕСТВИЙ", 1150, false, "UAPaZx5tQck", "https://www.youtube.com/watch?v=UAPaZx5tQck", "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", false, 1, ~U[2026-04-09 15:00:48Z]] 01:16:17.247 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=95.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:16:17.249 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=8.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-01 14:59:00Z], 1] 01:16:17.252 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=9.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", "ef18e80c-eb2d-4681-9693-67badd9d0937", 1198, false, "dPjKfR6Pm8c", "https://www.youtube.com/watch?v=dPjKfR6Pm8c", 2, "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", false, false, false, 1, [], 98, ~U[2026-04-01 14:59:00Z], ~U[2026-04-17 20:16:17Z], ~U[2026-04-17 20:16:17Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", 1198, false, "dPjKfR6Pm8c", "https://www.youtube.com/watch?v=dPjKfR6Pm8c", "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", false, 1, ~U[2026-04-01 14:59:00Z]] 01:16:17.253 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=9.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:16:17.255 [debug] QUERY OK source="media_items" db=0.9ms idle=8.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-22 14:59:00Z], 1] 01:16:17.258 [debug] QUERY OK source="media_items" db=2.2ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЕХАЛА ЖИТЬ В ЛЕС", "523d41e6-7bd7-44d0-8333-60e21e0f2ae6", 1070, false, "wVJ6Ee84idE", "https://www.youtube.com/watch?v=wVJ6Ee84idE", 3, "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", false, false, false, 1, [], 98, ~U[2026-03-22 14:59:00Z], ~U[2026-04-17 20:16:17Z], ~U[2026-04-17 20:16:17Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЕХАЛА ЖИТЬ В ЛЕС", 1070, false, "wVJ6Ee84idE", "https://www.youtube.com/watch?v=wVJ6Ee84idE", "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", false, 1, ~U[2026-03-22 14:59:00Z]] 01:16:17.260 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=9.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:16:17.261 [debug] QUERY OK source="media_items" db=1.1ms idle=8.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-15 14:59:01Z], 1] 01:16:17.269 [debug] QUERY OK source="media_items" db=6.8ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", "7dea2298-cd35-47f0-a4a1-842e5ce6eb60", 1104, false, "CkfvdI6bzoM", "https://www.youtube.com/watch?v=CkfvdI6bzoM", 4, "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", false, false, false, 1, [], 98, ~U[2026-03-15 14:59:01Z], ~U[2026-04-17 20:16:17Z], ~U[2026-04-17 20:16:17Z], "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", 1104, false, "CkfvdI6bzoM", "https://www.youtube.com/watch?v=CkfvdI6bzoM", "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", false, 1, ~U[2026-03-15 14:59:01Z]] 01:16:17.270 [debug] QUERY OK source="sources" db=0.8ms idle=14.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:16:17.272 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=12.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-07 14:59:00Z], 1] 01:16:17.293 [debug] QUERY OK source="media_items" db=20.0ms idle=12.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", "75eb2879-4644-4416-9ff7-12052bf66fa2", 1053, false, "jWF2tjXDYnE", "https://www.youtube.com/watch?v=jWF2tjXDYnE", 5, "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", false, false, false, 1, [], 98, ~U[2026-03-07 14:59:00Z], ~U[2026-04-17 20:16:17Z], ~U[2026-04-17 20:16:17Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", 1053, false, "jWF2tjXDYnE", "https://www.youtube.com/watch?v=jWF2tjXDYnE", "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", false, 1, ~U[2026-03-07 14:59:00Z]] 01:16:17.294 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=32.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:16:17.296 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=26.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-01 14:59:00Z], 1] 01:16:17.299 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=26.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", "1faf57aa-9846-466d-873e-3f3e0d12ffa3", 1267, false, "XtEw7ZyHwEM", "https://www.youtube.com/watch?v=XtEw7ZyHwEM", 6, "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", false, false, false, 1, [], 98, ~U[2026-03-01 14:59:00Z], ~U[2026-04-17 20:16:17Z], ~U[2026-04-17 20:16:17Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", 1267, false, "XtEw7ZyHwEM", "https://www.youtube.com/watch?v=XtEw7ZyHwEM", "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", false, 1, ~U[2026-03-01 14:59:00Z]] 01:16:17.300 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=27.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:16:17.302 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=8.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-22 14:59:00Z], 1] 01:16:17.305 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", "b6a0191d-83b0-4c0e-8129-54a2eeded344", 1470, false, "zrlvitviGGU", "https://www.youtube.com/watch?v=zrlvitviGGU", 7, "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", false, false, false, 1, [], 98, ~U[2026-02-22 14:59:00Z], ~U[2026-04-17 20:16:17Z], ~U[2026-04-17 20:16:17Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", 1470, false, "zrlvitviGGU", "https://www.youtube.com/watch?v=zrlvitviGGU", "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", false, 1, ~U[2026-02-22 14:59:00Z]] 01:16:17.306 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=9.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:16:17.308 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=7.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 03:00:40Z], 1] 01:16:17.311 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", "73b083bf-4dc5-4b6c-833c-2d1a8228931b", 1264, false, "c4TXEnQK2mw", "https://www.youtube.com/watch?v=c4TXEnQK2mw", 8, "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", false, false, false, 1, [], 98, ~U[2026-02-16 03:00:40Z], ~U[2026-04-17 20:16:17Z], ~U[2026-04-17 20:16:17Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", 1264, false, "c4TXEnQK2mw", "https://www.youtube.com/watch?v=c4TXEnQK2mw", "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", false, 1, ~U[2026-02-16 03:00:40Z]] 01:16:17.312 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=9.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:16:17.314 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=7.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-11 15:00:44Z], 1] 01:16:17.317 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", "d8df9efa-9d7e-4b8d-993d-eda5075062ef", 1207, false, "Lp_1X0vj-MM", "https://www.youtube.com/watch?v=Lp_1X0vj-MM", 9, "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", false, false, false, 1, [], 98, ~U[2026-02-11 15:00:44Z], ~U[2026-04-17 20:16:17Z], ~U[2026-04-17 20:16:17Z], "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", 1207, false, "Lp_1X0vj-MM", "https://www.youtube.com/watch?v=Lp_1X0vj-MM", "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", false, 1, ~U[2026-02-11 15:00:44Z]] 01:16:17.318 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=9.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:16:17.320 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=8.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-31 15:00:46Z], 1] 01:16:17.336 [debug] QUERY OK source="media_items" db=15.2ms queue=0.1ms idle=8.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Легендарные тюменские наушники-рекордсмены CaseGuru CGPods – https://cgpods.ru/lesya. \nКод LESYA на скидку до 1000 руб.\nТГ-блог – https://t.me/cg_pods\n\nКанал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?", "4e92bd11-76d1-4e26-bcee-5b834ab7722c", 1568, false, "PJIIKj5z9ys", "https://www.youtube.com/watch?v=PJIIKj5z9ys", 10, "/downloads/shows/LESYAKA/Season 2026/s2026e013100 - ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?.mkv", false, false, false, 1, [], 98, ~U[2026-01-31 15:00:46Z], ~U[2026-04-17 20:16:17Z], ~U[2026-04-17 20:16:17Z], "Легендарные тюменские наушники-рекордсмены CaseGuru CGPods – https://cgpods.ru/lesya. \nКод LESYA на скидку до 1000 руб.\nТГ-блог – https://t.me/cg_pods\n\nКанал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?", 1568, false, "PJIIKj5z9ys", "https://www.youtube.com/watch?v=PJIIKj5z9ys", "/downloads/shows/LESYAKA/Season 2026/s2026e013100 - ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?.mkv", false, 1, ~U[2026-01-31 15:00:46Z]] 01:16:17.337 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=23.1ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-04-17 20:16:17Z], ~U[2026-04-17 20:16:17Z], 1] 01:16:17.339 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=21.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 01:16:17.341 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=21.2ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 01:16:17.342 [debug] QUERY OK source="media_items" db=0.8ms queue=0.6ms idle=21.0ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 01:16:17.346 [debug] QUERY OK source="tasks" db=0.5ms idle=6.5ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [73, 1, ~U[2026-04-17 20:16:17Z], ~U[2026-04-17 20:16:17Z]] 01:16:17.347 [info] {"args":{"id":1},"id":71,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":48970099,"event":"job:stop","queue_time":931374,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 01:16:35.734 [info] {"source":"oban","duration":2179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:00.102 [info] {"source":"oban","duration":837,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:17:05.742 [info] {"source":"oban","duration":1797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:35.811 [info] {"source":"oban","duration":5477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:00.106 [info] {"source":"oban","duration":1298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:18:05.980 [info] {"source":"oban","duration":2745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:36.121 [info] {"source":"oban","duration":2693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:00.118 [info] {"source":"oban","duration":1494,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:19:06.189 [info] {"source":"oban","duration":1999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:36.231 [info] {"source":"oban","duration":2396,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:00.167 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:20:06.297 [info] {"source":"oban","duration":2233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:36.428 [info] {"source":"oban","duration":1863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:00.171 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:21:06.574 [info] {"source":"oban","duration":2788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:36.632 [info] {"source":"oban","duration":2424,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:00.184 [info] {"source":"oban","duration":973,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:22:06.636 [info] {"source":"oban","duration":3128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:36.641 [info] {"source":"oban","duration":2001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:00.188 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:23:06.647 [info] {"source":"oban","duration":1740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:36.681 [info] {"source":"oban","duration":2422,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:00.192 [info] {"source":"oban","duration":816,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:24:06.738 [info] {"source":"oban","duration":2645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:36.745 [info] {"source":"oban","duration":1930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:00.198 [info] {"source":"oban","duration":886,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:25:06.773 [info] {"source":"oban","duration":1298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:36.801 [info] {"source":"oban","duration":2141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:00.211 [info] {"source":"oban","duration":11671,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:26:01.192 [info] {"args":{"id":2},"id":72,"meta":{},"system_time":1776457561191599038,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 01:26:01.193 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=981.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:26:01.195 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=196.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:26:01.197 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=198.5ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 01:26:01.199 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=14.2ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 01:26:01.200 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=8.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:26:01.201 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:26:01.202 [debug] QUERY OK source="settings" db=0.6ms idle=6.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:26:01.207 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=7.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [2] 01:26:01.213 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 01:26:01.213 [debug] Current batch of media processed. Will check again in 1000ms 01:26:01.214 [debug] QUERY OK source="settings" db=0.5ms queue=0.4ms idle=14.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:26:01.215 [debug] QUERY OK source="settings" db=0.4ms idle=14.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:26:01.215 [debug] QUERY OK source="settings" db=0.4ms idle=13.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:26:01.216 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@nestrashno --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/Nestrashno/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:2160,+codec:h264:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/b8/62/b862f1e086544b0e89c61d59f3389852ba9ae0c98684c0e2a55561a0f088f74e.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/5b/34/5b341194731ce6b1adc7063341963eb29084a4a0d916fe84507e905bb3279505.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 01:26:02.216 [debug] Current batch of media processed. Will check again in 1000ms 01:26:03.219 [debug] Current batch of media processed. Will check again in 1000ms 01:26:04.226 [debug] Current batch of media processed. Will check again in 1000ms 01:26:05.237 [debug] Current batch of media processed. Will check again in 1000ms 01:26:06.243 [debug] Current batch of media processed. Will check again in 1000ms 01:26:06.809 [info] {"source":"oban","duration":1974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:07.249 [debug] Current batch of media processed. Will check again in 1000ms 01:26:08.251 [debug] Current batch of media processed. Will check again in 1000ms 01:26:09.259 [debug] Current batch of media processed. Will check again in 1000ms 01:26:10.277 [debug] Current batch of media processed. Will check again in 1000ms 01:26:11.285 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1091, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", "id" => "J45juaoKZxw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=J45juaoKZxw", "playlist_index" => 1, "timestamp" => 1776006712, "title" => "Что могло пойти не так?", "upload_date" => "20260412"} 01:26:11.287 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1157.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:26:11.288 [debug] QUERY OK source="sources" db=0.4ms idle=930.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:26:11.290 [debug] QUERY OK source="media_items" db=0.9ms queue=0.3ms idle=159.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-12 15:11:52Z], 2] 01:26:11.294 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=161.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Что могло пойти не так?", "11264b27-e878-4948-910f-9fe91d63ac29", 1091, false, "J45juaoKZxw", "https://www.youtube.com/watch?v=J45juaoKZxw", 1, "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", false, false, false, 2, [], 98, ~U[2026-04-12 15:11:52Z], ~U[2026-04-17 20:26:11Z], ~U[2026-04-17 20:26:11Z], "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Что могло пойти не так?", 1091, false, "J45juaoKZxw", "https://www.youtube.com/watch?v=J45juaoKZxw", "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", false, 2, ~U[2026-04-12 15:11:52Z]] 01:26:11.295 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=164.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:26:11.296 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=8.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:26:11.297 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=7.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [175] 01:26:11.297 [debug] Current batch of media processed. Will check again in 1000ms 01:26:12.302 [debug] Current batch of media processed. Will check again in 1000ms 01:26:13.304 [debug] Current batch of media processed. Will check again in 1000ms 01:26:14.308 [debug] Current batch of media processed. Will check again in 1000ms 01:26:15.311 [debug] Current batch of media processed. Will check again in 1000ms 01:26:16.314 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1352, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", "id" => "W9xy1W0SdQc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=W9xy1W0SdQc", "playlist_index" => 2, "timestamp" => 1775540409, "title" => "Всё достало", "upload_date" => "20260407"} 01:26:16.316 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1118.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:26:16.317 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1120.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:26:16.319 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1121.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-07 05:40:09Z], 2] 01:26:16.322 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=1123.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Всё достало", "0b440e8a-9361-4419-938e-f52cb685e8ab", 1352, false, "W9xy1W0SdQc", "https://www.youtube.com/watch?v=W9xy1W0SdQc", 2, "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", false, false, false, 2, [], 98, ~U[2026-04-07 05:40:09Z], ~U[2026-04-17 20:26:16Z], ~U[2026-04-17 20:26:16Z], "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Всё достало", 1352, false, "W9xy1W0SdQc", "https://www.youtube.com/watch?v=W9xy1W0SdQc", "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", false, 2, ~U[2026-04-07 05:40:09Z]] 01:26:16.322 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=921.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:26:16.323 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=7.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:26:16.325 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [177] 01:26:16.325 [debug] Current batch of media processed. Will check again in 1000ms 01:26:17.383 [debug] Current batch of media processed. Will check again in 1000ms 01:26:18.384 [debug] Current batch of media processed. Will check again in 1000ms 01:26:19.392 [debug] Current batch of media processed. Will check again in 1000ms 01:26:20.408 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1032, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", "id" => "kXfi5sA7eEg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kXfi5sA7eEg", "playlist_index" => 3, "timestamp" => 1774448662, "title" => "Пока. Я буду скучать.", "upload_date" => "20260325"} 01:26:20.410 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=937.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:26:20.411 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=154.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:26:20.413 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=155.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-25 14:24:22Z], 2] 01:26:20.415 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=157.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Пока. Я буду скучать.", "379a0e69-58b3-4354-a6a1-ddf9a2576bbf", 1032, false, "kXfi5sA7eEg", "https://www.youtube.com/watch?v=kXfi5sA7eEg", 3, "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", false, false, false, 2, [], 98, ~U[2026-03-25 14:24:22Z], ~U[2026-04-17 20:26:20Z], ~U[2026-04-17 20:26:20Z], "Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Пока. Я буду скучать.", 1032, false, "kXfi5sA7eEg", "https://www.youtube.com/watch?v=kXfi5sA7eEg", "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", false, 2, ~U[2026-03-25 14:24:22Z]] 01:26:20.417 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=159.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:26:20.418 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=7.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:26:20.419 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=7.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [179] 01:26:20.419 [debug] Current batch of media processed. Will check again in 1000ms 01:26:21.432 [debug] Current batch of media processed. Will check again in 1000ms 01:26:22.435 [debug] Current batch of media processed. Will check again in 1000ms 01:26:23.437 [debug] Current batch of media processed. Will check again in 1000ms 01:26:24.439 [debug] Current batch of media processed. Will check again in 1000ms 01:26:25.451 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1621, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", "id" => "hOjeA8-3k2A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=hOjeA8-3k2A", "playlist_index" => 4, "timestamp" => 1773770917, "title" => "Лучшая страна Латинской Америки", "upload_date" => "20260317"} 01:26:25.453 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=1171.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:26:25.454 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1173.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:26:25.455 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=1174.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-17 18:08:37Z], 2] 01:26:25.458 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1176.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшая страна Латинской Америки", "cab33b02-99cc-4e7f-b57f-f6fbe9fc17ca", 1621, false, "hOjeA8-3k2A", "https://www.youtube.com/watch?v=hOjeA8-3k2A", 4, "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", false, false, false, 2, [], 98, ~U[2026-03-17 18:08:37Z], ~U[2026-04-17 20:26:25Z], ~U[2026-04-17 20:26:25Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшая страна Латинской Америки", 1621, false, "hOjeA8-3k2A", "https://www.youtube.com/watch?v=hOjeA8-3k2A", "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", false, 2, ~U[2026-03-17 18:08:37Z]] 01:26:25.459 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=932.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:26:25.460 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:26:25.462 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=6.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [181] 01:26:25.462 [debug] Current batch of media processed. Will check again in 1000ms 01:26:26.463 [debug] Current batch of media processed. Will check again in 1000ms 01:26:27.474 [debug] Current batch of media processed. Will check again in 1000ms 01:26:28.478 [debug] Current batch of media processed. Will check again in 1000ms 01:26:29.503 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1276, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", "id" => "mhAJ_p0PnD4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=mhAJ_p0PnD4", "playlist_index" => 5, "timestamp" => 1773025585, "title" => "Теперь у меня есть девушка", "upload_date" => "20260309"} 01:26:29.504 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=887.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:26:29.505 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=178.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:26:29.507 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=179.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-09 03:06:25Z], 2] 01:26:29.510 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=181.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Теперь у меня есть девушка", "21fa74be-3aac-4556-a118-c8d61fb0049f", 1276, false, "mhAJ_p0PnD4", "https://www.youtube.com/watch?v=mhAJ_p0PnD4", 5, "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", false, false, false, 2, [], 98, ~U[2026-03-09 03:06:25Z], ~U[2026-04-17 20:26:29Z], ~U[2026-04-17 20:26:29Z], "Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Теперь у меня есть девушка", 1276, false, "mhAJ_p0PnD4", "https://www.youtube.com/watch?v=mhAJ_p0PnD4", "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", false, 2, ~U[2026-03-09 03:06:25Z]] 01:26:29.511 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=184.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:26:29.512 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.3ms idle=7.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:26:29.514 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=7.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [183] 01:26:29.514 [debug] Current batch of media processed. Will check again in 1000ms 01:26:30.517 [debug] Current batch of media processed. Will check again in 1000ms 01:26:31.526 [debug] Current batch of media processed. Will check again in 1000ms 01:26:32.532 [debug] Current batch of media processed. Will check again in 1000ms 01:26:33.537 [debug] Current batch of media processed. Will check again in 1000ms 01:26:34.541 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1191, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", "id" => "-X0zctOscOY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-X0zctOscOY", "playlist_index" => 6, "timestamp" => 1771965194, "title" => "Лучшее решение в моей жизни?", "upload_date" => "20260224"} 01:26:34.543 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1205.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:26:34.544 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1206.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:26:34.546 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=1208.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-24 20:33:14Z], 2] 01:26:34.548 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1209.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшее решение в моей жизни?", "1b0c9ec8-2bcd-4ee4-920d-6244171841af", 1191, false, "-X0zctOscOY", "https://www.youtube.com/watch?v=-X0zctOscOY", 6, "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", false, false, false, 2, [], 98, ~U[2026-02-24 20:33:14Z], ~U[2026-04-17 20:26:34Z], ~U[2026-04-17 20:26:34Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшее решение в моей жизни?", 1191, false, "-X0zctOscOY", "https://www.youtube.com/watch?v=-X0zctOscOY", "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", false, 2, ~U[2026-02-24 20:33:14Z]] 01:26:34.549 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=901.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:26:34.550 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=7.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:26:34.552 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [185] 01:26:34.552 [debug] Current batch of media processed. Will check again in 1000ms 01:26:35.562 [debug] Current batch of media processed. Will check again in 1000ms 01:26:36.568 [debug] Current batch of media processed. Will check again in 1000ms 01:26:36.823 [info] {"source":"oban","duration":1919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:37.573 [debug] Current batch of media processed. Will check again in 1000ms 01:26:38.583 [debug] Current batch of media processed. Will check again in 1000ms 01:26:39.585 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1218, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", "id" => "lVm8Q1PvKis", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=lVm8Q1PvKis", "playlist_index" => 7, "timestamp" => 1771215258, "title" => "Как в 33 года я начал жить в машине.", "upload_date" => "20260216"} 01:26:39.587 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1206.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:26:39.588 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1207.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:26:39.589 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1208.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 04:14:18Z], 2] 01:26:39.607 [debug] QUERY OK source="media_items" db=16.9ms queue=0.1ms idle=1210.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Как в 33 года я начал жить в машине.", "f0a01cb1-abb2-4a73-8295-f60c72daa736", 1218, false, "lVm8Q1PvKis", "https://www.youtube.com/watch?v=lVm8Q1PvKis", 7, "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", false, false, false, 2, [], 98, ~U[2026-02-16 04:14:18Z], ~U[2026-04-17 20:26:39Z], ~U[2026-04-17 20:26:39Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Как в 33 года я начал жить в машине.", 1218, false, "lVm8Q1PvKis", "https://www.youtube.com/watch?v=lVm8Q1PvKis", "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", false, 2, ~U[2026-02-16 04:14:18Z]] 01:26:39.609 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=765.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:26:39.610 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=22.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:26:39.611 [debug] QUERY OK source="media_items" db=0.5ms idle=22.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [188] 01:26:39.611 [debug] Current batch of media processed. Will check again in 1000ms 01:26:40.614 [debug] Current batch of media processed. Will check again in 1000ms 01:26:41.617 [debug] Current batch of media processed. Will check again in 1000ms 01:26:42.622 [debug] Current batch of media processed. Will check again in 1000ms 01:26:43.626 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1321, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", "id" => "kn_vKkOAvM8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kn_vKkOAvM8", "playlist_index" => 8, "timestamp" => 1770493282, "title" => "Год буду жить в этой машине", "upload_date" => "20260207"} 01:26:43.627 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=593.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:26:43.629 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=163.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:26:43.630 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=164.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-07 19:41:22Z], 2] 01:26:43.655 [debug] QUERY OK source="media_items" db=24.0ms queue=0.1ms idle=165.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Год буду жить в этой машине", "a7e5c82e-51ca-4395-9d7f-8bfd43f81c90", 1321, false, "kn_vKkOAvM8", "https://www.youtube.com/watch?v=kn_vKkOAvM8", 8, "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", false, false, false, 2, [], 98, ~U[2026-02-07 19:41:22Z], ~U[2026-04-17 20:26:43Z], ~U[2026-04-17 20:26:43Z], "Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Год буду жить в этой машине", 1321, false, "kn_vKkOAvM8", "https://www.youtube.com/watch?v=kn_vKkOAvM8", "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", false, 2, ~U[2026-02-07 19:41:22Z]] 01:26:43.656 [debug] QUERY OK source="sources" db=0.4ms idle=190.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:26:43.657 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=29.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:26:43.658 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=29.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [189] 01:26:43.659 [debug] Current batch of media processed. Will check again in 1000ms 01:26:44.684 [debug] Current batch of media processed. Will check again in 1000ms 01:26:45.695 [debug] Current batch of media processed. Will check again in 1000ms 01:26:46.701 [debug] Current batch of media processed. Will check again in 1000ms 01:26:47.724 [debug] Current batch of media processed. Will check again in 1000ms 01:26:48.730 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1576, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", "id" => "R_PiQ_sXZFY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=R_PiQ_sXZFY", "playlist_index" => 9, "timestamp" => 1769402566, "title" => "Конец. Продал тук тук и мы разъезжаемся!", "upload_date" => "20260126"} 01:26:48.732 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1234.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:26:48.733 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=1235.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:26:48.735 [debug] QUERY OK source="media_items" db=1.2ms queue=0.6ms idle=1237.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-26 04:42:46Z], 2] 01:26:48.738 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=1239.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Конец. Продал тук тук и мы разъезжаемся!", "434de30a-e36b-4d39-abd5-5b79d9030b4e", 1576, false, "R_PiQ_sXZFY", "https://www.youtube.com/watch?v=R_PiQ_sXZFY", 9, "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", false, false, false, 2, [], 98, ~U[2026-01-26 04:42:46Z], ~U[2026-04-17 20:26:48Z], ~U[2026-04-17 20:26:48Z], "https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Конец. Продал тук тук и мы разъезжаемся!", 1576, false, "R_PiQ_sXZFY", "https://www.youtube.com/watch?v=R_PiQ_sXZFY", "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", false, 2, ~U[2026-01-26 04:42:46Z]] 01:26:48.739 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=635.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:26:48.740 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=7.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:26:48.753 [debug] QUERY OK source="media_items" db=12.6ms queue=0.1ms idle=7.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [192] 01:26:48.753 [debug] Current batch of media processed. Will check again in 1000ms 01:26:49.762 [debug] Current batch of media processed. Will check again in 1000ms 01:26:50.766 [debug] Current batch of media processed. Will check again in 1000ms 01:26:51.774 [debug] Current batch of media processed. Will check again in 1000ms 01:26:52.777 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1276, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", "id" => "2ozZCTEERXg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=2ozZCTEERXg", "playlist_index" => 10, "timestamp" => 1768692169, "title" => "Меня очаровала девушка с автодомом", "upload_date" => "20260117"} 01:26:52.779 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=600.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:26:52.780 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=263.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:26:52.782 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=264.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-17 23:22:49Z], 2] 01:26:52.805 [debug] QUERY OK source="media_items" db=21.6ms queue=0.2ms idle=266.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Меня очаровала девушка с автодомом", "9a6c816b-7e5b-4c92-a0b6-3fbef5e8dfe8", 1276, false, "2ozZCTEERXg", "https://www.youtube.com/watch?v=2ozZCTEERXg", 10, "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", false, false, false, 2, [], 98, ~U[2026-01-17 23:22:49Z], ~U[2026-04-17 20:26:52Z], ~U[2026-04-17 20:26:52Z], "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Меня очаровала девушка с автодомом", 1276, false, "2ozZCTEERXg", "https://www.youtube.com/watch?v=2ozZCTEERXg", "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", false, 2, ~U[2026-01-17 23:22:49Z]] 01:26:52.806 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=289.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:26:52.807 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=27.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:26:52.808 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=27.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [194] 01:26:52.808 [debug] Current batch of media processed. Will check again in 1000ms 01:26:53.812 [debug] Current batch of media processed. Will check again in 1000ms 01:26:54.817 [debug] Current batch of media processed. Will check again in 1000ms 01:26:55.823 [debug] Current batch of media processed. Will check again in 1000ms 01:26:56.834 [debug] Current batch of media processed. Will check again in 1000ms 01:26:57.840 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1549, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", "id" => "4giLNL0ZYIw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=4giLNL0ZYIw", "playlist_index" => 11, "timestamp" => 1766943042, "title" => "Еду к Девушке Мечты на своём Тук Туке", "upload_date" => "20251228"} 01:26:57.846 [debug] QUERY OK source="sources" db=4.5ms queue=0.3ms idle=1308.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:26:57.847 [debug] QUERY OK source="sources" db=0.4ms idle=1313.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:26:57.848 [debug] QUERY OK source="media_items" db=0.7ms idle=1314.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-28 17:30:42Z], 2] 01:26:57.851 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1315.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду к Девушке Мечты на своём Тук Туке", "b87bd16b-e981-4be8-a15d-2be30e75f26c", 1549, false, "4giLNL0ZYIw", "https://www.youtube.com/watch?v=4giLNL0ZYIw", 11, "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", false, false, false, 2, [], 98, ~U[2025-12-28 17:30:42Z], ~U[2026-04-17 20:26:57Z], ~U[2026-04-17 20:26:57Z], "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду к Девушке Мечты на своём Тук Туке", 1549, false, "4giLNL0ZYIw", "https://www.youtube.com/watch?v=4giLNL0ZYIw", "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", false, 2, ~U[2025-12-28 17:30:42Z]] 01:26:57.852 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=606.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:26:57.853 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:26:57.854 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=6.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [196] 01:26:57.854 [debug] Current batch of media processed. Will check again in 1000ms 01:26:58.858 [debug] Current batch of media processed. Will check again in 1000ms 01:26:59.862 [debug] Current batch of media processed. Will check again in 1000ms 01:27:00.217 [info] {"source":"oban","duration":2856,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:27:00.869 [debug] Current batch of media processed. Will check again in 1000ms 01:27:01.876 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1406, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", "id" => "G4NAob4_ZtI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=G4NAob4_ZtI", "playlist_index" => 12, "timestamp" => 1766384141, "title" => "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", "upload_date" => "20251222"} 01:27:01.878 [debug] QUERY OK source="sources" db=0.7ms queue=0.4ms idle=577.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:27:01.879 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=320.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:01.880 [debug] QUERY OK source="media_items" db=0.8ms queue=0.3ms idle=321.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-22 06:15:41Z], 2] 01:27:01.884 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=323.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", "e62738ed-70c0-481f-b6c8-a27efe9150a1", 1406, false, "G4NAob4_ZtI", "https://www.youtube.com/watch?v=G4NAob4_ZtI", 12, "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", false, false, false, 2, [], 98, ~U[2025-12-22 06:15:41Z], ~U[2026-04-17 20:27:01Z], ~U[2026-04-17 20:27:01Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", 1406, false, "G4NAob4_ZtI", "https://www.youtube.com/watch?v=G4NAob4_ZtI", "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", false, 2, ~U[2025-12-22 06:15:41Z]] 01:27:01.885 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=325.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:01.886 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.2ms idle=7.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:27:01.888 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=8.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [198] 01:27:01.888 [debug] Current batch of media processed. Will check again in 1000ms 01:27:02.894 [debug] Current batch of media processed. Will check again in 1000ms 01:27:03.897 [debug] Current batch of media processed. Will check again in 1000ms 01:27:04.965 [debug] Current batch of media processed. Will check again in 1000ms 01:27:05.968 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1514, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", "id" => "xFdBoiYvh4g", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xFdBoiYvh4g", "playlist_index" => 13, "timestamp" => 1765722906, "title" => "Мы Больше НЕ ХОТИМ Здесь находиться", "upload_date" => "20251214"} 01:27:05.970 [debug] QUERY OK source="sources" db=0.5ms queue=0.4ms idle=627.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:27:05.971 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=397.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:05.973 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=398.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-14 14:35:06Z], 2] 01:27:05.977 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=400.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мы Больше НЕ ХОТИМ Здесь находиться", "610744f8-3e8b-48fd-b003-e12e83fc53d3", 1514, false, "xFdBoiYvh4g", "https://www.youtube.com/watch?v=xFdBoiYvh4g", 13, "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", false, false, false, 2, [], 98, ~U[2025-12-14 14:35:06Z], ~U[2026-04-17 20:27:05Z], ~U[2026-04-17 20:27:05Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мы Больше НЕ ХОТИМ Здесь находиться", 1514, false, "xFdBoiYvh4g", "https://www.youtube.com/watch?v=xFdBoiYvh4g", "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", false, 2, ~U[2025-12-14 14:35:06Z]] 01:27:05.978 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=403.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:05.979 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=8.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:27:05.981 [debug] QUERY OK source="media_items" db=0.9ms queue=0.3ms idle=8.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [200] 01:27:05.981 [debug] Current batch of media processed. Will check again in 1000ms 01:27:06.828 [info] {"source":"oban","duration":2813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:07.053 [debug] Current batch of media processed. Will check again in 1000ms 01:27:08.191 [debug] Current batch of media processed. Will check again in 1000ms 01:27:09.193 [debug] Current batch of media processed. Will check again in 1000ms 01:27:10.197 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1037, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", "id" => "n5imZW0JT1k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=n5imZW0JT1k", "playlist_index" => 14, "timestamp" => 1765329342, "title" => "Этой Ночью Произошло Ужасное", "upload_date" => "20251210"} 01:27:10.199 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1611.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:27:10.200 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=787.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:10.201 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=607.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-10 01:15:42Z], 2] 01:27:10.204 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=609.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Этой Ночью Произошло Ужасное", "1c01d5fe-a774-487d-aa02-27cee3c999b9", 1037, false, "n5imZW0JT1k", "https://www.youtube.com/watch?v=n5imZW0JT1k", 14, "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", false, false, false, 2, [], 98, ~U[2025-12-10 01:15:42Z], ~U[2026-04-17 20:27:10Z], ~U[2026-04-17 20:27:10Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Этой Ночью Произошло Ужасное", 1037, false, "n5imZW0JT1k", "https://www.youtube.com/watch?v=n5imZW0JT1k", "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", false, 2, ~U[2025-12-10 01:15:42Z]] 01:27:10.206 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=612.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:10.207 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=7.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:27:10.208 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [202] 01:27:10.208 [debug] Current batch of media processed. Will check again in 1000ms 01:27:11.222 [debug] Current batch of media processed. Will check again in 1000ms 01:27:12.259 [debug] Current batch of media processed. Will check again in 1000ms 01:27:13.287 [debug] Current batch of media processed. Will check again in 1000ms 01:27:14.296 [debug] Current batch of media processed. Will check again in 1000ms 01:27:15.305 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1108, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", "id" => "aeGO4jSaWxY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=aeGO4jSaWxY", "playlist_index" => 15, "timestamp" => 1764880079, "title" => "Я Сильно Облажался", "upload_date" => "20251204"} 01:27:15.307 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1639.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:27:15.308 [debug] QUERY OK source="sources" db=0.3ms idle=1640.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:15.309 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1641.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-04 20:27:59Z], 2] 01:27:15.312 [debug] QUERY OK source="media_items" db=1.7ms idle=1642.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Сильно Облажался", "fd69c8f6-db58-4902-8c9c-6c28fc803a79", 1108, false, "aeGO4jSaWxY", "https://www.youtube.com/watch?v=aeGO4jSaWxY", 15, "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", false, false, false, 2, [], 98, ~U[2025-12-04 20:27:59Z], ~U[2026-04-17 20:27:15Z], ~U[2026-04-17 20:27:15Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Сильно Облажался", 1108, false, "aeGO4jSaWxY", "https://www.youtube.com/watch?v=aeGO4jSaWxY", "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", false, 2, ~U[2025-12-04 20:27:59Z]] 01:27:15.312 [debug] QUERY OK source="sources" db=0.4ms idle=820.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:15.313 [debug] QUERY OK source="media_profiles" db=0.4ms idle=5.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:27:15.314 [debug] QUERY OK source="media_items" db=0.5ms idle=6.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [204] 01:27:15.315 [debug] Current batch of media processed. Will check again in 1000ms 01:27:16.321 [debug] Current batch of media processed. Will check again in 1000ms 01:27:17.330 [debug] Current batch of media processed. Will check again in 1000ms 01:27:18.331 [debug] Current batch of media processed. Will check again in 1000ms 01:27:19.335 [debug] Current batch of media processed. Will check again in 1000ms 01:27:20.338 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1412, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", "id" => "pA0akcR9DQg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=pA0akcR9DQg", "playlist_index" => 16, "timestamp" => 1764076874, "title" => "Еду На Тук Туке через всю Страну", "upload_date" => "20251125"} 01:27:20.340 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1629.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:27:20.341 [debug] QUERY OK source="sources" db=0.3ms idle=1630.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:20.342 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1631.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-25 13:21:14Z], 2] 01:27:20.345 [debug] QUERY OK source="media_items" db=2.0ms idle=1633.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду На Тук Туке через всю Страну", "a7ed4b75-c4d3-43c0-9a8f-46bca405a470", 1412, false, "pA0akcR9DQg", "https://www.youtube.com/watch?v=pA0akcR9DQg", 16, "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", false, false, false, 2, [], 98, ~U[2025-11-25 13:21:14Z], ~U[2026-04-17 20:27:20Z], ~U[2026-04-17 20:27:20Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду На Тук Туке через всю Страну", 1412, false, "pA0akcR9DQg", "https://www.youtube.com/watch?v=pA0akcR9DQg", "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", false, 2, ~U[2025-11-25 13:21:14Z]] 01:27:20.346 [debug] QUERY OK source="sources" db=0.4ms idle=675.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:20.347 [debug] QUERY OK source="media_profiles" db=0.5ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:27:20.348 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [207] 01:27:20.348 [debug] Current batch of media processed. Will check again in 1000ms 01:27:21.354 [debug] Current batch of media processed. Will check again in 1000ms 01:27:22.359 [debug] Current batch of media processed. Will check again in 1000ms 01:27:23.363 [debug] Current batch of media processed. Will check again in 1000ms 01:27:24.376 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1035, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", "id" => "rmc7zta802k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=rmc7zta802k", "playlist_index" => 17, "timestamp" => 1763443158, "title" => "Мне Нужна Женщина", "upload_date" => "20251118"} 01:27:24.378 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=688.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:27:24.379 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=614.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:24.380 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=614.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-18 05:19:18Z], 2] 01:27:24.384 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=616.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мне Нужна Женщина", "0d0bb728-69a2-4c56-a8a4-3b4d24670843", 1035, false, "rmc7zta802k", "https://www.youtube.com/watch?v=rmc7zta802k", 17, "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", false, false, false, 2, [], 98, ~U[2025-11-18 05:19:18Z], ~U[2026-04-17 20:27:24Z], ~U[2026-04-17 20:27:24Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мне Нужна Женщина", 1035, false, "rmc7zta802k", "https://www.youtube.com/watch?v=rmc7zta802k", "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", false, 2, ~U[2025-11-18 05:19:18Z]] 01:27:24.384 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=619.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:24.385 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=7.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:27:24.386 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [209] 01:27:24.387 [debug] Current batch of media processed. Will check again in 1000ms 01:27:25.414 [debug] Current batch of media processed. Will check again in 1000ms 01:27:26.421 [debug] Current batch of media processed. Will check again in 1000ms 01:27:27.452 [debug] Current batch of media processed. Will check again in 1000ms 01:27:28.503 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1613, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", "id" => "6ADiE2Td0tQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=6ADiE2Td0tQ", "playlist_index" => 18, "timestamp" => 1762786204, "title" => "Я Остался БЕЗ ДЕНЕГ в Чили", "upload_date" => "20251110"} 01:27:28.504 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=763.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:27:28.506 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=686.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:28.508 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=687.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-10 14:50:04Z], 2] 01:27:28.511 [debug] QUERY OK source="media_items" db=2.0ms idle=689.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Остался БЕЗ ДЕНЕГ в Чили", "1fed3df2-cec5-4c48-b80a-91fd17a08d22", 1613, false, "6ADiE2Td0tQ", "https://www.youtube.com/watch?v=6ADiE2Td0tQ", 18, "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", false, false, false, 2, [], 98, ~U[2025-11-10 14:50:04Z], ~U[2026-04-17 20:27:28Z], ~U[2026-04-17 20:27:28Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Остался БЕЗ ДЕНЕГ в Чили", 1613, false, "6ADiE2Td0tQ", "https://www.youtube.com/watch?v=6ADiE2Td0tQ", "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", false, 2, ~U[2025-11-10 14:50:04Z]] 01:27:28.512 [debug] QUERY OK source="sources" db=0.3ms idle=692.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:28.512 [debug] QUERY OK source="media_profiles" db=0.3ms idle=7.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:27:28.514 [debug] QUERY OK source="media_items" db=0.7ms idle=7.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [211] 01:27:28.514 [debug] Current batch of media processed. Will check again in 1000ms 01:27:29.517 [debug] Current batch of media processed. Will check again in 1000ms 01:27:30.528 [debug] Current batch of media processed. Will check again in 1000ms 01:27:31.578 [debug] Current batch of media processed. Will check again in 1000ms 01:27:32.582 [debug] Current batch of media processed. Will check again in 1000ms 01:27:33.588 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1705, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", "id" => "UPvY6pc2g2Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UPvY6pc2g2Q", "playlist_index" => 19, "timestamp" => 1762174187, "title" => "Моя Жизнь Без Смысла", "upload_date" => "20251103"} 01:27:33.590 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=1732.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:27:33.591 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1734.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:33.592 [debug] QUERY OK source="media_items" db=0.8ms idle=1735.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-03 12:49:47Z], 2] 01:27:33.595 [debug] QUERY OK source="media_items" db=1.6ms idle=1736.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Моя Жизнь Без Смысла", "e30e067d-6daf-4326-8c4c-db3e9916cbdd", 1705, false, "UPvY6pc2g2Q", "https://www.youtube.com/watch?v=UPvY6pc2g2Q", 19, "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", false, false, false, 2, [], 98, ~U[2025-11-03 12:49:47Z], ~U[2026-04-17 20:27:33Z], ~U[2026-04-17 20:27:33Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Моя Жизнь Без Смысла", 1705, false, "UPvY6pc2g2Q", "https://www.youtube.com/watch?v=UPvY6pc2g2Q", "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", false, 2, ~U[2025-11-03 12:49:47Z]] 01:27:33.596 [debug] QUERY OK source="sources" db=0.4ms idle=805.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:33.597 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=6.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:27:33.598 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [213] 01:27:33.598 [debug] Current batch of media processed. Will check again in 1000ms 01:27:34.600 [debug] Current batch of media processed. Will check again in 1000ms 01:27:35.666 [debug] Current batch of media processed. Will check again in 1000ms 01:27:36.667 [debug] Current batch of media processed. Will check again in 1000ms 01:27:36.832 [info] {"source":"oban","duration":2124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:37.463 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@nestrashno --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/Nestrashno/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:2160,+codec:h264:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/b8/62/b862f1e086544b0e89c61d59f3389852ba9ae0c98684c0e2a55561a0f088f74e.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/5b/34/5b341194731ce6b1adc7063341963eb29084a4a0d916fe84507e905bb3279505.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 01:27:37.465 [debug] Gracefully stopping file follower 01:27:37.466 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1591.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:27:37.468 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=635.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:37.469 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=561.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-12 15:11:52Z], 2] 01:27:37.472 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=563.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Что могло пойти не так?", "08992cff-28fa-4397-a5c8-94f580989bc2", 1091, false, "J45juaoKZxw", "https://www.youtube.com/watch?v=J45juaoKZxw", 1, "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", false, false, false, 2, [], 98, ~U[2026-04-12 15:11:52Z], ~U[2026-04-17 20:27:37Z], ~U[2026-04-17 20:27:37Z], "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Что могло пойти не так?", 1091, false, "J45juaoKZxw", "https://www.youtube.com/watch?v=J45juaoKZxw", "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", false, 2, ~U[2026-04-12 15:11:52Z]] 01:27:37.473 [debug] QUERY OK source="sources" db=0.4ms idle=564.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:37.474 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-07 05:40:09Z], 2] 01:27:37.476 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Всё достало", "a5fca7fb-5cb2-4787-9fde-1bdc79e18115", 1352, false, "W9xy1W0SdQc", "https://www.youtube.com/watch?v=W9xy1W0SdQc", 2, "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", false, false, false, 2, [], 98, ~U[2026-04-07 05:40:09Z], ~U[2026-04-17 20:27:37Z], ~U[2026-04-17 20:27:37Z], "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Всё достало", 1352, false, "W9xy1W0SdQc", "https://www.youtube.com/watch?v=W9xy1W0SdQc", "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", false, 2, ~U[2026-04-07 05:40:09Z]] 01:27:37.477 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:37.479 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=5.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-25 14:24:22Z], 2] 01:27:37.482 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Пока. Я буду скучать.", "4fc339a6-b8bb-4721-b007-808e9feb513c", 1032, false, "kXfi5sA7eEg", "https://www.youtube.com/watch?v=kXfi5sA7eEg", 3, "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", false, false, false, 2, [], 98, ~U[2026-03-25 14:24:22Z], ~U[2026-04-17 20:27:37Z], ~U[2026-04-17 20:27:37Z], "Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Пока. Я буду скучать.", 1032, false, "kXfi5sA7eEg", "https://www.youtube.com/watch?v=kXfi5sA7eEg", "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", false, 2, ~U[2026-03-25 14:24:22Z]] 01:27:37.483 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:37.484 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-17 18:08:37Z], 2] 01:27:37.486 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшая страна Латинской Америки", "a858a350-067e-4a13-b5d3-98610ae54cc4", 1621, false, "hOjeA8-3k2A", "https://www.youtube.com/watch?v=hOjeA8-3k2A", 4, "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", false, false, false, 2, [], 98, ~U[2026-03-17 18:08:37Z], ~U[2026-04-17 20:27:37Z], ~U[2026-04-17 20:27:37Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшая страна Латинской Америки", 1621, false, "hOjeA8-3k2A", "https://www.youtube.com/watch?v=hOjeA8-3k2A", "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", false, 2, ~U[2026-03-17 18:08:37Z]] 01:27:37.487 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=7.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:37.488 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-09 03:06:25Z], 2] 01:27:37.491 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=6.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Теперь у меня есть девушка", "f18508e3-206f-48c7-917d-986e4cef0010", 1276, false, "mhAJ_p0PnD4", "https://www.youtube.com/watch?v=mhAJ_p0PnD4", 5, "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", false, false, false, 2, [], 98, ~U[2026-03-09 03:06:25Z], ~U[2026-04-17 20:27:37Z], ~U[2026-04-17 20:27:37Z], "Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Теперь у меня есть девушка", 1276, false, "mhAJ_p0PnD4", "https://www.youtube.com/watch?v=mhAJ_p0PnD4", "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", false, 2, ~U[2026-03-09 03:06:25Z]] 01:27:37.492 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:37.493 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-24 20:33:14Z], 2] 01:27:37.495 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшее решение в моей жизни?", "f3a98720-9126-4761-a022-3a7c461e555d", 1191, false, "-X0zctOscOY", "https://www.youtube.com/watch?v=-X0zctOscOY", 6, "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", false, false, false, 2, [], 98, ~U[2026-02-24 20:33:14Z], ~U[2026-04-17 20:27:37Z], ~U[2026-04-17 20:27:37Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшее решение в моей жизни?", 1191, false, "-X0zctOscOY", "https://www.youtube.com/watch?v=-X0zctOscOY", "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", false, 2, ~U[2026-02-24 20:33:14Z]] 01:27:37.496 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:37.497 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=5.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 04:14:18Z], 2] 01:27:37.692 [debug] QUERY OK source="media_items" db=193.8ms queue=0.1ms idle=6.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Как в 33 года я начал жить в машине.", "166a9f80-d349-4919-b517-1ed309c3610a", 1218, false, "lVm8Q1PvKis", "https://www.youtube.com/watch?v=lVm8Q1PvKis", 7, "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", false, false, false, 2, [], 98, ~U[2026-02-16 04:14:18Z], ~U[2026-04-17 20:27:37Z], ~U[2026-04-17 20:27:37Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Как в 33 года я начал жить в машине.", 1218, false, "lVm8Q1PvKis", "https://www.youtube.com/watch?v=lVm8Q1PvKis", "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", false, 2, ~U[2026-02-16 04:14:18Z]] 01:27:37.694 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=199.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:37.696 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=199.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-07 19:41:22Z], 2] 01:27:37.729 [debug] QUERY OK source="media_items" db=31.9ms queue=0.1ms idle=200.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Год буду жить в этой машине", "2daf67fa-6086-4feb-bfd0-8474af690584", 1321, false, "kn_vKkOAvM8", "https://www.youtube.com/watch?v=kn_vKkOAvM8", 8, "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", false, false, false, 2, [], 98, ~U[2026-02-07 19:41:22Z], ~U[2026-04-17 20:27:37Z], ~U[2026-04-17 20:27:37Z], "Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Год буду жить в этой машине", 1321, false, "kn_vKkOAvM8", "https://www.youtube.com/watch?v=kn_vKkOAvM8", "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", false, 2, ~U[2026-02-07 19:41:22Z]] 01:27:37.730 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=231.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:37.731 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=38.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-26 04:42:46Z], 2] 01:27:37.734 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=37.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Конец. Продал тук тук и мы разъезжаемся!", "06ab7164-9214-43ff-a7e9-1442aa22e271", 1576, false, "R_PiQ_sXZFY", "https://www.youtube.com/watch?v=R_PiQ_sXZFY", 9, "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", false, false, false, 2, [], 98, ~U[2026-01-26 04:42:46Z], ~U[2026-04-17 20:27:37Z], ~U[2026-04-17 20:27:37Z], "https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Конец. Продал тук тук и мы разъезжаемся!", 1576, false, "R_PiQ_sXZFY", "https://www.youtube.com/watch?v=R_PiQ_sXZFY", "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", false, 2, ~U[2026-01-26 04:42:46Z]] 01:27:37.734 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=38.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:37.735 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=6.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-17 23:22:49Z], 2] 01:27:37.738 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=6.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Меня очаровала девушка с автодомом", "44b82924-1793-4743-a6e3-4f649719882d", 1276, false, "2ozZCTEERXg", "https://www.youtube.com/watch?v=2ozZCTEERXg", 10, "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", false, false, false, 2, [], 98, ~U[2026-01-17 23:22:49Z], ~U[2026-04-17 20:27:37Z], ~U[2026-04-17 20:27:37Z], "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Меня очаровала девушка с автодомом", 1276, false, "2ozZCTEERXg", "https://www.youtube.com/watch?v=2ozZCTEERXg", "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", false, 2, ~U[2026-01-17 23:22:49Z]] 01:27:37.739 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:37.740 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-28 17:30:42Z], 2] 01:27:37.742 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=6.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду к Девушке Мечты на своём Тук Туке", "108057e8-9993-45e7-9a3a-3ba1572e5ef3", 1549, false, "4giLNL0ZYIw", "https://www.youtube.com/watch?v=4giLNL0ZYIw", 11, "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", false, false, false, 2, [], 98, ~U[2025-12-28 17:30:42Z], ~U[2026-04-17 20:27:37Z], ~U[2026-04-17 20:27:37Z], "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду к Девушке Мечты на своём Тук Туке", 1549, false, "4giLNL0ZYIw", "https://www.youtube.com/watch?v=4giLNL0ZYIw", "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", false, 2, ~U[2025-12-28 17:30:42Z]] 01:27:37.743 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:37.744 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=5.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-22 06:15:41Z], 2] 01:27:37.747 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=5.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", "9e854d6f-1518-4a9e-8bc3-538b048a7bbb", 1406, false, "G4NAob4_ZtI", "https://www.youtube.com/watch?v=G4NAob4_ZtI", 12, "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", false, false, false, 2, [], 98, ~U[2025-12-22 06:15:41Z], ~U[2026-04-17 20:27:37Z], ~U[2026-04-17 20:27:37Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", 1406, false, "G4NAob4_ZtI", "https://www.youtube.com/watch?v=G4NAob4_ZtI", "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", false, 2, ~U[2025-12-22 06:15:41Z]] 01:27:37.748 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:37.749 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-14 14:35:06Z], 2] 01:27:37.751 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=5.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мы Больше НЕ ХОТИМ Здесь находиться", "d0ef56a0-984a-422c-9f5d-2b39eac43e54", 1514, false, "xFdBoiYvh4g", "https://www.youtube.com/watch?v=xFdBoiYvh4g", 13, "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", false, false, false, 2, [], 98, ~U[2025-12-14 14:35:06Z], ~U[2026-04-17 20:27:37Z], ~U[2026-04-17 20:27:37Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мы Больше НЕ ХОТИМ Здесь находиться", 1514, false, "xFdBoiYvh4g", "https://www.youtube.com/watch?v=xFdBoiYvh4g", "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", false, 2, ~U[2025-12-14 14:35:06Z]] 01:27:37.752 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:37.753 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=5.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-10 01:15:42Z], 2] 01:27:37.755 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=6.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Этой Ночью Произошло Ужасное", "31db9215-01bd-4998-b79f-5ea2b80b9cda", 1037, false, "n5imZW0JT1k", "https://www.youtube.com/watch?v=n5imZW0JT1k", 14, "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", false, false, false, 2, [], 98, ~U[2025-12-10 01:15:42Z], ~U[2026-04-17 20:27:37Z], ~U[2026-04-17 20:27:37Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Этой Ночью Произошло Ужасное", 1037, false, "n5imZW0JT1k", "https://www.youtube.com/watch?v=n5imZW0JT1k", "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", false, 2, ~U[2025-12-10 01:15:42Z]] 01:27:37.756 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:37.759 [debug] QUERY OK source="media_items" db=0.9ms queue=0.3ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-04 20:27:59Z], 2] 01:27:37.762 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=7.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Сильно Облажался", "d24c1d1d-bbf6-4047-a6c3-f6c40ca2ed4a", 1108, false, "aeGO4jSaWxY", "https://www.youtube.com/watch?v=aeGO4jSaWxY", 15, "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", false, false, false, 2, [], 98, ~U[2025-12-04 20:27:59Z], ~U[2026-04-17 20:27:37Z], ~U[2026-04-17 20:27:37Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Сильно Облажался", 1108, false, "aeGO4jSaWxY", "https://www.youtube.com/watch?v=aeGO4jSaWxY", "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", false, 2, ~U[2025-12-04 20:27:59Z]] 01:27:37.763 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=9.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:37.764 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-25 13:21:14Z], 2] 01:27:37.767 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду На Тук Туке через всю Страну", "700ef205-06d3-4bb2-8173-b4f52ce9455f", 1412, false, "pA0akcR9DQg", "https://www.youtube.com/watch?v=pA0akcR9DQg", 16, "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", false, false, false, 2, [], 98, ~U[2025-11-25 13:21:14Z], ~U[2026-04-17 20:27:37Z], ~U[2026-04-17 20:27:37Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду На Тук Туке через всю Страну", 1412, false, "pA0akcR9DQg", "https://www.youtube.com/watch?v=pA0akcR9DQg", "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", false, 2, ~U[2025-11-25 13:21:14Z]] 01:27:37.768 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:37.769 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=6.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-18 05:19:18Z], 2] 01:27:37.783 [debug] QUERY OK source="media_items" db=11.7ms queue=0.1ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мне Нужна Женщина", "1d4aea14-51e4-4a72-91f7-93df97b39e31", 1035, false, "rmc7zta802k", "https://www.youtube.com/watch?v=rmc7zta802k", 17, "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", false, false, false, 2, [], 98, ~U[2025-11-18 05:19:18Z], ~U[2026-04-17 20:27:37Z], ~U[2026-04-17 20:27:37Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мне Нужна Женщина", 1035, false, "rmc7zta802k", "https://www.youtube.com/watch?v=rmc7zta802k", "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", false, 2, ~U[2025-11-18 05:19:18Z]] 01:27:37.788 [debug] QUERY OK source="sources" db=1.6ms queue=0.7ms idle=21.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:37.790 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=21.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-10 14:50:04Z], 2] 01:27:37.794 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=22.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Остался БЕЗ ДЕНЕГ в Чили", "ed91d405-a2d1-40da-a559-c78f728e4e71", 1613, false, "6ADiE2Td0tQ", "https://www.youtube.com/watch?v=6ADiE2Td0tQ", 18, "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", false, false, false, 2, [], 98, ~U[2025-11-10 14:50:04Z], ~U[2026-04-17 20:27:37Z], ~U[2026-04-17 20:27:37Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Остался БЕЗ ДЕНЕГ в Чили", 1613, false, "6ADiE2Td0tQ", "https://www.youtube.com/watch?v=6ADiE2Td0tQ", "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", false, 2, ~U[2025-11-10 14:50:04Z]] 01:27:37.796 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=25.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:37.797 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=14.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-03 12:49:47Z], 2] 01:27:37.800 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=10.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Моя Жизнь Без Смысла", "9173349c-7057-4e5a-8ec1-c27b839c2911", 1705, false, "UPvY6pc2g2Q", "https://www.youtube.com/watch?v=UPvY6pc2g2Q", 19, "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", false, false, false, 2, [], 98, ~U[2025-11-03 12:49:47Z], ~U[2026-04-17 20:27:37Z], ~U[2026-04-17 20:27:37Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Моя Жизнь Без Смысла", 1705, false, "UPvY6pc2g2Q", "https://www.youtube.com/watch?v=UPvY6pc2g2Q", "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", false, 2, ~U[2025-11-03 12:49:47Z]] 01:27:37.801 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=10.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:27:37.802 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=7.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-26 02:15:03Z], 2] 01:27:37.805 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=7.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ).", "2759b995-961c-4e36-b52c-895e487ae500", 1462, false, "KIl3L2ER0ow", "https://www.youtube.com/watch?v=KIl3L2ER0ow", 20, "/downloads/shows/Nestrashno/Season 2025/s2025e102600 - Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ)..mkv", false, false, false, 2, [], 98, ~U[2025-10-26 02:15:03Z], ~U[2026-04-17 20:27:37Z], ~U[2026-04-17 20:27:37Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ).", 1462, false, "KIl3L2ER0ow", "https://www.youtube.com/watch?v=KIl3L2ER0ow", "/downloads/shows/Nestrashno/Season 2025/s2025e102600 - Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ)..mkv", false, 2, ~U[2025-10-26 02:15:03Z]] 01:27:37.806 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.6ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-04-17 20:27:37Z], ~U[2026-04-17 20:27:37Z], 2] 01:27:37.808 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=7.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 01:27:37.810 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=7.3ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 01:27:37.810 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=7.4ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 01:27:37.814 [debug] QUERY OK source="tasks" db=0.4ms idle=4.9ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [74, 2, ~U[2026-04-17 20:27:37Z], ~U[2026-04-17 20:27:37Z]] 01:27:37.814 [info] {"args":{"id":2},"id":72,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":96622536,"event":"job:stop","queue_time":622535,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 01:28:00.227 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:28:06.877 [info] {"source":"oban","duration":1503,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:36.888 [info] {"source":"oban","duration":2046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:00.230 [info] {"source":"oban","duration":899,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:29:06.900 [info] {"source":"oban","duration":1931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:36.917 [info] {"source":"oban","duration":2296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:00.237 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:30:06.925 [info] {"source":"oban","duration":2081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:36.935 [info] {"source":"oban","duration":1796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:00.252 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:31:06.941 [info] {"source":"oban","duration":1905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:36.976 [info] {"source":"oban","duration":2282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:00.259 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:32:07.047 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:19.007 [info] GET / 01:32:19.007 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 01:32:19.009 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1002.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:32:19.010 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.3ms idle=77.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 01:32:19.012 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=4.6ms SELECT count(s0."id") FROM "sources" AS s0 [] 01:32:19.015 [info] GET / 01:32:19.015 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 01:32:19.015 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=5.8ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 01:32:19.015 [debug] QUERY OK source="settings" db=0.4ms idle=8.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:32:19.016 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=5.4ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 01:32:19.016 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=6.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 01:32:19.017 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=4.6ms SELECT count(s0."id") FROM "sources" AS s0 [] 01:32:19.018 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=2.0ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 01:32:19.018 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:32:19.019 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 01:32:19.019 [debug] QUERY OK source="settings" db=0.5ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:32:19.020 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:32:19.021 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:32:19.022 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:32:19.023 [debug] QUERY OK source="settings" db=0.3ms queue=0.6ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:32:19.025 [debug] QUERY OK source="tasks" db=0.6ms idle=5.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 01:32:19.026 [debug] QUERY OK source="tasks" db=0.7ms idle=4.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 01:32:19.028 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=5.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 01:32:19.028 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=4.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 01:32:19.031 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=5.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 01:32:19.033 [debug] QUERY OK source="media_items" db=4.7ms queue=0.1ms idle=3.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 01:32:19.033 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=6.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 01:32:19.035 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=6.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 01:32:19.041 [debug] QUERY OK source="media_items" db=3.5ms queue=0.1ms idle=8.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 01:32:19.041 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=7.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 01:32:19.043 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=7.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 01:32:19.045 [info] Sent 200 in 37ms 01:32:19.045 [debug] QUERY OK source="media_items" db=3.4ms queue=0.2ms idle=8.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 01:32:19.047 [info] Sent 200 in 32ms 01:32:37.055 [info] {"source":"oban","duration":2600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:00.265 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:33:07.111 [info] {"source":"oban","duration":2741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:37.117 [info] {"source":"oban","duration":1784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:00.270 [info] {"source":"oban","duration":868,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:34:07.120 [info] {"source":"oban","duration":1806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:37.161 [info] {"source":"oban","duration":1883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:00.284 [info] {"source":"oban","duration":793,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:35:07.183 [info] {"source":"oban","duration":2027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:37.187 [info] {"source":"oban","duration":1779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:00.289 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:36:07.192 [info] {"source":"oban","duration":1785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:37.209 [info] {"source":"oban","duration":1526,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:00.364 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:37:07.214 [info] {"source":"oban","duration":2209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:37.218 [info] {"source":"oban","duration":1946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:00.405 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:38:07.233 [info] {"source":"oban","duration":1681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:37.240 [info] {"source":"oban","duration":2378,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:00.411 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:39:07.263 [info] {"source":"oban","duration":1996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:37.293 [info] {"source":"oban","duration":2047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:00.443 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:40:07.308 [info] {"source":"oban","duration":2013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:37.315 [info] {"source":"oban","duration":2086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:00.456 [info] {"source":"oban","duration":859,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:41:07.323 [info] {"source":"oban","duration":2477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:37.337 [info] {"source":"oban","duration":2141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:00.458 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:42:07.343 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:23.343 [info] GET / 01:42:23.344 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 01:42:23.346 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=608.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:42:23.347 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=610.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 01:42:23.348 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=611.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 01:42:23.349 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=611.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 01:42:23.351 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=463.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 01:42:23.352 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=6.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:42:23.353 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=5.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:42:23.355 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=6.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:42:23.359 [debug] QUERY OK source="tasks" db=0.5ms queue=0.2ms idle=8.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 01:42:23.361 [debug] QUERY OK source="media_items" db=0.6ms queue=0.3ms idle=9.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 01:42:23.363 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=8.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 01:42:23.365 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=11.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 01:42:23.370 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=13.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 01:42:23.372 [debug] QUERY OK source="media_items" db=1.4ms idle=12.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 01:42:23.374 [info] Sent 200 in 31ms 01:42:25.144 [info] CONNECTED TO Phoenix.LiveView.Socket in 111µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "IQZhUyVoREF3KCs9OzQ3Gi4BK18YSVFeRdW9N_4tZZYgdQqoj9M-wqf4", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 01:42:25.364 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "sb6jk7p5-rrZ_eFuD8fro87j", "media_state" => "downloaded"} 01:42:25.365 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=617.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 01:42:25.368 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=619.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 01:42:25.369 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=622.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 01:42:25.369 [debug] Replied in 5ms 01:42:25.373 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "sb6jk7p5-rrZ_eFuD8fro87j", "media_state" => "pending"} 01:42:25.374 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=626.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 01:42:25.377 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=466.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 01:42:25.377 [debug] Replied in 4ms 01:42:25.378 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "sb6jk7p5-rrZ_eFuD8fro87j"} 01:42:25.379 [debug] QUERY OK source="tasks" db=0.4ms idle=13.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 01:42:25.379 [debug] Replied in 1ms 01:42:30.159 [info] GET / 01:42:30.159 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 01:42:30.160 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1406.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:42:30.161 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=1406.8ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 01:42:30.162 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1407.9ms SELECT count(s0."id") FROM "sources" AS s0 [] 01:42:30.163 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=1223.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 01:42:30.164 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=213.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 01:42:30.165 [debug] QUERY OK source="settings" db=0.3ms idle=4.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:42:30.166 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=3.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:42:30.167 [debug] QUERY OK source="settings" db=0.3ms idle=4.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:42:30.170 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=5.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 01:42:30.171 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=6.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 01:42:30.172 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=6.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 01:42:30.174 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 01:42:30.177 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=9.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 01:42:30.179 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=8.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 01:42:30.182 [info] Sent 200 in 22ms 01:42:31.869 [info] CONNECTED TO Phoenix.LiveView.Socket in 65µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "DVhKHgZcDBQlOmlhFRgfLzkFZAISLyd9knzxn74DpRQT_ZJJMnPkwitM", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://youtube.mikhailov.net/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://youtube.mikhailov.net/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 01:42:32.092 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "f60fhk8PUh85JBUetk4ieFS0", "media_state" => "downloaded"} 01:42:32.094 [debug] QUERY OK source="media_items" db=1.5ms idle=254.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 01:42:32.095 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=256.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 01:42:32.096 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=258.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [1, 2] 01:42:32.097 [debug] Replied in 4ms 01:42:32.101 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "f60fhk8PUh85JBUetk4ieFS0", "media_state" => "pending"} 01:42:32.103 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=264.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 01:42:32.105 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=146.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 01:42:32.105 [debug] Replied in 4ms 01:42:32.107 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "f60fhk8PUh85JBUetk4ieFS0"} 01:42:32.108 [debug] QUERY OK source="tasks" db=0.5ms idle=13.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 01:42:32.108 [debug] Replied in 1ms 01:42:37.367 [info] {"source":"oban","duration":1811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:00.463 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:43:07.380 [info] {"source":"oban","duration":1300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:37.416 [info] {"source":"oban","duration":1832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:00.497 [info] {"source":"oban","duration":775,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:44:07.423 [info] {"source":"oban","duration":1901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:37.427 [info] {"source":"oban","duration":2842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:00.550 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:45:07.481 [info] {"source":"oban","duration":2103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:37.646 [info] {"source":"oban","duration":2133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:00.560 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:46:07.752 [info] {"source":"oban","duration":1882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:18.295 [info] {"args":{"id":1},"id":73,"meta":{},"system_time":1776458778295323530,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 01:46:18.297 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=1089.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:46:18.299 [debug] QUERY OK source="settings" db=0.6ms queue=0.4ms idle=154.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:46:18.303 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=156.6ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 01:46:18.304 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=85.6ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 01:46:18.305 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=9.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:46:18.306 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=8.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:46:18.307 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=7.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:46:18.312 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=7.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [1] 01:46:18.317 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 01:46:18.318 [debug] Current batch of media processed. Will check again in 1000ms 01:46:18.318 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=13.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:46:18.319 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=13.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:46:18.319 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=12.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:46:18.320 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@lesyaka69 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/LESYAKA/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:2160,+codec:h264:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/ad/6a/ad6a8fc5427ad5c55e5cfed193ab2356fc03e41d21249f5bbeac19b9a9123016.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/4e/d0/4ed0a7c74422e8ce457ebbb061381090079113e799db9fd69064f5efeb556727.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 01:46:19.330 [debug] Current batch of media processed. Will check again in 1000ms 01:46:20.331 [debug] Current batch of media processed. Will check again in 1000ms 01:46:21.341 [debug] Current batch of media processed. Will check again in 1000ms 01:46:22.351 [debug] Current batch of media processed. Will check again in 1000ms 01:46:23.366 [debug] Current batch of media processed. Will check again in 1000ms 01:46:24.368 [debug] Current batch of media processed. Will check again in 1000ms 01:46:25.369 [debug] Current batch of media processed. Will check again in 1000ms 01:46:26.391 [debug] Current batch of media processed. Will check again in 1000ms 01:46:27.409 [debug] Current batch of media processed. Will check again in 1000ms 01:46:28.429 [debug] Current batch of media processed. Will check again in 1000ms 01:46:29.434 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "duration" => 1150, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", "id" => "UAPaZx5tQck", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UAPaZx5tQck", "playlist_index" => 1, "timestamp" => 1775746848, "title" => "УСТАЛА ОТ ПУТЕШЕСТВИЙ", "upload_date" => "20260409"} 01:46:29.436 [debug] QUERY OK source="sources" db=1.2ms queue=0.3ms idle=1161.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 01:46:29.438 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1163.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:46:29.441 [debug] QUERY OK source="media_items" db=2.6ms queue=0.2ms idle=1164.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-09 15:00:48Z], 1] 01:46:29.445 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=1089.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "УСТАЛА ОТ ПУТЕШЕСТВИЙ", "9348fe8b-12e7-4811-8df4-7f7237a7e50a", 1150, false, "UAPaZx5tQck", "https://www.youtube.com/watch?v=UAPaZx5tQck", 1, "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", false, false, false, 1, [], 98, ~U[2026-04-09 15:00:48Z], ~U[2026-04-17 20:46:29Z], ~U[2026-04-17 20:46:29Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "УСТАЛА ОТ ПУТЕШЕСТВИЙ", 1150, false, "UAPaZx5tQck", "https://www.youtube.com/watch?v=UAPaZx5tQck", "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", false, 1, ~U[2026-04-09 15:00:48Z]] 01:46:29.447 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=84.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:46:29.448 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=11.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:46:29.450 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=11.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 01:46:29.450 [debug] Current batch of media processed. Will check again in 1000ms 01:46:30.515 [debug] Current batch of media processed. Will check again in 1000ms 01:46:31.521 [debug] Current batch of media processed. Will check again in 1000ms 01:46:32.523 [debug] Current batch of media processed. Will check again in 1000ms 01:46:33.528 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1198, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", "id" => "dPjKfR6Pm8c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=dPjKfR6Pm8c", "playlist_index" => 2, "timestamp" => 1775055540, "title" => "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", "upload_date" => "20260401"} 01:46:33.530 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=197.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 01:46:33.531 [debug] QUERY OK source="sources" db=0.6ms idle=198.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:46:33.533 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=199.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-01 14:59:00Z], 1] 01:46:33.536 [debug] QUERY OK source="media_items" db=2.4ms idle=201.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", "9fc8d83e-7eba-4345-951c-95539abd3503", 1198, false, "dPjKfR6Pm8c", "https://www.youtube.com/watch?v=dPjKfR6Pm8c", 2, "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", false, false, false, 1, [], 98, ~U[2026-04-01 14:59:00Z], ~U[2026-04-17 20:46:33Z], ~U[2026-04-17 20:46:33Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", 1198, false, "dPjKfR6Pm8c", "https://www.youtube.com/watch?v=dPjKfR6Pm8c", "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", false, 1, ~U[2026-04-01 14:59:00Z]] 01:46:33.537 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=127.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:46:33.538 [debug] QUERY OK source="media_profiles" db=0.6ms idle=7.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:46:33.540 [debug] QUERY OK source="media_items" db=0.5ms idle=8.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 01:46:33.540 [debug] Current batch of media processed. Will check again in 1000ms 01:46:34.544 [debug] Current batch of media processed. Will check again in 1000ms 01:46:35.549 [debug] Current batch of media processed. Will check again in 1000ms 01:46:36.590 [debug] Current batch of media processed. Will check again in 1000ms 01:46:37.595 [debug] Current batch of media processed. Will check again in 1000ms 01:46:37.875 [info] {"source":"oban","duration":3020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:38.666 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1070, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", "id" => "wVJ6Ee84idE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wVJ6Ee84idE", "playlist_index" => 3, "timestamp" => 1774191540, "title" => "УЕХАЛА ЖИТЬ В ЛЕС", "upload_date" => "20260322"} 01:46:38.667 [debug] QUERY OK source="sources" db=0.7ms queue=0.4ms idle=1301.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 01:46:38.669 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1303.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:46:38.670 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=1222.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-22 14:59:00Z], 1] 01:46:38.678 [debug] QUERY OK source="media_items" db=6.2ms queue=0.4ms idle=796.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЕХАЛА ЖИТЬ В ЛЕС", "19723ff1-5b0d-4461-a536-b2d2f0b02a3e", 1070, false, "wVJ6Ee84idE", "https://www.youtube.com/watch?v=wVJ6Ee84idE", 3, "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", false, false, false, 1, [], 98, ~U[2026-03-22 14:59:00Z], ~U[2026-04-17 20:46:38Z], ~U[2026-04-17 20:46:38Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЕХАЛА ЖИТЬ В ЛЕС", 1070, false, "wVJ6Ee84idE", "https://www.youtube.com/watch?v=wVJ6Ee84idE", "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", false, 1, ~U[2026-03-22 14:59:00Z]] 01:46:38.679 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=228.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:46:38.680 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.3ms idle=12.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:46:38.682 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=12.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 01:46:38.683 [debug] Current batch of media processed. Will check again in 1000ms 01:46:39.685 [debug] Current batch of media processed. Will check again in 1000ms 01:46:40.688 [debug] Current batch of media processed. Will check again in 1000ms 01:46:41.692 [debug] Current batch of media processed. Will check again in 1000ms 01:46:42.705 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1104, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", "id" => "CkfvdI6bzoM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=CkfvdI6bzoM", "playlist_index" => 4, "timestamp" => 1773586741, "title" => "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", "upload_date" => "20260315"} 01:46:42.740 [debug] QUERY OK source="sources" db=34.1ms queue=0.2ms idle=305.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 01:46:42.742 [debug] QUERY OK source="sources" db=1.1ms queue=0.3ms idle=340.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:46:42.744 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=342.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-15 14:59:01Z], 1] 01:46:42.759 [debug] QUERY OK source="media_items" db=13.5ms queue=0.1ms idle=344.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", "abce9388-12c5-47d5-9e39-b45a22e075a2", 1104, false, "CkfvdI6bzoM", "https://www.youtube.com/watch?v=CkfvdI6bzoM", 4, "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", false, false, false, 1, [], 98, ~U[2026-03-15 14:59:01Z], ~U[2026-04-17 20:46:42Z], ~U[2026-04-17 20:46:42Z], "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", 1104, false, "CkfvdI6bzoM", "https://www.youtube.com/watch?v=CkfvdI6bzoM", "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", false, 1, ~U[2026-03-15 14:59:01Z]] 01:46:42.761 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=285.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:46:42.762 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=21.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:46:42.768 [debug] QUERY OK source="media_items" db=5.2ms queue=0.1ms idle=20.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 01:46:42.768 [debug] Current batch of media processed. Will check again in 1000ms 01:46:43.772 [debug] Current batch of media processed. Will check again in 1000ms 01:46:44.775 [debug] Current batch of media processed. Will check again in 1000ms 01:46:45.779 [debug] Current batch of media processed. Will check again in 1000ms 01:46:46.786 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1053, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", "id" => "jWF2tjXDYnE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=jWF2tjXDYnE", "playlist_index" => 5, "timestamp" => 1772895540, "title" => "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", "upload_date" => "20260307"} 01:46:46.787 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=371.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 01:46:46.788 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=372.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:46:46.790 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=373.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-07 14:59:00Z], 1] 01:46:46.793 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=375.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", "ff6c9da2-e570-4b4e-8fb6-f31fc2b1eb51", 1053, false, "jWF2tjXDYnE", "https://www.youtube.com/watch?v=jWF2tjXDYnE", 5, "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", false, false, false, 1, [], 98, ~U[2026-03-07 14:59:00Z], ~U[2026-04-17 20:46:46Z], ~U[2026-04-17 20:46:46Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", 1053, false, "jWF2tjXDYnE", "https://www.youtube.com/watch?v=jWF2tjXDYnE", "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", false, 1, ~U[2026-03-07 14:59:00Z]] 01:46:46.794 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=304.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:46:46.795 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=7.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:46:46.796 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 01:46:46.797 [debug] Current batch of media processed. Will check again in 1000ms 01:46:47.928 [debug] Current batch of media processed. Will check again in 1000ms 01:46:48.930 [debug] Current batch of media processed. Will check again in 1000ms 01:46:49.948 [debug] Current batch of media processed. Will check again in 1000ms 01:46:50.960 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1267, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", "id" => "XtEw7ZyHwEM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XtEw7ZyHwEM", "playlist_index" => 6, "timestamp" => 1772377140, "title" => "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", "upload_date" => "20260301"} 01:46:50.962 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=532.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 01:46:50.963 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=533.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:46:50.965 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=534.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-01 14:59:00Z], 1] 01:46:50.969 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=537.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", "3ded4625-1d80-48fb-842b-45d8a16ffd0a", 1267, false, "XtEw7ZyHwEM", "https://www.youtube.com/watch?v=XtEw7ZyHwEM", 6, "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", false, false, false, 1, [], 98, ~U[2026-03-01 14:59:00Z], ~U[2026-04-17 20:46:50Z], ~U[2026-04-17 20:46:50Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", 1267, false, "XtEw7ZyHwEM", "https://www.youtube.com/watch?v=XtEw7ZyHwEM", "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", false, 1, ~U[2026-03-01 14:59:00Z]] 01:46:50.970 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=455.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:46:50.971 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=8.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:46:50.972 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=8.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [6] 01:46:50.972 [debug] Current batch of media processed. Will check again in 1000ms 01:46:51.980 [debug] Current batch of media processed. Will check again in 1000ms 01:46:53.020 [debug] Current batch of media processed. Will check again in 1000ms 01:46:54.024 [debug] Current batch of media processed. Will check again in 1000ms 01:46:55.029 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1470, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", "id" => "zrlvitviGGU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=zrlvitviGGU", "playlist_index" => 7, "timestamp" => 1771772340, "title" => "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", "upload_date" => "20260222"} 01:46:55.031 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=574.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 01:46:55.032 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=576.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:46:55.034 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=577.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-22 14:59:00Z], 1] 01:46:55.037 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=579.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", "f80329f4-332a-46ea-8fb3-b617733e4e95", 1470, false, "zrlvitviGGU", "https://www.youtube.com/watch?v=zrlvitviGGU", 7, "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", false, false, false, 1, [], 98, ~U[2026-02-22 14:59:00Z], ~U[2026-04-17 20:46:55Z], ~U[2026-04-17 20:46:55Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", 1470, false, "zrlvitviGGU", "https://www.youtube.com/watch?v=zrlvitviGGU", "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", false, 1, ~U[2026-02-22 14:59:00Z]] 01:46:55.038 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=509.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:46:55.039 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=7.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:46:55.041 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 01:46:55.041 [debug] Current batch of media processed. Will check again in 1000ms 01:46:56.066 [debug] Current batch of media processed. Will check again in 1000ms 01:46:57.068 [debug] Current batch of media processed. Will check again in 1000ms 01:46:58.078 [debug] Current batch of media processed. Will check again in 1000ms 01:46:59.104 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1264, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", "id" => "c4TXEnQK2mw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=c4TXEnQK2mw", "playlist_index" => 8, "timestamp" => 1771210840, "title" => "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", "upload_date" => "20260216"} 01:46:59.106 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=633.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 01:46:59.107 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=635.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:46:59.109 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=636.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 03:00:40Z], 1] 01:46:59.112 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=638.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", "7da3c42b-b195-4f1a-9621-7498fe08da4e", 1264, false, "c4TXEnQK2mw", "https://www.youtube.com/watch?v=c4TXEnQK2mw", 8, "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", false, false, false, 1, [], 98, ~U[2026-02-16 03:00:40Z], ~U[2026-04-17 20:46:59Z], ~U[2026-04-17 20:46:59Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", 1264, false, "c4TXEnQK2mw", "https://www.youtube.com/watch?v=c4TXEnQK2mw", "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", false, 1, ~U[2026-02-16 03:00:40Z]] 01:46:59.113 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=565.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:46:59.114 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=7.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:46:59.115 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=7.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [8] 01:46:59.116 [debug] Current batch of media processed. Will check again in 1000ms 01:47:00.133 [debug] Current batch of media processed. Will check again in 1000ms 01:47:00.636 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:47:01.139 [debug] Current batch of media processed. Will check again in 1000ms 01:47:02.144 [debug] Current batch of media processed. Will check again in 1000ms 01:47:03.147 [debug] Current batch of media processed. Will check again in 1000ms 01:47:04.150 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1207, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", "id" => "Lp_1X0vj-MM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Lp_1X0vj-MM", "playlist_index" => 9, "timestamp" => 1770822044, "title" => "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", "upload_date" => "20260211"} 01:47:04.152 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1639.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 01:47:04.153 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1641.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:47:04.155 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1642.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-11 15:00:44Z], 1] 01:47:04.159 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=1568.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", "b6572450-a2dc-4a8a-a7b6-ef9fe3f386d2", 1207, false, "Lp_1X0vj-MM", "https://www.youtube.com/watch?v=Lp_1X0vj-MM", 9, "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", false, false, false, 1, [], 98, ~U[2026-02-11 15:00:44Z], ~U[2026-04-17 20:47:04Z], ~U[2026-04-17 20:47:04Z], "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", 1207, false, "Lp_1X0vj-MM", "https://www.youtube.com/watch?v=Lp_1X0vj-MM", "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", false, 1, ~U[2026-02-11 15:00:44Z]] 01:47:04.160 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=552.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:47:04.160 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=8.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:47:04.162 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [9] 01:47:04.162 [debug] Current batch of media processed. Will check again in 1000ms 01:47:05.171 [debug] Current batch of media processed. Will check again in 1000ms 01:47:06.182 [debug] Current batch of media processed. Will check again in 1000ms 01:47:07.194 [debug] Current batch of media processed. Will check again in 1000ms 01:47:08.010 [info] {"source":"oban","duration":1791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:08.178 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@lesyaka69 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/LESYAKA/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:2160,+codec:h264:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/ad/6a/ad6a8fc5427ad5c55e5cfed193ab2356fc03e41d21249f5bbeac19b9a9123016.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/4e/d0/4ed0a7c74422e8ce457ebbb061381090079113e799db9fd69064f5efeb556727.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 01:47:08.180 [debug] Gracefully stopping file follower 01:47:08.182 [debug] QUERY OK source="sources" db=0.5ms queue=0.5ms idle=609.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 01:47:08.183 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=611.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:47:08.184 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=611.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-09 15:00:48Z], 1] 01:47:08.187 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=468.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "УСТАЛА ОТ ПУТЕШЕСТВИЙ", "c5be66f8-9eff-490e-a0da-cd13657d0b1b", 1150, false, "UAPaZx5tQck", "https://www.youtube.com/watch?v=UAPaZx5tQck", 1, "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", false, false, false, 1, [], 98, ~U[2026-04-09 15:00:48Z], ~U[2026-04-17 20:47:08Z], ~U[2026-04-17 20:47:08Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "УСТАЛА ОТ ПУТЕШЕСТВИЙ", 1150, false, "UAPaZx5tQck", "https://www.youtube.com/watch?v=UAPaZx5tQck", "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", false, 1, ~U[2026-04-09 15:00:48Z]] 01:47:08.188 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=178.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:47:08.190 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=7.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-01 14:59:00Z], 1] 01:47:08.193 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", "8d3099c6-f8c4-47e0-92b0-371959421fa2", 1198, false, "dPjKfR6Pm8c", "https://www.youtube.com/watch?v=dPjKfR6Pm8c", 2, "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", false, false, false, 1, [], 98, ~U[2026-04-01 14:59:00Z], ~U[2026-04-17 20:47:08Z], ~U[2026-04-17 20:47:08Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", 1198, false, "dPjKfR6Pm8c", "https://www.youtube.com/watch?v=dPjKfR6Pm8c", "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", false, 1, ~U[2026-04-01 14:59:00Z]] 01:47:08.194 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:47:08.195 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=7.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-22 14:59:00Z], 1] 01:47:08.198 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=7.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЕХАЛА ЖИТЬ В ЛЕС", "22fd986f-07af-4a42-8ba8-18a0dd6310a3", 1070, false, "wVJ6Ee84idE", "https://www.youtube.com/watch?v=wVJ6Ee84idE", 3, "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", false, false, false, 1, [], 98, ~U[2026-03-22 14:59:00Z], ~U[2026-04-17 20:47:08Z], ~U[2026-04-17 20:47:08Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЕХАЛА ЖИТЬ В ЛЕС", 1070, false, "wVJ6Ee84idE", "https://www.youtube.com/watch?v=wVJ6Ee84idE", "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", false, 1, ~U[2026-03-22 14:59:00Z]] 01:47:08.199 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:47:08.201 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=7.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-15 14:59:01Z], 1] 01:47:08.204 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=7.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", "f4ac2fec-c7b4-4468-ba08-2242637f967c", 1104, false, "CkfvdI6bzoM", "https://www.youtube.com/watch?v=CkfvdI6bzoM", 4, "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", false, false, false, 1, [], 98, ~U[2026-03-15 14:59:01Z], ~U[2026-04-17 20:47:08Z], ~U[2026-04-17 20:47:08Z], "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", 1104, false, "CkfvdI6bzoM", "https://www.youtube.com/watch?v=CkfvdI6bzoM", "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", false, 1, ~U[2026-03-15 14:59:01Z]] 01:47:08.205 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:47:08.206 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=7.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-07 14:59:00Z], 1] 01:47:08.209 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=7.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", "a374b76c-96c1-4a73-9318-4494c577a913", 1053, false, "jWF2tjXDYnE", "https://www.youtube.com/watch?v=jWF2tjXDYnE", 5, "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", false, false, false, 1, [], 98, ~U[2026-03-07 14:59:00Z], ~U[2026-04-17 20:47:08Z], ~U[2026-04-17 20:47:08Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", 1053, false, "jWF2tjXDYnE", "https://www.youtube.com/watch?v=jWF2tjXDYnE", "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", false, 1, ~U[2026-03-07 14:59:00Z]] 01:47:08.210 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=8.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:47:08.211 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=7.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-01 14:59:00Z], 1] 01:47:08.215 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=7.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", "3b3dc273-34c0-442b-99ab-18a7405a35d4", 1267, false, "XtEw7ZyHwEM", "https://www.youtube.com/watch?v=XtEw7ZyHwEM", 6, "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", false, false, false, 1, [], 98, ~U[2026-03-01 14:59:00Z], ~U[2026-04-17 20:47:08Z], ~U[2026-04-17 20:47:08Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", 1267, false, "XtEw7ZyHwEM", "https://www.youtube.com/watch?v=XtEw7ZyHwEM", "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", false, 1, ~U[2026-03-01 14:59:00Z]] 01:47:08.216 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:47:08.217 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=7.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-22 14:59:00Z], 1] 01:47:08.220 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=7.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", "be103468-3b75-493c-a019-8224288768c8", 1470, false, "zrlvitviGGU", "https://www.youtube.com/watch?v=zrlvitviGGU", 7, "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", false, false, false, 1, [], 98, ~U[2026-02-22 14:59:00Z], ~U[2026-04-17 20:47:08Z], ~U[2026-04-17 20:47:08Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", 1470, false, "zrlvitviGGU", "https://www.youtube.com/watch?v=zrlvitviGGU", "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", false, 1, ~U[2026-02-22 14:59:00Z]] 01:47:08.221 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:47:08.222 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=6.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 03:00:40Z], 1] 01:47:08.225 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", "75046c81-6b7b-4634-80f0-ecab5625f8f9", 1264, false, "c4TXEnQK2mw", "https://www.youtube.com/watch?v=c4TXEnQK2mw", 8, "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", false, false, false, 1, [], 98, ~U[2026-02-16 03:00:40Z], ~U[2026-04-17 20:47:08Z], ~U[2026-04-17 20:47:08Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", 1264, false, "c4TXEnQK2mw", "https://www.youtube.com/watch?v=c4TXEnQK2mw", "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", false, 1, ~U[2026-02-16 03:00:40Z]] 01:47:08.226 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:47:08.228 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=7.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-11 15:00:44Z], 1] 01:47:08.231 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=7.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", "d7dd38e3-5ce0-4dab-a400-1d0d1dfc90fd", 1207, false, "Lp_1X0vj-MM", "https://www.youtube.com/watch?v=Lp_1X0vj-MM", 9, "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", false, false, false, 1, [], 98, ~U[2026-02-11 15:00:44Z], ~U[2026-04-17 20:47:08Z], ~U[2026-04-17 20:47:08Z], "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", 1207, false, "Lp_1X0vj-MM", "https://www.youtube.com/watch?v=Lp_1X0vj-MM", "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", false, 1, ~U[2026-02-11 15:00:44Z]] 01:47:08.232 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 01:47:08.233 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=7.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-31 15:00:46Z], 1] 01:47:08.244 [debug] QUERY OK source="media_items" db=10.1ms queue=0.1ms idle=7.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Легендарные тюменские наушники-рекордсмены CaseGuru CGPods – https://cgpods.ru/lesya. \nКод LESYA на скидку до 1000 руб.\nТГ-блог – https://t.me/cg_pods\n\nКанал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?", "5350af9d-8eb1-45b9-8d74-b4b850923127", 1568, false, "PJIIKj5z9ys", "https://www.youtube.com/watch?v=PJIIKj5z9ys", 10, "/downloads/shows/LESYAKA/Season 2026/s2026e013100 - ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?.mkv", false, false, false, 1, [], 98, ~U[2026-01-31 15:00:46Z], ~U[2026-04-17 20:47:08Z], ~U[2026-04-17 20:47:08Z], "Легендарные тюменские наушники-рекордсмены CaseGuru CGPods – https://cgpods.ru/lesya. \nКод LESYA на скидку до 1000 руб.\nТГ-блог – https://t.me/cg_pods\n\nКанал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?", 1568, false, "PJIIKj5z9ys", "https://www.youtube.com/watch?v=PJIIKj5z9ys", "/downloads/shows/LESYAKA/Season 2026/s2026e013100 - ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?.mkv", false, 1, ~U[2026-01-31 15:00:46Z]] 01:47:08.246 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=17.3ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-04-17 20:47:08Z], ~U[2026-04-17 20:47:08Z], 1] 01:47:08.247 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=15.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 01:47:08.249 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=16.0ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 01:47:08.250 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=16.3ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 01:47:08.253 [debug] QUERY OK source="tasks" db=0.6ms idle=5.1ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [75, 1, ~U[2026-04-17 20:47:08Z], ~U[2026-04-17 20:47:08Z]] 01:47:08.254 [info] {"args":{"id":1},"id":73,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":49958474,"event":"job:stop","queue_time":949600,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 01:47:38.014 [info] {"source":"oban","duration":3080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:00.677 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:48:08.019 [info] {"source":"oban","duration":2624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:38.024 [info] {"source":"oban","duration":1536,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:00.679 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:49:08.056 [info] {"source":"oban","duration":2021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:38.098 [info] {"source":"oban","duration":2113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:00.682 [info] {"source":"oban","duration":874,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:50:08.124 [info] {"source":"oban","duration":1878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:38.136 [info] {"source":"oban","duration":2331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:00.690 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:51:08.155 [info] {"source":"oban","duration":2210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:38.173 [info] {"source":"oban","duration":1753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:00.693 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:52:08.177 [info] {"source":"oban","duration":1982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:38.202 [info] {"source":"oban","duration":1874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:00.715 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:53:08.207 [info] {"source":"oban","duration":1368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:38.223 [info] {"source":"oban","duration":15576,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:00.716 [info] {"source":"oban","duration":823,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:54:08.231 [info] {"source":"oban","duration":1674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:38.240 [info] {"source":"oban","duration":2031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:00.723 [info] {"source":"oban","duration":1528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:55:08.278 [info] {"source":"oban","duration":2070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:38.285 [info] {"source":"oban","duration":1862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:00.749 [info] {"source":"oban","duration":2781,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:56:08.291 [info] {"source":"oban","duration":1881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:38.325 [info] {"source":"oban","duration":2221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:00.775 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:57:08.331 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:38.348 [info] {"source":"oban","duration":2504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:38.668 [info] {"args":{"id":2},"id":74,"meta":{},"system_time":1776459458668293447,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 01:57:38.671 [debug] QUERY OK source="sources" db=0.5ms queue=0.5ms idle=80.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:57:38.672 [debug] QUERY OK source="settings" db=0.6ms idle=5.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:57:38.675 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=6.6ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 01:57:38.676 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=9.0ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 01:57:38.677 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=8.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:57:38.678 [debug] QUERY OK source="settings" db=0.4ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:57:38.679 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=6.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:57:38.684 [debug] QUERY OK source="media_items" db=1.6ms idle=7.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [2] 01:57:38.688 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 01:57:38.688 [debug] Current batch of media processed. Will check again in 1000ms 01:57:38.689 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=12.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:57:38.689 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=11.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:57:38.690 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=11.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:57:38.691 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@nestrashno --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/Nestrashno/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:2160,+codec:h264:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/e0/f0/e0f0e46848a5c7de1339a4633193b919b39197733d42c79eb5cbcc7e176a086c.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/7e/6b/7e6bc49dae63768d7cbeb97c2dc1b7d422b72efabec4b5b8bd5c3bf189ed404d.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 01:57:39.741 [debug] Current batch of media processed. Will check again in 1000ms 01:57:40.747 [debug] Current batch of media processed. Will check again in 1000ms 01:57:41.792 [debug] Current batch of media processed. Will check again in 1000ms 01:57:42.841 [debug] Current batch of media processed. Will check again in 1000ms 01:57:43.843 [debug] Current batch of media processed. Will check again in 1000ms 01:57:44.849 [debug] Current batch of media processed. Will check again in 1000ms 01:57:45.880 [debug] Current batch of media processed. Will check again in 1000ms 01:57:46.888 [debug] Current batch of media processed. Will check again in 1000ms 01:57:47.895 [debug] Current batch of media processed. Will check again in 1000ms 01:57:48.897 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1091, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", "id" => "J45juaoKZxw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=J45juaoKZxw", "playlist_index" => 1, "timestamp" => 1776006712, "title" => "Что могло пойти не так?", "upload_date" => "20260412"} 01:57:48.898 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=165.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:57:48.900 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=106.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:57:48.901 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=107.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-12 15:11:52Z], 2] 01:57:48.930 [debug] QUERY OK source="media_items" db=27.9ms queue=0.1ms idle=109.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Что могло пойти не так?", "241990d9-e6bb-4a53-8231-04dc27ab7d49", 1091, false, "J45juaoKZxw", "https://www.youtube.com/watch?v=J45juaoKZxw", 1, "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", false, false, false, 2, [], 98, ~U[2026-04-12 15:11:52Z], ~U[2026-04-17 20:57:48Z], ~U[2026-04-17 20:57:48Z], "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Что могло пойти не так?", 1091, false, "J45juaoKZxw", "https://www.youtube.com/watch?v=J45juaoKZxw", "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", false, 2, ~U[2026-04-12 15:11:52Z]] 01:57:48.931 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=138.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:57:48.932 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=33.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:57:48.933 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=33.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [175] 01:57:48.934 [debug] Current batch of media processed. Will check again in 1000ms 01:57:50.006 [debug] Current batch of media processed. Will check again in 1000ms 01:57:51.108 [debug] Current batch of media processed. Will check again in 1000ms 01:57:52.109 [debug] Current batch of media processed. Will check again in 1000ms 01:57:53.123 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1352, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", "id" => "W9xy1W0SdQc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=W9xy1W0SdQc", "playlist_index" => 2, "timestamp" => 1775540409, "title" => "Всё достало", "upload_date" => "20260407"} 01:57:53.125 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=359.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:57:53.126 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=289.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:57:53.127 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=290.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-07 05:40:09Z], 2] 01:57:53.131 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=292.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Всё достало", "20ecec2d-edb7-434c-812a-1ec225cdd773", 1352, false, "W9xy1W0SdQc", "https://www.youtube.com/watch?v=W9xy1W0SdQc", 2, "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", false, false, false, 2, [], 98, ~U[2026-04-07 05:40:09Z], ~U[2026-04-17 20:57:53Z], ~U[2026-04-17 20:57:53Z], "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Всё достало", 1352, false, "W9xy1W0SdQc", "https://www.youtube.com/watch?v=W9xy1W0SdQc", "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", false, 2, ~U[2026-04-07 05:40:09Z]] 01:57:53.131 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=295.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:57:53.132 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:57:53.133 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [177] 01:57:53.134 [debug] Current batch of media processed. Will check again in 1000ms 01:57:54.137 [debug] Current batch of media processed. Will check again in 1000ms 01:57:55.145 [debug] Current batch of media processed. Will check again in 1000ms 01:57:56.219 [debug] Current batch of media processed. Will check again in 1000ms 01:57:57.223 [debug] Current batch of media processed. Will check again in 1000ms 01:57:58.225 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1032, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", "id" => "kXfi5sA7eEg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kXfi5sA7eEg", "playlist_index" => 3, "timestamp" => 1774448662, "title" => "Пока. Я буду скучать.", "upload_date" => "20260325"} 01:57:58.226 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1361.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:57:58.227 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1363.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:57:58.229 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1364.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-25 14:24:22Z], 2] 01:57:58.231 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1365.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Пока. Я буду скучать.", "86001a5b-0eab-4e9a-a3ea-25182379cc29", 1032, false, "kXfi5sA7eEg", "https://www.youtube.com/watch?v=kXfi5sA7eEg", 3, "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", false, false, false, 2, [], 98, ~U[2026-03-25 14:24:22Z], ~U[2026-04-17 20:57:58Z], ~U[2026-04-17 20:57:58Z], "Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Пока. Я буду скучать.", 1032, false, "kXfi5sA7eEg", "https://www.youtube.com/watch?v=kXfi5sA7eEg", "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", false, 2, ~U[2026-03-25 14:24:22Z]] 01:57:58.232 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=437.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:57:58.233 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=6.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:57:58.234 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [179] 01:57:58.235 [debug] Current batch of media processed. Will check again in 1000ms 01:57:59.296 [debug] Current batch of media processed. Will check again in 1000ms 01:58:00.357 [debug] Current batch of media processed. Will check again in 1000ms 01:58:00.785 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:58:01.427 [debug] Current batch of media processed. Will check again in 1000ms 01:58:02.428 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1621, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", "id" => "hOjeA8-3k2A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=hOjeA8-3k2A", "playlist_index" => 4, "timestamp" => 1773770917, "title" => "Лучшая страна Латинской Америки", "upload_date" => "20260317"} 01:58:02.430 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=558.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:58:02.431 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=487.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:58:02.432 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=488.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-17 18:08:37Z], 2] 01:58:02.460 [debug] QUERY OK source="media_items" db=26.9ms idle=489.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшая страна Латинской Америки", "9f882b25-7196-45e2-9159-9a2fefc8b821", 1621, false, "hOjeA8-3k2A", "https://www.youtube.com/watch?v=hOjeA8-3k2A", 4, "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", false, false, false, 2, [], 98, ~U[2026-03-17 18:08:37Z], ~U[2026-04-17 20:58:02Z], ~U[2026-04-17 20:58:02Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшая страна Латинской Америки", 1621, false, "hOjeA8-3k2A", "https://www.youtube.com/watch?v=hOjeA8-3k2A", "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", false, 2, ~U[2026-03-17 18:08:37Z]] 01:58:02.462 [debug] QUERY OK source="sources" db=1.0ms idle=517.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:58:02.463 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=32.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:58:02.464 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=32.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [181] 01:58:02.465 [debug] Current batch of media processed. Will check again in 1000ms 01:58:03.468 [debug] Current batch of media processed. Will check again in 1000ms 01:58:04.472 [debug] Current batch of media processed. Will check again in 1000ms 01:58:05.475 [debug] Current batch of media processed. Will check again in 1000ms 01:58:06.479 [debug] Current batch of media processed. Will check again in 1000ms 01:58:07.483 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1276, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", "id" => "mhAJ_p0PnD4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=mhAJ_p0PnD4", "playlist_index" => 5, "timestamp" => 1773025585, "title" => "Теперь у меня есть девушка", "upload_date" => "20260309"} 01:58:07.485 [debug] QUERY OK source="sources" db=2.0ms queue=0.2ms idle=1516.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:58:07.487 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1519.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:58:07.488 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1520.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-09 03:06:25Z], 2] 01:58:07.491 [debug] QUERY OK source="media_items" db=1.7ms idle=1522.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Теперь у меня есть девушка", "89b0c7d3-7bf8-45ab-afec-c632167ee360", 1276, false, "mhAJ_p0PnD4", "https://www.youtube.com/watch?v=mhAJ_p0PnD4", 5, "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", false, false, false, 2, [], 98, ~U[2026-03-09 03:06:25Z], ~U[2026-04-17 20:58:07Z], ~U[2026-04-17 20:58:07Z], "Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Теперь у меня есть девушка", 1276, false, "mhAJ_p0PnD4", "https://www.youtube.com/watch?v=mhAJ_p0PnD4", "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", false, 2, ~U[2026-03-09 03:06:25Z]] 01:58:07.492 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=585.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:58:07.493 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:58:07.495 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [183] 01:58:07.495 [debug] Current batch of media processed. Will check again in 1000ms 01:58:08.361 [info] {"source":"oban","duration":2134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:08.517 [debug] Current batch of media processed. Will check again in 1000ms 01:58:09.519 [debug] Current batch of media processed. Will check again in 1000ms 01:58:10.522 [debug] Current batch of media processed. Will check again in 1000ms 01:58:11.525 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1191, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", "id" => "-X0zctOscOY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-X0zctOscOY", "playlist_index" => 6, "timestamp" => 1771965194, "title" => "Лучшее решение в моей жизни?", "upload_date" => "20260224"} 01:58:11.527 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=1526.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:58:11.528 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=583.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:58:11.530 [debug] QUERY OK source="media_items" db=0.9ms queue=0.3ms idle=525.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-24 20:33:14Z], 2] 01:58:11.533 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=527.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшее решение в моей жизни?", "ef9877e0-4613-42b1-a7f8-86fb6ba09d01", 1191, false, "-X0zctOscOY", "https://www.youtube.com/watch?v=-X0zctOscOY", 6, "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", false, false, false, 2, [], 98, ~U[2026-02-24 20:33:14Z], ~U[2026-04-17 20:58:11Z], ~U[2026-04-17 20:58:11Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшее решение в моей жизни?", 1191, false, "-X0zctOscOY", "https://www.youtube.com/watch?v=-X0zctOscOY", "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", false, 2, ~U[2026-02-24 20:33:14Z]] 01:58:11.534 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=530.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:58:11.535 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=7.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:58:11.537 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=7.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [185] 01:58:11.537 [debug] Current batch of media processed. Will check again in 1000ms 01:58:12.539 [debug] Current batch of media processed. Will check again in 1000ms 01:58:13.544 [debug] Current batch of media processed. Will check again in 1000ms 01:58:14.558 [debug] Current batch of media processed. Will check again in 1000ms 01:58:15.562 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1218, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", "id" => "lVm8Q1PvKis", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=lVm8Q1PvKis", "playlist_index" => 7, "timestamp" => 1771215258, "title" => "Как в 33 года я начал жить в машине.", "upload_date" => "20260216"} 01:58:15.564 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=593.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:58:15.565 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=518.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:58:15.566 [debug] QUERY OK source="media_items" db=0.8ms idle=519.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 04:14:18Z], 2] 01:58:15.570 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=521.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Как в 33 года я начал жить в машине.", "f3563649-d908-4a7b-a9e9-d713b4221b24", 1218, false, "lVm8Q1PvKis", "https://www.youtube.com/watch?v=lVm8Q1PvKis", 7, "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", false, false, false, 2, [], 98, ~U[2026-02-16 04:14:18Z], ~U[2026-04-17 20:58:15Z], ~U[2026-04-17 20:58:15Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Как в 33 года я начал жить в машине.", 1218, false, "lVm8Q1PvKis", "https://www.youtube.com/watch?v=lVm8Q1PvKis", "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", false, 2, ~U[2026-02-16 04:14:18Z]] 01:58:15.571 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=524.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:58:15.572 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=7.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:58:15.574 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=7.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [188] 01:58:15.574 [debug] Current batch of media processed. Will check again in 1000ms 01:58:16.575 [debug] Current batch of media processed. Will check again in 1000ms 01:58:17.576 [debug] Current batch of media processed. Will check again in 1000ms 01:58:18.578 [debug] Current batch of media processed. Will check again in 1000ms 01:58:19.580 [debug] Current batch of media processed. Will check again in 1000ms 01:58:20.583 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1321, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", "id" => "kn_vKkOAvM8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kn_vKkOAvM8", "playlist_index" => 8, "timestamp" => 1770493282, "title" => "Год буду жить в этой машине", "upload_date" => "20260207"} 01:58:20.584 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=1515.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:58:20.585 [debug] QUERY OK source="sources" db=0.4ms idle=1516.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:58:20.587 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1517.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-07 19:41:22Z], 2] 01:58:20.590 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=1518.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Год буду жить в этой машине", "482e7368-abea-4de0-a90e-af99fd96e2bb", 1321, false, "kn_vKkOAvM8", "https://www.youtube.com/watch?v=kn_vKkOAvM8", 8, "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", false, false, false, 2, [], 98, ~U[2026-02-07 19:41:22Z], ~U[2026-04-17 20:58:20Z], ~U[2026-04-17 20:58:20Z], "Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Год буду жить в этой машине", 1321, false, "kn_vKkOAvM8", "https://www.youtube.com/watch?v=kn_vKkOAvM8", "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", false, 2, ~U[2026-02-07 19:41:22Z]] 01:58:20.590 [debug] QUERY OK source="sources" db=0.4ms idle=591.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:58:20.591 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:58:20.593 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [189] 01:58:20.593 [debug] Current batch of media processed. Will check again in 1000ms 01:58:21.594 [debug] Current batch of media processed. Will check again in 1000ms 01:58:22.666 [debug] Current batch of media processed. Will check again in 1000ms 01:58:23.668 [debug] Current batch of media processed. Will check again in 1000ms 01:58:24.670 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "duration" => 1576, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", "id" => "R_PiQ_sXZFY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=R_PiQ_sXZFY", "playlist_index" => 9, "timestamp" => 1769402566, "title" => "Конец. Продал тук тук и мы разъезжаемся!", "upload_date" => "20260126"} 01:58:24.671 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=646.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:58:24.673 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=572.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:58:24.674 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=573.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-26 04:42:46Z], 2] 01:58:24.678 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=575.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Конец. Продал тук тук и мы разъезжаемся!", "7ae71f9f-8b68-4065-8850-fbc536c9fd33", 1576, false, "R_PiQ_sXZFY", "https://www.youtube.com/watch?v=R_PiQ_sXZFY", 9, "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", false, false, false, 2, [], 98, ~U[2026-01-26 04:42:46Z], ~U[2026-04-17 20:58:24Z], ~U[2026-04-17 20:58:24Z], "https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Конец. Продал тук тук и мы разъезжаемся!", 1576, false, "R_PiQ_sXZFY", "https://www.youtube.com/watch?v=R_PiQ_sXZFY", "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", false, 2, ~U[2026-01-26 04:42:46Z]] 01:58:24.679 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=578.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:58:24.680 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.3ms idle=7.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:58:24.682 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=8.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [192] 01:58:24.682 [debug] Current batch of media processed. Will check again in 1000ms 01:58:25.685 [debug] Current batch of media processed. Will check again in 1000ms 01:58:26.687 [debug] Current batch of media processed. Will check again in 1000ms 01:58:27.697 [debug] Current batch of media processed. Will check again in 1000ms 01:58:28.698 [debug] Current batch of media processed. Will check again in 1000ms 01:58:29.704 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1276, "filename" => "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", "id" => "2ozZCTEERXg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=2ozZCTEERXg", "playlist_index" => 10, "timestamp" => 1768692169, "title" => "Меня очаровала девушка с автодомом", "upload_date" => "20260117"} 01:58:29.706 [debug] QUERY OK source="sources" db=1.0ms queue=0.6ms idle=1579.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:58:29.708 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1581.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:58:29.710 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=1583.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-17 23:22:49Z], 2] 01:58:29.713 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=1585.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Меня очаровала девушка с автодомом", "e2d1b8f7-080a-44d4-956c-33e13c54aa2c", 1276, false, "2ozZCTEERXg", "https://www.youtube.com/watch?v=2ozZCTEERXg", 10, "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", false, false, false, 2, [], 98, ~U[2026-01-17 23:22:49Z], ~U[2026-04-17 20:58:29Z], ~U[2026-04-17 20:58:29Z], "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Меня очаровала девушка с автодомом", 1276, false, "2ozZCTEERXg", "https://www.youtube.com/watch?v=2ozZCTEERXg", "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", false, 2, ~U[2026-01-17 23:22:49Z]] 01:58:29.714 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=660.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:58:29.715 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=8.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:58:29.717 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [194] 01:58:29.717 [debug] Current batch of media processed. Will check again in 1000ms 01:58:30.721 [debug] Current batch of media processed. Will check again in 1000ms 01:58:31.722 [debug] Current batch of media processed. Will check again in 1000ms 01:58:32.728 [debug] Current batch of media processed. Will check again in 1000ms 01:58:33.732 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1549, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", "id" => "4giLNL0ZYIw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=4giLNL0ZYIw", "playlist_index" => 11, "timestamp" => 1766943042, "title" => "Еду к Девушке Мечты на своём Тук Туке", "upload_date" => "20251228"} 01:58:33.734 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=647.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:58:33.735 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=572.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:58:33.736 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=573.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-28 17:30:42Z], 2] 01:58:33.740 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=575.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду к Девушке Мечты на своём Тук Туке", "122906f8-2e72-4c51-aee9-8282669a3146", 1549, false, "4giLNL0ZYIw", "https://www.youtube.com/watch?v=4giLNL0ZYIw", 11, "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", false, false, false, 2, [], 98, ~U[2025-12-28 17:30:42Z], ~U[2026-04-17 20:58:33Z], ~U[2026-04-17 20:58:33Z], "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду к Девушке Мечты на своём Тук Туке", 1549, false, "4giLNL0ZYIw", "https://www.youtube.com/watch?v=4giLNL0ZYIw", "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", false, 2, ~U[2025-12-28 17:30:42Z]] 01:58:33.741 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=577.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:58:33.742 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=7.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:58:33.743 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [196] 01:58:33.743 [debug] Current batch of media processed. Will check again in 1000ms 01:58:34.749 [debug] Current batch of media processed. Will check again in 1000ms 01:58:35.752 [debug] Current batch of media processed. Will check again in 1000ms 01:58:36.756 [debug] Current batch of media processed. Will check again in 1000ms 01:58:37.759 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1406, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", "id" => "G4NAob4_ZtI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=G4NAob4_ZtI", "playlist_index" => 12, "timestamp" => 1766384141, "title" => "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", "upload_date" => "20251222"} 01:58:37.761 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=650.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:58:37.762 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=576.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:58:37.763 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=577.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-22 06:15:41Z], 2] 01:58:37.767 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=579.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", "797dfb40-1cfa-4720-847b-203543990542", 1406, false, "G4NAob4_ZtI", "https://www.youtube.com/watch?v=G4NAob4_ZtI", 12, "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", false, false, false, 2, [], 98, ~U[2025-12-22 06:15:41Z], ~U[2026-04-17 20:58:37Z], ~U[2026-04-17 20:58:37Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", 1406, false, "G4NAob4_ZtI", "https://www.youtube.com/watch?v=G4NAob4_ZtI", "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", false, 2, ~U[2025-12-22 06:15:41Z]] 01:58:37.768 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=582.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:58:37.768 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=6.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:58:37.770 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [198] 01:58:37.770 [debug] Current batch of media processed. Will check again in 1000ms 01:58:38.375 [info] {"source":"oban","duration":2664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:38.773 [debug] Current batch of media processed. Will check again in 1000ms 01:58:39.777 [debug] Current batch of media processed. Will check again in 1000ms 01:58:40.782 [debug] Current batch of media processed. Will check again in 1000ms 01:58:41.786 [debug] Current batch of media processed. Will check again in 1000ms 01:58:42.789 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1514, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", "id" => "xFdBoiYvh4g", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xFdBoiYvh4g", "playlist_index" => 13, "timestamp" => 1765722906, "title" => "Мы Больше НЕ ХОТИМ Здесь находиться", "upload_date" => "20251214"} 01:58:42.791 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1588.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:58:42.792 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1589.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:58:42.794 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1590.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-14 14:35:06Z], 2] 01:58:42.796 [debug] QUERY OK source="media_items" db=1.7ms idle=659.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мы Больше НЕ ХОТИМ Здесь находиться", "63e91c35-f765-4964-a602-f4201763fca8", 1514, false, "xFdBoiYvh4g", "https://www.youtube.com/watch?v=xFdBoiYvh4g", 13, "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", false, false, false, 2, [], 98, ~U[2025-12-14 14:35:06Z], ~U[2026-04-17 20:58:42Z], ~U[2026-04-17 20:58:42Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мы Больше НЕ ХОТИМ Здесь находиться", 1514, false, "xFdBoiYvh4g", "https://www.youtube.com/watch?v=xFdBoiYvh4g", "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", false, 2, ~U[2025-12-14 14:35:06Z]] 01:58:42.797 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=592.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:58:42.799 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.4ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:58:42.800 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [200] 01:58:42.801 [debug] Current batch of media processed. Will check again in 1000ms 01:58:43.802 [debug] Current batch of media processed. Will check again in 1000ms 01:58:44.804 [debug] Current batch of media processed. Will check again in 1000ms 01:58:45.807 [debug] Current batch of media processed. Will check again in 1000ms 01:58:46.814 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1037, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", "id" => "n5imZW0JT1k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=n5imZW0JT1k", "playlist_index" => 14, "timestamp" => 1765329342, "title" => "Этой Ночью Произошло Ужасное", "upload_date" => "20251210"} 01:58:46.816 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=627.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:58:46.817 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=558.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:58:46.819 [debug] QUERY OK source="media_items" db=0.9ms queue=0.3ms idle=559.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-10 01:15:42Z], 2] 01:58:46.822 [debug] QUERY OK source="media_items" db=2.2ms queue=0.2ms idle=561.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Этой Ночью Произошло Ужасное", "7b6719b4-7242-47bd-abb1-2b8687610c19", 1037, false, "n5imZW0JT1k", "https://www.youtube.com/watch?v=n5imZW0JT1k", 14, "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", false, false, false, 2, [], 98, ~U[2025-12-10 01:15:42Z], ~U[2026-04-17 20:58:46Z], ~U[2026-04-17 20:58:46Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Этой Ночью Произошло Ужасное", 1037, false, "n5imZW0JT1k", "https://www.youtube.com/watch?v=n5imZW0JT1k", "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", false, 2, ~U[2025-12-10 01:15:42Z]] 01:58:46.823 [debug] QUERY OK source="sources" db=0.3ms queue=0.3ms idle=561.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:58:46.824 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=7.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:58:46.826 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [202] 01:58:46.826 [debug] Current batch of media processed. Will check again in 1000ms 01:58:47.830 [debug] Current batch of media processed. Will check again in 1000ms 01:58:48.836 [debug] Current batch of media processed. Will check again in 1000ms 01:58:49.838 [debug] Current batch of media processed. Will check again in 1000ms 01:58:50.840 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1108, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", "id" => "aeGO4jSaWxY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=aeGO4jSaWxY", "playlist_index" => 15, "timestamp" => 1764880079, "title" => "Я Сильно Облажался", "upload_date" => "20251204"} 01:58:50.842 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=618.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:58:50.844 [debug] QUERY OK source="sources" db=1.0ms idle=548.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:58:50.846 [debug] QUERY OK source="media_items" db=0.7ms queue=0.3ms idle=550.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-04 20:27:59Z], 2] 01:58:50.849 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=552.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Сильно Облажался", "2b4c043b-6ce7-4202-bf16-471a5ba31897", 1108, false, "aeGO4jSaWxY", "https://www.youtube.com/watch?v=aeGO4jSaWxY", 15, "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", false, false, false, 2, [], 98, ~U[2025-12-04 20:27:59Z], ~U[2026-04-17 20:58:50Z], ~U[2026-04-17 20:58:50Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Сильно Облажался", 1108, false, "aeGO4jSaWxY", "https://www.youtube.com/watch?v=aeGO4jSaWxY", "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", false, 2, ~U[2025-12-04 20:27:59Z]] 01:58:50.850 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=555.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:58:50.851 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=8.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:58:50.852 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [204] 01:58:50.852 [debug] Current batch of media processed. Will check again in 1000ms 01:58:51.854 [debug] Current batch of media processed. Will check again in 1000ms 01:58:52.926 [debug] Current batch of media processed. Will check again in 1000ms 01:58:53.935 [debug] Current batch of media processed. Will check again in 1000ms 01:58:54.968 [debug] Current batch of media processed. Will check again in 1000ms 01:58:55.970 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1412, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", "id" => "pA0akcR9DQg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=pA0akcR9DQg", "playlist_index" => 16, "timestamp" => 1764076874, "title" => "Еду На Тук Туке через всю Страну", "upload_date" => "20251125"} 01:58:55.974 [debug] QUERY OK source="sources" db=3.1ms queue=0.3ms idle=1625.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:58:55.975 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1629.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:58:55.977 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=1630.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-25 13:21:14Z], 2] 01:58:55.983 [debug] QUERY OK source="media_items" db=4.9ms queue=0.1ms idle=1632.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду На Тук Туке через всю Страну", "55397849-8815-4c1c-911f-edb32ea9f8fb", 1412, false, "pA0akcR9DQg", "https://www.youtube.com/watch?v=pA0akcR9DQg", 16, "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", false, false, false, 2, [], 98, ~U[2025-11-25 13:21:14Z], ~U[2026-04-17 20:58:55Z], ~U[2026-04-17 20:58:55Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду На Тук Туке через всю Страну", 1412, false, "pA0akcR9DQg", "https://www.youtube.com/watch?v=pA0akcR9DQg", "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", false, 2, ~U[2025-11-25 13:21:14Z]] 01:58:55.984 [debug] QUERY OK source="sources" db=0.4ms idle=703.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:58:55.985 [debug] QUERY OK source="media_profiles" db=0.6ms idle=10.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:58:55.986 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=10.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [207] 01:58:55.986 [debug] Current batch of media processed. Will check again in 1000ms 01:58:56.989 [debug] Current batch of media processed. Will check again in 1000ms 01:58:57.993 [debug] Current batch of media processed. Will check again in 1000ms 01:58:58.998 [debug] Current batch of media processed. Will check again in 1000ms 01:59:00.006 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1035, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", "id" => "rmc7zta802k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=rmc7zta802k", "playlist_index" => 17, "timestamp" => 1763443158, "title" => "Мне Нужна Женщина", "upload_date" => "20251118"} 01:59:00.008 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=691.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:59:00.009 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=617.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:59:00.010 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=618.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-18 05:19:18Z], 2] 01:59:00.013 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=619.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мне Нужна Женщина", "02f9196f-b6e3-4459-bcd0-956f912a1d65", 1035, false, "rmc7zta802k", "https://www.youtube.com/watch?v=rmc7zta802k", 17, "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", false, false, false, 2, [], 98, ~U[2025-11-18 05:19:18Z], ~U[2026-04-17 20:59:00Z], ~U[2026-04-17 20:59:00Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мне Нужна Женщина", 1035, false, "rmc7zta802k", "https://www.youtube.com/watch?v=rmc7zta802k", "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", false, 2, ~U[2025-11-18 05:19:18Z]] 01:59:00.014 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=622.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:59:00.015 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=6.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:59:00.016 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [209] 01:59:00.016 [debug] Current batch of media processed. Will check again in 1000ms 01:59:00.824 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:59:01.035 [debug] Current batch of media processed. Will check again in 1000ms 01:59:02.039 [debug] Current batch of media processed. Will check again in 1000ms 01:59:03.054 [debug] Current batch of media processed. Will check again in 1000ms 01:59:04.057 [debug] Current batch of media processed. Will check again in 1000ms 01:59:05.070 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1613, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", "id" => "6ADiE2Td0tQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=6ADiE2Td0tQ", "playlist_index" => 18, "timestamp" => 1762786204, "title" => "Я Остался БЕЗ ДЕНЕГ в Чили", "upload_date" => "20251110"} 01:59:05.071 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1624.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:59:05.072 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1625.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:59:05.074 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=1626.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-10 14:50:04Z], 2] 01:59:05.076 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=698.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Остался БЕЗ ДЕНЕГ в Чили", "2e1f14dc-f383-4f15-9862-17164257515d", 1613, false, "6ADiE2Td0tQ", "https://www.youtube.com/watch?v=6ADiE2Td0tQ", 18, "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", false, false, false, 2, [], 98, ~U[2025-11-10 14:50:04Z], ~U[2026-04-17 20:59:05Z], ~U[2026-04-17 20:59:05Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Остался БЕЗ ДЕНЕГ в Чили", 1613, false, "6ADiE2Td0tQ", "https://www.youtube.com/watch?v=6ADiE2Td0tQ", "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", false, 2, ~U[2025-11-10 14:50:04Z]] 01:59:05.077 [debug] QUERY OK source="sources" db=0.3ms queue=0.3ms idle=624.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:59:05.078 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:59:05.079 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [211] 01:59:05.080 [debug] Current batch of media processed. Will check again in 1000ms 01:59:06.095 [debug] Current batch of media processed. Will check again in 1000ms 01:59:07.096 [debug] Current batch of media processed. Will check again in 1000ms 01:59:08.106 [debug] Current batch of media processed. Will check again in 1000ms 01:59:08.382 [info] {"source":"oban","duration":1969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:09.114 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1705, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", "id" => "UPvY6pc2g2Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UPvY6pc2g2Q", "playlist_index" => 19, "timestamp" => 1762174187, "title" => "Моя Жизнь Без Смысла", "upload_date" => "20251103"} 01:59:09.115 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=732.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:59:09.117 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=660.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:59:09.118 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=588.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-03 12:49:47Z], 2] 01:59:09.121 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=590.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Моя Жизнь Без Смысла", "3cf1fd73-e4d1-4c08-a265-153ebd8a0516", 1705, false, "UPvY6pc2g2Q", "https://www.youtube.com/watch?v=UPvY6pc2g2Q", 19, "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", false, false, false, 2, [], 98, ~U[2025-11-03 12:49:47Z], ~U[2026-04-17 20:59:09Z], ~U[2026-04-17 20:59:09Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Моя Жизнь Без Смысла", 1705, false, "UPvY6pc2g2Q", "https://www.youtube.com/watch?v=UPvY6pc2g2Q", "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", false, 2, ~U[2025-11-03 12:49:47Z]] 01:59:09.122 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=592.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:59:09.123 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:59:09.124 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [213] 01:59:09.124 [debug] Current batch of media processed. Will check again in 1000ms 01:59:10.129 [debug] Current batch of media processed. Will check again in 1000ms 01:59:11.133 [debug] Current batch of media processed. Will check again in 1000ms 01:59:12.138 [debug] Current batch of media processed. Will check again in 1000ms 01:59:13.144 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "duration" => 1462, "filename" => "/downloads/shows/Nestrashno/Season 2025/s2025e102600 - Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ)..mkv", "id" => "KIl3L2ER0ow", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=KIl3L2ER0ow", "playlist_index" => 20, "timestamp" => 1761444903, "title" => "Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ).", "upload_date" => "20251026"} 01:59:13.146 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=661.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:59:13.147 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=588.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:59:13.148 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=589.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-26 02:15:03Z], 2] 01:59:13.152 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=590.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ).", "105bf433-3abb-49f8-9fc1-a28092a99a5c", 1462, false, "KIl3L2ER0ow", "https://www.youtube.com/watch?v=KIl3L2ER0ow", 20, "/downloads/shows/Nestrashno/Season 2025/s2025e102600 - Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ)..mkv", false, false, false, 2, [], 98, ~U[2025-10-26 02:15:03Z], ~U[2026-04-17 20:59:13Z], ~U[2026-04-17 20:59:13Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ).", 1462, false, "KIl3L2ER0ow", "https://www.youtube.com/watch?v=KIl3L2ER0ow", "/downloads/shows/Nestrashno/Season 2025/s2025e102600 - Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ)..mkv", false, 2, ~U[2025-10-26 02:15:03Z]] 01:59:13.152 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=593.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:59:13.153 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=7.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 01:59:13.155 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [215] 01:59:13.155 [debug] Current batch of media processed. Will check again in 1000ms 01:59:13.292 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@nestrashno --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/Nestrashno/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:2160,+codec:h264:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/e0/f0/e0f0e46848a5c7de1339a4633193b919b39197733d42c79eb5cbcc7e176a086c.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/7e/6b/7e6bc49dae63768d7cbeb97c2dc1b7d422b72efabec4b5b8bd5c3bf189ed404d.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 01:59:13.295 [debug] Gracefully stopping file follower 01:59:13.296 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=147.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [2] 01:59:13.297 [debug] QUERY OK source="sources" db=0.3ms idle=145.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:59:13.299 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=145.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-12 15:11:52Z], 2] 01:59:13.301 [debug] QUERY OK source="media_items" db=1.7ms idle=145.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Что могло пойти не так?", "5fa24b7e-52a1-4727-8220-1674f8603281", 1091, false, "J45juaoKZxw", "https://www.youtube.com/watch?v=J45juaoKZxw", 1, "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", false, false, false, 2, [], 98, ~U[2026-04-12 15:11:52Z], ~U[2026-04-17 20:59:13Z], ~U[2026-04-17 20:59:13Z], "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Что могло пойти не так?", 1091, false, "J45juaoKZxw", "https://www.youtube.com/watch?v=J45juaoKZxw", "/downloads/shows/Nestrashno/Season 2026/s2026e041200 - Что могло пойти не так?.mkv", false, 2, ~U[2026-04-12 15:11:52Z]] 01:59:13.302 [debug] QUERY OK source="sources" db=0.4ms idle=147.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:59:13.303 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-07 05:40:09Z], 2] 01:59:13.306 [debug] QUERY OK source="media_items" db=1.7ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Всё достало", "17a76bfb-da78-47d0-ad13-dad0f2bda13b", 1352, false, "W9xy1W0SdQc", "https://www.youtube.com/watch?v=W9xy1W0SdQc", 2, "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", false, false, false, 2, [], 98, ~U[2026-04-07 05:40:09Z], ~U[2026-04-17 20:59:13Z], ~U[2026-04-17 20:59:13Z], "Мой телеграм: https://t.me/nstrshn\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Всё достало", 1352, false, "W9xy1W0SdQc", "https://www.youtube.com/watch?v=W9xy1W0SdQc", "/downloads/shows/Nestrashno/Season 2026/s2026e040700 - Всё достало.mkv", false, 2, ~U[2026-04-07 05:40:09Z]] 01:59:13.307 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:59:13.309 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-25 14:24:22Z], 2] 01:59:13.487 [debug] QUERY OK source="media_items" db=177.2ms queue=0.1ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Пока. Я буду скучать.", "fba36739-3097-4f15-90e2-8b1e7122d3f3", 1032, false, "kXfi5sA7eEg", "https://www.youtube.com/watch?v=kXfi5sA7eEg", 3, "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", false, false, false, 2, [], 98, ~U[2026-03-25 14:24:22Z], ~U[2026-04-17 20:59:13Z], ~U[2026-04-17 20:59:13Z], "Мой телеграм: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Пока. Я буду скучать.", 1032, false, "kXfi5sA7eEg", "https://www.youtube.com/watch?v=kXfi5sA7eEg", "/downloads/shows/Nestrashno/Season 2026/s2026e032500 - Пока. Я буду скучать..mkv", false, 2, ~U[2026-03-25 14:24:22Z]] 01:59:13.489 [debug] QUERY OK source="sources" db=0.6ms queue=0.5ms idle=181.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:59:13.490 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=182.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-17 18:08:37Z], 2] 01:59:13.551 [debug] QUERY OK source="media_items" db=59.5ms queue=0.1ms idle=182.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшая страна Латинской Америки", "2bb83109-f72e-4d58-8bb8-e1954336da8f", 1621, false, "hOjeA8-3k2A", "https://www.youtube.com/watch?v=hOjeA8-3k2A", 4, "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", false, false, false, 2, [], 98, ~U[2026-03-17 18:08:37Z], ~U[2026-04-17 20:59:13Z], ~U[2026-04-17 20:59:13Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшая страна Латинской Америки", 1621, false, "hOjeA8-3k2A", "https://www.youtube.com/watch?v=hOjeA8-3k2A", "/downloads/shows/Nestrashno/Season 2026/s2026e031700 - Лучшая страна Латинской Америки.mkv", false, 2, ~U[2026-03-17 18:08:37Z]] 01:59:13.552 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=65.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:59:13.554 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=64.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-09 03:06:25Z], 2] 01:59:13.557 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=65.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Теперь у меня есть девушка", "499c3481-5d2a-4338-90c4-6cc78bcd6220", 1276, false, "mhAJ_p0PnD4", "https://www.youtube.com/watch?v=mhAJ_p0PnD4", 5, "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", false, false, false, 2, [], 98, ~U[2026-03-09 03:06:25Z], ~U[2026-04-17 20:59:13Z], ~U[2026-04-17 20:59:13Z], "Получи личного менеджера EMCD по ссылке: https://go.emcd.io/nestrashno_coinhold\n\nМой телеграм: https://t.me/nstrshn\nЛеся: https: https://t.me/lesyaka69\nЛев: https://t.me/LevNomad\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Теперь у меня есть девушка", 1276, false, "mhAJ_p0PnD4", "https://www.youtube.com/watch?v=mhAJ_p0PnD4", "/downloads/shows/Nestrashno/Season 2026/s2026e030900 - Теперь у меня есть девушка.mkv", false, 2, ~U[2026-03-09 03:06:25Z]] 01:59:13.558 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=66.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:59:13.559 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-24 20:33:14Z], 2] 01:59:13.561 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшее решение в моей жизни?", "3d2afe10-2c6e-4586-834d-afc78d7e2a1d", 1191, false, "-X0zctOscOY", "https://www.youtube.com/watch?v=-X0zctOscOY", 6, "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", false, false, false, 2, [], 98, ~U[2026-02-24 20:33:14Z], ~U[2026-04-17 20:59:13Z], ~U[2026-04-17 20:59:13Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Лучшее решение в моей жизни?", 1191, false, "-X0zctOscOY", "https://www.youtube.com/watch?v=-X0zctOscOY", "/downloads/shows/Nestrashno/Season 2026/s2026e022400 - Лучшее решение в моей жизни?.mkv", false, 2, ~U[2026-02-24 20:33:14Z]] 01:59:13.562 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:59:13.563 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 04:14:18Z], 2] 01:59:13.566 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=6.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Как в 33 года я начал жить в машине.", "68ac67e9-a5f3-4073-bb81-26bfd1c5129a", 1218, false, "lVm8Q1PvKis", "https://www.youtube.com/watch?v=lVm8Q1PvKis", 7, "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", false, false, false, 2, [], 98, ~U[2026-02-16 04:14:18Z], ~U[2026-04-17 20:59:13Z], ~U[2026-04-17 20:59:13Z], "Мой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Как в 33 года я начал жить в машине.", 1218, false, "lVm8Q1PvKis", "https://www.youtube.com/watch?v=lVm8Q1PvKis", "/downloads/shows/Nestrashno/Season 2026/s2026e021600 - Как в 33 года я начал жить в машине..mkv", false, 2, ~U[2026-02-16 04:14:18Z]] 01:59:13.567 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:59:13.568 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=5.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-07 19:41:22Z], 2] 01:59:13.572 [debug] QUERY OK source="media_items" db=2.9ms queue=0.2ms idle=6.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Год буду жить в этой машине", "c4b1bbb0-5751-43fe-b56b-81972b2abc43", 1321, false, "kn_vKkOAvM8", "https://www.youtube.com/watch?v=kn_vKkOAvM8", 8, "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", false, false, false, 2, [], 98, ~U[2026-02-07 19:41:22Z], ~U[2026-04-17 20:59:13Z], ~U[2026-04-17 20:59:13Z], "Открывайте свою карту бесплатно по промокоду NESTRASHNO https://go.emcd.io/nestrashno\n\n\nМой телеграм: https://t.me/nstrshn\n\nМой инстаграм: https://www.instagram.com/nestrashno/\n\nЛичные предложения elvagoruso@gmail.com\n\nМатериальная поддержка:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Год буду жить в этой машине", 1321, false, "kn_vKkOAvM8", "https://www.youtube.com/watch?v=kn_vKkOAvM8", "/downloads/shows/Nestrashno/Season 2026/s2026e020700 - Год буду жить в этой машине.mkv", false, 2, ~U[2026-02-07 19:41:22Z]] 01:59:13.574 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:59:13.575 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=8.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-26 04:42:46Z], 2] 01:59:13.578 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=8.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Конец. Продал тук тук и мы разъезжаемся!", "5e99a8f3-ada1-475c-9ce7-9d80ac6580d5", 1576, false, "R_PiQ_sXZFY", "https://www.youtube.com/watch?v=R_PiQ_sXZFY", 9, "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", false, false, false, 2, [], 98, ~U[2026-01-26 04:42:46Z], ~U[2026-04-17 20:59:13Z], ~U[2026-04-17 20:59:13Z], "https://go.nadoswap.com/am37ti — агрегатор обменников по курсу, доверию и скорости.\nВыберите «отдаю/получаю» и сравните варианты по курсу, доверию и скорости.\n\nМой телеграм канал: https://t.me/nstrshn\nКанал Леси: https://www.youtube.com/@lesyaka69\nКанал Андрея: https://www.youtube.com/@Andrei_Beresnevich\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab", "Конец. Продал тук тук и мы разъезжаемся!", 1576, false, "R_PiQ_sXZFY", "https://www.youtube.com/watch?v=R_PiQ_sXZFY", "/downloads/shows/Nestrashno/Season 2026/s2026e012600 - Конец. Продал тук тук и мы разъезжаемся!.mkv", false, 2, ~U[2026-01-26 04:42:46Z]] 01:59:13.579 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=9.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:59:13.580 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-17 23:22:49Z], 2] 01:59:13.582 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Меня очаровала девушка с автодомом", "8eeb1b4c-ad24-4ed6-98ad-5eb9371197f0", 1276, false, "2ozZCTEERXg", "https://www.youtube.com/watch?v=2ozZCTEERXg", 10, "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", false, false, false, 2, [], 98, ~U[2026-01-17 23:22:49Z], ~U[2026-04-17 20:59:13Z], ~U[2026-04-17 20:59:13Z], "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Меня очаровала девушка с автодомом", 1276, false, "2ozZCTEERXg", "https://www.youtube.com/watch?v=2ozZCTEERXg", "/downloads/shows/Nestrashno/Season 2026/s2026e011700 - Меня очаровала девушка с автодомом.mkv", false, 2, ~U[2026-01-17 23:22:49Z]] 01:59:13.612 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=37.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:59:13.614 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=35.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-28 17:30:42Z], 2] 01:59:13.616 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=35.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду к Девушке Мечты на своём Тук Туке", "682e047e-08bd-4808-8e30-59b6791a1226", 1549, false, "4giLNL0ZYIw", "https://www.youtube.com/watch?v=4giLNL0ZYIw", 11, "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", false, false, false, 2, [], 98, ~U[2025-12-28 17:30:42Z], ~U[2026-04-17 20:59:13Z], ~U[2026-04-17 20:59:13Z], "Канал Леси: https://www.youtube.com/@lesyaka69\n\nМы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду к Девушке Мечты на своём Тук Туке", 1549, false, "4giLNL0ZYIw", "https://www.youtube.com/watch?v=4giLNL0ZYIw", "/downloads/shows/Nestrashno/Season 2025/s2025e122800 - Еду к Девушке Мечты на своём Тук Туке.mkv", false, 2, ~U[2025-12-28 17:30:42Z]] 01:59:13.617 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=36.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:59:13.619 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=35.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-22 06:15:41Z], 2] 01:59:13.625 [debug] QUERY OK source="media_items" db=5.6ms queue=0.1ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", "8f809be1-d825-4c15-96cd-28cae9627eb8", 1406, false, "G4NAob4_ZtI", "https://www.youtube.com/watch?v=G4NAob4_ZtI", 12, "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", false, false, false, 2, [], 98, ~U[2025-12-22 06:15:41Z], ~U[2026-04-17 20:59:13Z], ~U[2026-04-17 20:59:13Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!", 1406, false, "G4NAob4_ZtI", "https://www.youtube.com/watch?v=G4NAob4_ZtI", "/downloads/shows/Nestrashno/Season 2025/s2025e122200 - Год Отношений, а она НИ РАЗУ не Приготовила мне ДАЖЕ ПОЕСТЬ!.mkv", false, 2, ~U[2025-12-22 06:15:41Z]] 01:59:13.626 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=11.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:59:13.627 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=10.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-14 14:35:06Z], 2] 01:59:13.630 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=10.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мы Больше НЕ ХОТИМ Здесь находиться", "b2872df7-6f08-46df-9def-97937b06775d", 1514, false, "xFdBoiYvh4g", "https://www.youtube.com/watch?v=xFdBoiYvh4g", 13, "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", false, false, false, 2, [], 98, ~U[2025-12-14 14:35:06Z], ~U[2026-04-17 20:59:13Z], ~U[2026-04-17 20:59:13Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мы Больше НЕ ХОТИМ Здесь находиться", 1514, false, "xFdBoiYvh4g", "https://www.youtube.com/watch?v=xFdBoiYvh4g", "/downloads/shows/Nestrashno/Season 2025/s2025e121400 - Мы Больше НЕ ХОТИМ Здесь находиться.mkv", false, 2, ~U[2025-12-14 14:35:06Z]] 01:59:13.631 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=11.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:59:13.632 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-10 01:15:42Z], 2] 01:59:13.635 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Этой Ночью Произошло Ужасное", "a797b41b-83e0-4192-bbe3-f625e6ce5e2d", 1037, false, "n5imZW0JT1k", "https://www.youtube.com/watch?v=n5imZW0JT1k", 14, "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", false, false, false, 2, [], 98, ~U[2025-12-10 01:15:42Z], ~U[2026-04-17 20:59:13Z], ~U[2026-04-17 20:59:13Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Этой Ночью Произошло Ужасное", 1037, false, "n5imZW0JT1k", "https://www.youtube.com/watch?v=n5imZW0JT1k", "/downloads/shows/Nestrashno/Season 2025/s2025e121000 - Этой Ночью Произошло Ужасное.mkv", false, 2, ~U[2025-12-10 01:15:42Z]] 01:59:13.636 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:59:13.638 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=6.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-04 20:27:59Z], 2] 01:59:13.640 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=7.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Сильно Облажался", "5b3d3bcb-1780-4e87-9408-2ad98e2b6b17", 1108, false, "aeGO4jSaWxY", "https://www.youtube.com/watch?v=aeGO4jSaWxY", 15, "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", false, false, false, 2, [], 98, ~U[2025-12-04 20:27:59Z], ~U[2026-04-17 20:59:13Z], ~U[2026-04-17 20:59:13Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Сильно Облажался", 1108, false, "aeGO4jSaWxY", "https://www.youtube.com/watch?v=aeGO4jSaWxY", "/downloads/shows/Nestrashno/Season 2025/s2025e120400 - Я Сильно Облажался.mkv", false, 2, ~U[2025-12-04 20:27:59Z]] 01:59:13.641 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:59:13.642 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-25 13:21:14Z], 2] 01:59:13.645 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду На Тук Туке через всю Страну", "612d4730-149c-45b0-b555-e3923fc40050", 1412, false, "pA0akcR9DQg", "https://www.youtube.com/watch?v=pA0akcR9DQg", 16, "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", false, false, false, 2, [], 98, ~U[2025-11-25 13:21:14Z], ~U[2026-04-17 20:59:13Z], ~U[2026-04-17 20:59:13Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Еду На Тук Туке через всю Страну", 1412, false, "pA0akcR9DQg", "https://www.youtube.com/watch?v=pA0akcR9DQg", "/downloads/shows/Nestrashno/Season 2025/s2025e112500 - Еду На Тук Туке через всю Страну.mkv", false, 2, ~U[2025-11-25 13:21:14Z]] 01:59:13.646 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:59:13.647 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-18 05:19:18Z], 2] 01:59:13.650 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мне Нужна Женщина", "b3395f8c-9f32-4af4-9fb3-acbc15a96143", 1035, false, "rmc7zta802k", "https://www.youtube.com/watch?v=rmc7zta802k", 17, "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", false, false, false, 2, [], 98, ~U[2025-11-18 05:19:18Z], ~U[2026-04-17 20:59:13Z], ~U[2026-04-17 20:59:13Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nТелега Льва https://t.me/LevNomad\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мне Нужна Женщина", 1035, false, "rmc7zta802k", "https://www.youtube.com/watch?v=rmc7zta802k", "/downloads/shows/Nestrashno/Season 2025/s2025e111800 - Мне Нужна Женщина.mkv", false, 2, ~U[2025-11-18 05:19:18Z]] 01:59:13.651 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=7.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:59:13.652 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-10 14:50:04Z], 2] 01:59:13.655 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Остался БЕЗ ДЕНЕГ в Чили", "bb3e7fd2-08b5-4eaf-989b-3c4fb25f377a", 1613, false, "6ADiE2Td0tQ", "https://www.youtube.com/watch?v=6ADiE2Td0tQ", 18, "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", false, false, false, 2, [], 98, ~U[2025-11-10 14:50:04Z], ~U[2026-04-17 20:59:13Z], ~U[2026-04-17 20:59:13Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Я Остался БЕЗ ДЕНЕГ в Чили", 1613, false, "6ADiE2Td0tQ", "https://www.youtube.com/watch?v=6ADiE2Td0tQ", "/downloads/shows/Nestrashno/Season 2025/s2025e111000 - Я Остался БЕЗ ДЕНЕГ в Чили.mkv", false, 2, ~U[2025-11-10 14:50:04Z]] 01:59:13.655 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:59:13.656 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=6.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-03 12:49:47Z], 2] 01:59:13.659 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=6.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Моя Жизнь Без Смысла", "453ec1b1-b891-4fc7-95a0-0f2b53d39240", 1705, false, "UPvY6pc2g2Q", "https://www.youtube.com/watch?v=UPvY6pc2g2Q", 19, "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", false, false, false, 2, [], 98, ~U[2025-11-03 12:49:47Z], ~U[2026-04-17 20:59:13Z], ~U[2026-04-17 20:59:13Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Моя Жизнь Без Смысла", 1705, false, "UPvY6pc2g2Q", "https://www.youtube.com/watch?v=UPvY6pc2g2Q", "/downloads/shows/Nestrashno/Season 2025/s2025e110300 - Моя Жизнь Без Смысла.mkv", false, 2, ~U[2025-11-03 12:49:47Z]] 01:59:13.660 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 01:59:13.661 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=6.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-26 02:15:03Z], 2] 01:59:13.664 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ).", "e249f1ef-db60-4a63-a627-82a048eca6ae", 1462, false, "KIl3L2ER0ow", "https://www.youtube.com/watch?v=KIl3L2ER0ow", 20, "/downloads/shows/Nestrashno/Season 2025/s2025e102600 - Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ)..mkv", false, false, false, 2, [], 98, ~U[2025-10-26 02:15:03Z], ~U[2026-04-17 20:59:13Z], ~U[2026-04-17 20:59:13Z], "Мы с Тундрой копим на тачку. Если у вас есть желание и возможность помочь нам с этой мечтой, то вы можете это сделать через эти реквизиты:\n\nTinkoff (рубли) 4377 7237 4197 7809\n\nКрипто:\nBybit UID: 102078037\nUSDT (TRC20): TVN6wfPqW8Sw4DFHC5uCfEkDhd4XxRtXJF\nBTC (btc): 1C5dH9AMzK6oqFv6p6EWUuS1iosxmZcm7V \nETH(ERC20): 0x8f571f15774ea951d91b5d3a596d704b341746ab\n\nМОЯ ТЕЛЕГА: https://t.me/nstrshn\n\nЛичные предложения: elvagoruso@gmail.com", "Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ).", 1462, false, "KIl3L2ER0ow", "https://www.youtube.com/watch?v=KIl3L2ER0ow", "/downloads/shows/Nestrashno/Season 2025/s2025e102600 - Мой Кризис Возраста (И как я с Ним НЕ СПРАВЛЯЮСЬ)..mkv", false, 2, ~U[2025-10-26 02:15:03Z]] 01:59:13.667 [debug] QUERY OK source="sources" db=2.5ms queue=0.1ms idle=7.8ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-04-17 20:59:13Z], ~U[2026-04-17 20:59:13Z], 2] 01:59:13.670 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=8.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 01:59:13.673 [debug] QUERY OK source="media_items" db=2.1ms queue=0.2ms idle=10.4ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 01:59:13.674 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=11.9ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 01:59:13.677 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=6.7ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [76, 2, ~U[2026-04-17 20:59:13Z], ~U[2026-04-17 20:59:13Z]] 01:59:13.678 [info] {"args":{"id":2},"id":74,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":95009587,"event":"job:stop","queue_time":855017,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 01:59:38.396 [info] {"source":"oban","duration":1952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:00.841 [info] {"source":"oban","duration":880,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:00:08.407 [info] {"source":"oban","duration":1232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:38.437 [info] {"source":"oban","duration":2029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:00.848 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:01:08.448 [info] {"source":"oban","duration":2089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:38.461 [info] {"source":"oban","duration":1762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:00.852 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:02:08.469 [info] {"source":"oban","duration":1944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:38.475 [info] {"source":"oban","duration":1962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:00.899 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:03:08.486 [info] {"source":"oban","duration":1870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:38.498 [info] {"source":"oban","duration":1895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:00.905 [info] {"source":"oban","duration":891,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:04:08.504 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:38.514 [info] {"source":"oban","duration":2410,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:00.910 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:05:08.520 [info] {"source":"oban","duration":1992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:38.535 [info] {"source":"oban","duration":2469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:00.917 [info] {"source":"oban","duration":873,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:06:08.629 [info] {"source":"oban","duration":2074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:38.695 [info] {"source":"oban","duration":13109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:00.935 [info] {"source":"oban","duration":832,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:07:08.701 [info] {"source":"oban","duration":2022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:38.706 [info] {"source":"oban","duration":1909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:00.940 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:08:08.712 [info] {"source":"oban","duration":2116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:38.733 [info] {"source":"oban","duration":20282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:00.990 [info] {"source":"oban","duration":852,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:09:08.741 [info] {"source":"oban","duration":1805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:38.798 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:00.993 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:10:08.808 [info] {"source":"oban","duration":1976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:38.833 [info] {"source":"oban","duration":1841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:00.999 [info] {"source":"oban","duration":850,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:11:08.847 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:38.919 [info] {"source":"oban","duration":1764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:01.006 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:12:08.991 [info] {"source":"oban","duration":1861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:38.998 [info] {"source":"oban","duration":3236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:00.010 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:13:09.019 [info] {"source":"oban","duration":1831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:39.040 [info] {"source":"oban","duration":2408,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:00.057 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:14:09.043 [info] {"source":"oban","duration":1861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:39.050 [info] {"source":"oban","duration":1760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:00.084 [info] {"source":"oban","duration":861,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:15:09.077 [info] {"source":"oban","duration":2072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:39.091 [info] {"source":"oban","duration":2212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:00.090 [info] {"source":"oban","duration":928,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:16:09.134 [info] {"source":"oban","duration":1986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:39.140 [info] {"source":"oban","duration":1922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:00.096 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:17:09.179 [info] {"source":"oban","duration":2183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:09.181 [info] {"args":{"id":1},"id":75,"meta":{},"system_time":1776460629180525669,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 02:17:09.182 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=80.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:17:09.183 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=5.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:17:09.187 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=6.8ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 02:17:09.188 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=8.1ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 02:17:09.189 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=8.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:17:09.191 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=8.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:17:09.191 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=7.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:17:09.198 [debug] QUERY OK source="media_items" db=3.5ms idle=7.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [1] 02:17:09.211 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 02:17:09.212 [debug] Current batch of media processed. Will check again in 1000ms 02:17:09.212 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=23.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:17:09.213 [debug] QUERY OK source="settings" db=0.6ms idle=23.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:17:09.214 [debug] QUERY OK source="settings" db=0.3ms idle=22.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:17:09.215 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@lesyaka69 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/LESYAKA/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:2160,+codec:h264:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/69/68/6968b9b1e5f603ad40568a3de01cecfdf2d7b83831290cb469578d455c7a1d47.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/ec/bd/ecbd7827c9c53db59e8d040ae2e2f71c8591f91a91f40cac50301c19db933dee.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:17:10.279 [debug] Current batch of media processed. Will check again in 1000ms 02:17:11.343 [debug] Current batch of media processed. Will check again in 1000ms 02:17:12.351 [debug] Current batch of media processed. Will check again in 1000ms 02:17:13.356 [debug] Current batch of media processed. Will check again in 1000ms 02:17:14.358 [debug] Current batch of media processed. Will check again in 1000ms 02:17:15.359 [debug] Current batch of media processed. Will check again in 1000ms 02:17:16.368 [debug] Current batch of media processed. Will check again in 1000ms 02:17:17.390 [debug] Current batch of media processed. Will check again in 1000ms 02:17:18.430 [debug] Current batch of media processed. Will check again in 1000ms 02:17:19.442 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "duration" => 1150, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", "id" => "UAPaZx5tQck", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UAPaZx5tQck", "playlist_index" => 1, "timestamp" => 1775746848, "title" => "УСТАЛА ОТ ПУТЕШЕСТВИЙ", "upload_date" => "20260409"} 02:17:19.444 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=147.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:17:19.445 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=73.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:17:19.447 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=74.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-09 15:00:48Z], 1] 02:17:19.451 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=76.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "УСТАЛА ОТ ПУТЕШЕСТВИЙ", "9fbf038f-2968-4d19-acf5-c764297b06b2", 1150, false, "UAPaZx5tQck", "https://www.youtube.com/watch?v=UAPaZx5tQck", 1, "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", false, false, false, 1, [], 98, ~U[2026-04-09 15:00:48Z], ~U[2026-04-17 21:17:19Z], ~U[2026-04-17 21:17:19Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "УСТАЛА ОТ ПУТЕШЕСТВИЙ", 1150, false, "UAPaZx5tQck", "https://www.youtube.com/watch?v=UAPaZx5tQck", "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", false, 1, ~U[2026-04-09 15:00:48Z]] 02:17:19.452 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=79.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:17:19.452 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=8.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:17:19.454 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=8.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 02:17:19.454 [debug] Current batch of media processed. Will check again in 1000ms 02:17:20.455 [debug] Current batch of media processed. Will check again in 1000ms 02:17:21.458 [debug] Current batch of media processed. Will check again in 1000ms 02:17:22.462 [debug] Current batch of media processed. Will check again in 1000ms 02:17:23.467 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1198, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", "id" => "dPjKfR6Pm8c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=dPjKfR6Pm8c", "playlist_index" => 2, "timestamp" => 1775055540, "title" => "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", "upload_date" => "20260401"} 02:17:23.468 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=121.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:17:23.470 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=50.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:17:23.472 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=51.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-01 14:59:00Z], 1] 02:17:23.476 [debug] QUERY OK source="media_items" db=3.1ms queue=0.2ms idle=54.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", "66df317e-ce86-4b05-afd3-ae357aa8d7dd", 1198, false, "dPjKfR6Pm8c", "https://www.youtube.com/watch?v=dPjKfR6Pm8c", 2, "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", false, false, false, 1, [], 98, ~U[2026-04-01 14:59:00Z], ~U[2026-04-17 21:17:23Z], ~U[2026-04-17 21:17:23Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", 1198, false, "dPjKfR6Pm8c", "https://www.youtube.com/watch?v=dPjKfR6Pm8c", "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", false, 1, ~U[2026-04-01 14:59:00Z]] 02:17:23.478 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=58.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:17:23.479 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.2ms idle=9.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:17:23.481 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=10.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 02:17:23.481 [debug] Current batch of media processed. Will check again in 1000ms 02:17:24.486 [debug] Current batch of media processed. Will check again in 1000ms 02:17:25.492 [debug] Current batch of media processed. Will check again in 1000ms 02:17:26.648 [debug] Current batch of media processed. Will check again in 1000ms 02:17:27.666 [debug] Current batch of media processed. Will check again in 1000ms 02:17:28.667 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1070, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", "id" => "wVJ6Ee84idE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wVJ6Ee84idE", "playlist_index" => 3, "timestamp" => 1774191540, "title" => "УЕХАЛА ЖИТЬ В ЛЕС", "upload_date" => "20260322"} 02:17:28.669 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1169.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:17:28.671 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1171.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:17:28.672 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=1172.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-22 14:59:00Z], 1] 02:17:28.676 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=1174.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЕХАЛА ЖИТЬ В ЛЕС", "5aaf9b7a-b529-497c-a8e5-71b7f3b6f7e8", 1070, false, "wVJ6Ee84idE", "https://www.youtube.com/watch?v=wVJ6Ee84idE", 3, "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", false, false, false, 1, [], 98, ~U[2026-03-22 14:59:00Z], ~U[2026-04-17 21:17:28Z], ~U[2026-04-17 21:17:28Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЕХАЛА ЖИТЬ В ЛЕС", 1070, false, "wVJ6Ee84idE", "https://www.youtube.com/watch?v=wVJ6Ee84idE", "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", false, 1, ~U[2026-03-22 14:59:00Z]] 02:17:28.677 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=246.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:17:28.678 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=8.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:17:28.680 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=8.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 02:17:28.680 [debug] Current batch of media processed. Will check again in 1000ms 02:17:29.682 [debug] Current batch of media processed. Will check again in 1000ms 02:17:30.686 [debug] Current batch of media processed. Will check again in 1000ms 02:17:31.760 [debug] Current batch of media processed. Will check again in 1000ms 02:17:32.781 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1104, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", "id" => "CkfvdI6bzoM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=CkfvdI6bzoM", "playlist_index" => 4, "timestamp" => 1773586741, "title" => "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", "upload_date" => "20260315"} 02:17:32.783 [debug] QUERY OK source="sources" db=0.5ms idle=303.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:17:32.784 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=96.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:17:32.785 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=97.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-15 14:59:01Z], 1] 02:17:32.789 [debug] QUERY OK source="media_items" db=2.4ms idle=99.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", "c9128d98-4cbb-4947-b73b-5dd23998b7c2", 1104, false, "CkfvdI6bzoM", "https://www.youtube.com/watch?v=CkfvdI6bzoM", 4, "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", false, false, false, 1, [], 98, ~U[2026-03-15 14:59:01Z], ~U[2026-04-17 21:17:32Z], ~U[2026-04-17 21:17:32Z], "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", 1104, false, "CkfvdI6bzoM", "https://www.youtube.com/watch?v=CkfvdI6bzoM", "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", false, 1, ~U[2026-03-15 14:59:01Z]] 02:17:32.790 [debug] QUERY OK source="sources" db=0.4ms idle=102.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:17:32.791 [debug] QUERY OK source="media_profiles" db=0.4ms idle=7.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:17:32.792 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 02:17:32.792 [debug] Current batch of media processed. Will check again in 1000ms 02:17:33.795 [debug] Current batch of media processed. Will check again in 1000ms 02:17:34.797 [debug] Current batch of media processed. Will check again in 1000ms 02:17:35.802 [debug] Current batch of media processed. Will check again in 1000ms 02:17:36.806 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1053, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", "id" => "jWF2tjXDYnE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=jWF2tjXDYnE", "playlist_index" => 5, "timestamp" => 1772895540, "title" => "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", "upload_date" => "20260307"} 02:17:36.808 [debug] QUERY OK source="sources" db=0.7ms idle=114.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:17:36.809 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=116.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:17:36.811 [debug] QUERY OK source="media_items" db=1.1ms idle=117.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-07 14:59:00Z], 1] 02:17:36.814 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=119.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", "cba2ed6b-2c43-4c64-8902-9fd2f0a6c912", 1053, false, "jWF2tjXDYnE", "https://www.youtube.com/watch?v=jWF2tjXDYnE", 5, "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", false, false, false, 1, [], 98, ~U[2026-03-07 14:59:00Z], ~U[2026-04-17 21:17:36Z], ~U[2026-04-17 21:17:36Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", 1053, false, "jWF2tjXDYnE", "https://www.youtube.com/watch?v=jWF2tjXDYnE", "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", false, 1, ~U[2026-03-07 14:59:00Z]] 02:17:36.815 [debug] QUERY OK source="sources" db=0.4ms idle=119.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:17:36.816 [debug] QUERY OK source="media_profiles" db=0.4ms idle=7.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:17:36.817 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 02:17:36.817 [debug] Current batch of media processed. Will check again in 1000ms 02:17:37.822 [debug] Current batch of media processed. Will check again in 1000ms 02:17:38.828 [debug] Current batch of media processed. Will check again in 1000ms 02:17:39.191 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:39.837 [debug] Current batch of media processed. Will check again in 1000ms 02:17:40.842 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1267, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", "id" => "XtEw7ZyHwEM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XtEw7ZyHwEM", "playlist_index" => 6, "timestamp" => 1772377140, "title" => "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", "upload_date" => "20260301"} 02:17:40.844 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=145.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:17:40.845 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=146.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:17:40.847 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=147.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-01 14:59:00Z], 1] 02:17:40.850 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=149.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", "83fdfd62-390b-4f24-b78d-3aa9732b309b", 1267, false, "XtEw7ZyHwEM", "https://www.youtube.com/watch?v=XtEw7ZyHwEM", 6, "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", false, false, false, 1, [], 98, ~U[2026-03-01 14:59:00Z], ~U[2026-04-17 21:17:40Z], ~U[2026-04-17 21:17:40Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", 1267, false, "XtEw7ZyHwEM", "https://www.youtube.com/watch?v=XtEw7ZyHwEM", "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", false, 1, ~U[2026-03-01 14:59:00Z]] 02:17:40.851 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=138.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:17:40.852 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=7.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:17:40.853 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [6] 02:17:40.854 [debug] Current batch of media processed. Will check again in 1000ms 02:17:41.859 [debug] Current batch of media processed. Will check again in 1000ms 02:17:42.869 [debug] Current batch of media processed. Will check again in 1000ms 02:17:43.872 [debug] Current batch of media processed. Will check again in 1000ms 02:17:44.877 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1470, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", "id" => "zrlvitviGGU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=zrlvitviGGU", "playlist_index" => 7, "timestamp" => 1771772340, "title" => "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", "upload_date" => "20260222"} 02:17:44.879 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=158.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:17:44.880 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=159.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:17:44.881 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=160.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-22 14:59:00Z], 1] 02:17:44.884 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=162.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", "a3ee5ff4-42a0-41fe-bf01-9e56b8045ff2", 1470, false, "zrlvitviGGU", "https://www.youtube.com/watch?v=zrlvitviGGU", 7, "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", false, false, false, 1, [], 98, ~U[2026-02-22 14:59:00Z], ~U[2026-04-17 21:17:44Z], ~U[2026-04-17 21:17:44Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", 1470, false, "zrlvitviGGU", "https://www.youtube.com/watch?v=zrlvitviGGU", "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", false, 1, ~U[2026-02-22 14:59:00Z]] 02:17:44.885 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=85.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:17:44.886 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:17:44.887 [debug] QUERY OK source="media_items" db=0.4ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 02:17:44.887 [debug] Current batch of media processed. Will check again in 1000ms 02:17:45.888 [debug] Current batch of media processed. Will check again in 1000ms 02:17:46.891 [debug] Current batch of media processed. Will check again in 1000ms 02:17:47.893 [debug] Current batch of media processed. Will check again in 1000ms 02:17:48.894 [debug] Current batch of media processed. Will check again in 1000ms 02:17:49.896 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1264, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", "id" => "c4TXEnQK2mw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=c4TXEnQK2mw", "playlist_index" => 8, "timestamp" => 1771210840, "title" => "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", "upload_date" => "20260216"} 02:17:49.897 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1156.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:17:49.898 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=1157.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:17:49.900 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=1157.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 03:00:40Z], 1] 02:17:49.907 [debug] QUERY OK source="media_items" db=5.9ms queue=0.1ms idle=1083.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", "6b95c744-c58d-4fd3-ac7b-b74f7a4d18c2", 1264, false, "c4TXEnQK2mw", "https://www.youtube.com/watch?v=c4TXEnQK2mw", 8, "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", false, false, false, 1, [], 98, ~U[2026-02-16 03:00:40Z], ~U[2026-04-17 21:17:49Z], ~U[2026-04-17 21:17:49Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", 1264, false, "c4TXEnQK2mw", "https://www.youtube.com/watch?v=c4TXEnQK2mw", "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", false, 1, ~U[2026-02-16 03:00:40Z]] 02:17:49.908 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=85.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:17:49.910 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.3ms idle=11.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:17:49.911 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=12.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [8] 02:17:49.912 [debug] Current batch of media processed. Will check again in 1000ms 02:17:50.913 [debug] Current batch of media processed. Will check again in 1000ms 02:17:51.979 [debug] Current batch of media processed. Will check again in 1000ms 02:17:52.980 [debug] Current batch of media processed. Will check again in 1000ms 02:17:53.995 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "duration" => 1207, "filename" => "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", "id" => "Lp_1X0vj-MM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Lp_1X0vj-MM", "playlist_index" => 9, "timestamp" => 1770822044, "title" => "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", "upload_date" => "20260211"} 02:17:53.996 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=156.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:17:53.997 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=157.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:17:53.999 [debug] QUERY OK source="media_items" db=0.9ms idle=157.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-11 15:00:44Z], 1] 02:17:54.002 [debug] QUERY OK source="media_items" db=2.5ms idle=159.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", "fb17e7e5-92eb-4347-a502-9b42c2f03562", 1207, false, "Lp_1X0vj-MM", "https://www.youtube.com/watch?v=Lp_1X0vj-MM", 9, "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", false, false, false, 1, [], 98, ~U[2026-02-11 15:00:44Z], ~U[2026-04-17 21:17:53Z], ~U[2026-04-17 21:17:53Z], "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", 1207, false, "Lp_1X0vj-MM", "https://www.youtube.com/watch?v=Lp_1X0vj-MM", "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", false, 1, ~U[2026-02-11 15:00:44Z]] 02:17:54.003 [debug] QUERY OK source="sources" db=0.4ms idle=85.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:17:54.004 [debug] QUERY OK source="media_profiles" db=0.4ms idle=7.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:17:54.005 [debug] QUERY OK source="media_items" db=0.5ms idle=7.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [9] 02:17:54.006 [debug] Current batch of media processed. Will check again in 1000ms 02:17:55.048 [debug] Current batch of media processed. Will check again in 1000ms 02:17:56.052 [debug] Current batch of media processed. Will check again in 1000ms 02:17:57.053 [debug] Current batch of media processed. Will check again in 1000ms 02:17:57.940 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@lesyaka69 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/LESYAKA/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:2160,+codec:h264:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/69/68/6968b9b1e5f603ad40568a3de01cecfdf2d7b83831290cb469578d455c7a1d47.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/ec/bd/ecbd7827c9c53db59e8d040ae2e2f71c8591f91a91f40cac50301c19db933dee.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 02:17:57.942 [debug] Gracefully stopping file follower 02:17:57.944 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=962.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:17:57.945 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=46.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:17:57.946 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=47.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-09 15:00:48Z], 1] 02:17:57.949 [debug] QUERY OK source="media_items" db=2.1ms idle=49.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "УСТАЛА ОТ ПУТЕШЕСТВИЙ", "b9e945b3-8083-4960-b9e8-194f4672dd92", 1150, false, "UAPaZx5tQck", "https://www.youtube.com/watch?v=UAPaZx5tQck", 1, "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", false, false, false, 1, [], 98, ~U[2026-04-09 15:00:48Z], ~U[2026-04-17 21:17:57Z], ~U[2026-04-17 21:17:57Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3.\n\n#аргентина #бразилия #латинскаяамерика #автодом #дамас", "УСТАЛА ОТ ПУТЕШЕСТВИЙ", 1150, false, "UAPaZx5tQck", "https://www.youtube.com/watch?v=UAPaZx5tQck", "/downloads/shows/LESYAKA/Season 2026/s2026e040900 - УСТАЛА ОТ ПУТЕШЕСТВИЙ.mkv", false, 1, ~U[2026-04-09 15:00:48Z]] 02:17:57.950 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=52.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:17:57.952 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=7.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-01 14:59:00Z], 1] 02:17:57.955 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", "80b4317b-36eb-4a86-a89b-15ad4c838263", 1198, false, "dPjKfR6Pm8c", "https://www.youtube.com/watch?v=dPjKfR6Pm8c", 2, "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", false, false, false, 1, [], 98, ~U[2026-04-01 14:59:00Z], ~U[2026-04-17 21:17:57Z], ~U[2026-04-17 21:17:57Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВ этом видео я поделюсь своим опытом изучения английского и испанского языков в путешествии по Мексике автостопом. Почему у меня получилось все легко и просто? Что помогало? Какие рекомендации я могу дать? Об этом в видео! Приятного просмотра😊\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸", 1198, false, "dPjKfR6Pm8c", "https://www.youtube.com/watch?v=dPjKfR6Pm8c", "/downloads/shows/LESYAKA/Season 2026/s2026e040100 - УЛЕТЕЛА В МЕКСИКУ И ВЫУЧИЛА ЯЗЫКИ🇬🇧🇪🇸.mkv", false, 1, ~U[2026-04-01 14:59:00Z]] 02:17:57.956 [debug] QUERY OK source="sources" db=0.4ms idle=9.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:17:57.958 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=7.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-22 14:59:00Z], 1] 02:17:57.961 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=8.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЕХАЛА ЖИТЬ В ЛЕС", "e4af25b1-6eeb-4c99-9a14-6507f18932e4", 1070, false, "wVJ6Ee84idE", "https://www.youtube.com/watch?v=wVJ6Ee84idE", 3, "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", false, false, false, 1, [], 98, ~U[2026-03-22 14:59:00Z], ~U[2026-04-17 21:17:57Z], ~U[2026-04-17 21:17:57Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "УЕХАЛА ЖИТЬ В ЛЕС", 1070, false, "wVJ6Ee84idE", "https://www.youtube.com/watch?v=wVJ6Ee84idE", "/downloads/shows/LESYAKA/Season 2026/s2026e032200 - УЕХАЛА ЖИТЬ В ЛЕС.mkv", false, 1, ~U[2026-03-22 14:59:00Z]] 02:17:57.962 [debug] QUERY OK source="sources" db=0.4ms idle=9.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:17:57.963 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=7.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-15 14:59:01Z], 1] 02:17:57.966 [debug] QUERY OK source="media_items" db=1.9ms idle=7.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", "34e8a1a4-a2be-4b13-baa7-b1a2a5107bc8", 1104, false, "CkfvdI6bzoM", "https://www.youtube.com/watch?v=CkfvdI6bzoM", 4, "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", false, false, false, 1, [], 98, ~U[2026-03-15 14:59:01Z], ~U[2026-04-17 21:17:57Z], ~U[2026-04-17 21:17:57Z], "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-14-03\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ", 1104, false, "CkfvdI6bzoM", "https://www.youtube.com/watch?v=CkfvdI6bzoM", "/downloads/shows/LESYAKA/Season 2026/s2026e031500 - КОНЕЦ ПУТЕШЕСТВИЯМ В ОДИНОЧКУ.mkv", false, 1, ~U[2026-03-15 14:59:01Z]] 02:17:57.967 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:17:57.968 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=6.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-07 14:59:00Z], 1] 02:17:57.971 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=7.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", "4c632e7e-e911-4df4-9266-69fa5a4420de", 1053, false, "jWF2tjXDYnE", "https://www.youtube.com/watch?v=jWF2tjXDYnE", 5, "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", false, false, false, 1, [], 98, ~U[2026-03-07 14:59:00Z], ~U[2026-04-17 21:17:57Z], ~U[2026-04-17 21:17:57Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nКанал Юры: https://youtube.com/@nestrashno\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳", 1053, false, "jWF2tjXDYnE", "https://www.youtube.com/watch?v=jWF2tjXDYnE", "/downloads/shows/LESYAKA/Season 2026/s2026e030700 - МОЙ ПАРЕНЬ СИЛЬНО МЕНЯ УДИВИЛ 😳.mkv", false, 1, ~U[2026-03-07 14:59:00Z]] 02:17:57.972 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:17:57.974 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=6.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-01 14:59:00Z], 1] 02:17:57.976 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=7.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", "16d62e32-9d15-4bcc-9951-dbd48f964da5", 1267, false, "XtEw7ZyHwEM", "https://www.youtube.com/watch?v=XtEw7ZyHwEM", 6, "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", false, false, false, 1, [], 98, ~U[2026-03-01 14:59:00Z], ~U[2026-04-17 21:17:57Z], ~U[2026-04-17 21:17:57Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #чили #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱", 1267, false, "XtEw7ZyHwEM", "https://www.youtube.com/watch?v=XtEw7ZyHwEM", "/downloads/shows/LESYAKA/Season 2026/s2026e030100 - ТЕПЕРЬ Я ЖИВУ В ПУСТЫНЕ ЧИЛИ 🇨🇱.mkv", false, 1, ~U[2026-03-01 14:59:00Z]] 02:17:57.977 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:17:57.979 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=6.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-22 14:59:00Z], 1] 02:17:57.981 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=7.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", "e2245327-b209-4bc9-b4a4-b5f07863c8cb", 1470, false, "zrlvitviGGU", "https://www.youtube.com/watch?v=zrlvitviGGU", 7, "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", false, false, false, 1, [], 98, ~U[2026-02-22 14:59:00Z], ~U[2026-04-17 21:17:57Z], ~U[2026-04-17 21:17:57Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\nВидео снято на Dji Osmo Pocket 3\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ", 1470, false, "zrlvitviGGU", "https://www.youtube.com/watch?v=zrlvitviGGU", "/downloads/shows/LESYAKA/Season 2026/s2026e022200 - ЭТО МОЙ ДОМ В ЮЖНОЙ АМЕРИКЕ.mkv", false, 1, ~U[2026-02-22 14:59:00Z]] 02:17:57.983 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=5.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:17:57.984 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-16 03:00:40Z], 1] 02:17:57.987 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", "c663f6f0-5b55-4f0b-87d5-0f7ed73ce251", 1264, false, "c4TXEnQK2mw", "https://www.youtube.com/watch?v=c4TXEnQK2mw", 8, "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", false, false, false, 1, [], 98, ~U[2026-02-16 03:00:40Z], ~U[2026-04-17 21:17:57Z], ~U[2026-04-17 21:17:57Z], "СОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ", 1264, false, "c4TXEnQK2mw", "https://www.youtube.com/watch?v=c4TXEnQK2mw", "/downloads/shows/LESYAKA/Season 2026/s2026e021600 - ВСЕ ИДЕТ ЧЕРЕЗ ЖОПУ.mkv", false, 1, ~U[2026-02-16 03:00:40Z]] 02:17:57.988 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=6.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:17:57.989 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-11 15:00:44Z], 1] 02:17:57.992 [debug] QUERY OK source="media_items" db=1.8ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", "3e9f264b-2238-4afc-9c17-04a6b45ab0ec", 1207, false, "Lp_1X0vj-MM", "https://www.youtube.com/watch?v=Lp_1X0vj-MM", 9, "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", false, false, false, 1, [], 98, ~U[2026-02-11 15:00:44Z], ~U[2026-04-17 21:17:57Z], ~U[2026-04-17 21:17:57Z], "💳 Выбрать зарубежную карту — https://easypayments.online/bank-accounts/cards?utm_source=youtube&utm_medium=promo&utm_campaign=lesyaka&utm_content=vlog-09-02\nСкидка 2000 руб. по промокоду \"LESYAKA\"\n\n📌Актуальная информация по зарубежным картам в Телеграм-канале — https://t.me/+Klyy6Sr8vJdjNDRi\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!", 1207, false, "Lp_1X0vj-MM", "https://www.youtube.com/watch?v=Lp_1X0vj-MM", "/downloads/shows/LESYAKA/Season 2026/s2026e021100 - КОНЕЦ ПУТЕШЕСТВИЯМ ПО ПЕРУ!.mkv", false, 1, ~U[2026-02-11 15:00:44Z]] 02:17:57.993 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:17:57.994 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-31 15:00:46Z], 1] 02:17:57.997 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Легендарные тюменские наушники-рекордсмены CaseGuru CGPods – https://cgpods.ru/lesya. \nКод LESYA на скидку до 1000 руб.\nТГ-блог – https://t.me/cg_pods\n\nКанал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?", "e8365d95-ffbd-485e-aa9c-4e3395d638bc", 1568, false, "PJIIKj5z9ys", "https://www.youtube.com/watch?v=PJIIKj5z9ys", 10, "/downloads/shows/LESYAKA/Season 2026/s2026e013100 - ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?.mkv", false, false, false, 1, [], 98, ~U[2026-01-31 15:00:46Z], ~U[2026-04-17 21:17:57Z], ~U[2026-04-17 21:17:57Z], "Легендарные тюменские наушники-рекордсмены CaseGuru CGPods – https://cgpods.ru/lesya. \nКод LESYA на скидку до 1000 руб.\nТГ-блог – https://t.me/cg_pods\n\nКанал Юры: https://youtube.com/@nestrashno\n\nСОЦСЕТИ:\nTelegram: https://t.me/lesyaka69\nInstagram: https://www.instagram.com/olesya.ezhova\n\nПОДДЕРЖАТЬ КАНАЛ:\nТинькофф: 5536914145914267 Олеся Е.\nPayPal: https://www.paypal.me/LESYAKA\nWise: @olesyae11 или 4672180007882417\nZelle: lesya.lesya_98@mail.ru\nКрипто:\nBybit UID:\n517302757\nUSDT (TRC20):\nTYjBN5gybobZVUum76xAGst5g9bHkCV8cN\nBTC:\n19pQxDCcSpxZs9iVBgJjueLMsrfjwt99fo\nEthereum (ERC20):\n0x2ba381c02f0d51a0897474e3da4eacd6168d3a4b\n\n#латинскаяамерика #перу #вэнлайф #приключения #автостоп #южнаяамерика #соло #solotravel #solofemaletraveler #nomad #digitalnomad #motorhome #southamerica #путешественница #автопутешествие", "ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?", 1568, false, "PJIIKj5z9ys", "https://www.youtube.com/watch?v=PJIIKj5z9ys", "/downloads/shows/LESYAKA/Season 2026/s2026e013100 - ПОЧЕМУ МЫ РАЗЪЕХАЛИСЬ?.mkv", false, 1, ~U[2026-01-31 15:00:46Z]] 02:17:57.999 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=9.4ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-04-17 21:17:57Z], ~U[2026-04-17 21:17:57Z], 1] 02:17:58.001 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=8.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 02:17:58.003 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=8.6ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 02:17:58.004 [debug] QUERY OK source="media_items" db=0.3ms queue=0.2ms idle=9.2ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 02:17:58.007 [debug] QUERY OK source="tasks" db=0.5ms idle=5.6ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [77, 1, ~U[2026-04-17 21:17:58Z], ~U[2026-04-17 21:17:58Z]] 02:17:58.008 [info] {"args":{"id":1},"id":75,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":48827308,"event":"job:stop","queue_time":926553,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 02:18:00.102 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:18:09.221 [info] {"source":"oban","duration":1300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:39.230 [info] {"source":"oban","duration":1922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:00.108 [info] {"source":"oban","duration":1273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:19:09.287 [info] {"source":"oban","duration":1234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:39.293 [info] {"source":"oban","duration":1834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:00.110 [info] {"source":"oban","duration":915,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:20:09.311 [info] {"source":"oban","duration":2086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:39.318 [info] {"source":"oban","duration":2124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:00.113 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:21:09.321 [info] {"source":"oban","duration":1830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:39.330 [info] {"source":"oban","duration":2186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:00.150 [info] {"source":"oban","duration":865,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:22:09.385 [info] {"source":"oban","duration":1947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:39.399 [info] {"source":"oban","duration":1937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:00.215 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:23:09.463 [info] {"source":"oban","duration":1506,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:27.281 [info] GET /sources/1/edit 02:23:27.281 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 02:23:27.283 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1743.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:23:27.284 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=817.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 02:23:27.286 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=819.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:23:27.287 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=820.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:23:27.289 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=747.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:23:27.298 [info] Sent 200 in 16ms 02:23:27.815 [info] GET /sources/new 02:23:27.815 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{} Pipelines: [:browser] 02:23:27.816 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=531.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 02:23:27.817 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=530.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:23:27.819 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=531.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:23:27.819 [debug] QUERY OK source="settings" db=0.3ms idle=530.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:23:27.820 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=225.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:23:27.822 [debug] QUERY OK source="settings" db=0.3ms idle=5.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:23:27.828 [info] Sent 200 in 12ms 02:23:28.281 [info] GET /sources/2/edit 02:23:28.281 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 02:23:28.283 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=464.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 02:23:28.284 [debug] QUERY OK source="media_profiles" db=0.9ms idle=464.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 02:23:28.286 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=465.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:23:28.286 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=465.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:23:28.288 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=465.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:23:28.294 [info] Sent 200 in 12ms 02:23:28.783 [info] GET /sitemap.xml 02:23:28.785 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=499.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:23:28.786 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=499.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:23:28.786 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 02:23:28.787 [error] #PID<0.5383.0> running PinchflatWeb.Endpoint (connection #PID<0.5378.0>, stream id 5) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sitemap.xml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.5378.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 11283}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYSmt0ZjFvWUswMERXSVRxMEUza1NubHJR.-tAaDyysCxwByjT-UdVLqbTfGeGFALOk86XDbj1Xxys", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.171", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 5 }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYSmt0ZjFvWUswMERXSVRxMEUza1NubHJR.-tAaDyysCxwByjT-UdVLqbTfGeGFALOk86XDbj1Xxys" }, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.5383.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYSmt0ZjFvWUswMERXSVRxMEUza1NubHJR.-tAaDyysCxwByjT-UdVLqbTfGeGFALOk86XDbj1Xxys" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "Keep-Alive"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYSmt0ZjFvWUswMERXSVRxMEUza1NubHJR.-tAaDyysCxwByjT-UdVLqbTfGeGFALOk86XDbj1Xxys"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.171"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKdB4BncWpAUOIYAAXKB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.5378.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 11283}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYSmt0ZjFvWUswMERXSVRxMEUza1NubHJR.-tAaDyysCxwByjT-UdVLqbTfGeGFALOk86XDbj1Xxys", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.171", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 5 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.5378.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 11283}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYSmt0ZjFvWUswMERXSVRxMEUza1NubHJR.-tAaDyysCxwByjT-UdVLqbTfGeGFALOk86XDbj1Xxys", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.171", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 5 }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYSmt0ZjFvWUswMERXSVRxMEUza1NubHJR.-tAaDyysCxwByjT-UdVLqbTfGeGFALOk86XDbj1Xxys" }, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.5383.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_se (truncated) 02:23:37.038 [info] GET /media_profiles/1/edit 02:23:37.038 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.edit/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 02:23:37.039 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=1463.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:23:37.040 [debug] QUERY OK source="settings" db=0.3ms idle=1308.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:23:37.041 [debug] QUERY OK source="settings" db=0.3ms queue=0.3ms idle=463.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:23:37.043 [debug] QUERY OK source="settings" db=0.2ms queue=0.2ms idle=464.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:23:37.047 [info] Sent 200 in 9ms 02:23:37.502 [info] GET /media_profiles/1 02:23:37.503 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 02:23:37.504 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=767.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:23:37.506 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=465.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."media_profile_id" = ?) ORDER BY s0."custom_name" [1] 02:23:37.507 [debug] QUERY OK source="settings" db=0.5ms queue=0.3ms idle=465.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:23:37.508 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=465.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:23:37.509 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=465.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:23:37.512 [info] Sent 200 in 10ms 02:23:37.827 [info] GET /sources/1/force_metadata_refresh 02:23:37.828 [debug] QUERY OK source="settings" db=0.5ms queue=0.4ms idle=321.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:23:37.829 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=321.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:23:37.830 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 02:23:37.831 [error] #PID<0.5388.0> running PinchflatWeb.Endpoint (connection #PID<0.5384.0>, stream id 2) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/1/force_metadata_refresh ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.5384.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 31182}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYN0tWaTJyZzZPOVpEODRINk9rY3FWS1Jm.kMO8gte6aysV6EssPFitVioHW4_vx9zcAdZFjQZIFmY", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.171", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYN0tWaTJyZzZPOVpEODRINk9rY3FWS1Jm.kMO8gte6aysV6EssPFitVioHW4_vx9zcAdZFjQZIFmY" }, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.5388.0>, params: %{}, path_info: ["sources", "1", "force_metadata_refresh"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYN0tWaTJyZzZPOVpEODRINk9rY3FWS1Jm.kMO8gte6aysV6EssPFitVioHW4_vx9zcAdZFjQZIFmY" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "Keep-Alive"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYN0tWaTJyZzZPOVpEODRINk9rY3FWS1Jm.kMO8gte6aysV6EssPFitVioHW4_vx9zcAdZFjQZIFmY"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.171"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/sources/1/force_metadata_refresh", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKdB4jTpO0wsDN8AAXQB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.5384.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 31182}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYN0tWaTJyZzZPOVpEODRINk9rY3FWS1Jm.kMO8gte6aysV6EssPFitVioHW4_vx9zcAdZFjQZIFmY", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.171", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.5384.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 31182}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYN0tWaTJyZzZPOVpEODRINk9rY3FWS1Jm.kMO8gte6aysV6EssPFitVioHW4_vx9zcAdZFjQZIFmY", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.171", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYN0tWaTJyZzZPOVpEODRINk9rY3FWS1Jm.kMO8gte6aysV6EssPFitVioHW4_vx9zcAdZFjQZIFmY" }, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.5388.0>, params: %{}, path_info: ["sources", "1", " (truncated) 02:23:38.329 [info] GET /sources/2/force_metadata_refresh 02:23:38.331 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=822.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:23:38.331 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=821.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:23:38.331 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 02:23:38.332 [error] #PID<0.5389.0> running PinchflatWeb.Endpoint (connection #PID<0.5386.0>, stream id 2) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/2/force_metadata_refresh ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.5386.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_metadata_refresh", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 39119}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYN0tWaTJyZzZPOVpEODRINk9rY3FWS1Jm.kMO8gte6aysV6EssPFitVioHW4_vx9zcAdZFjQZIFmY", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.171", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYN0tWaTJyZzZPOVpEODRINk9rY3FWS1Jm.kMO8gte6aysV6EssPFitVioHW4_vx9zcAdZFjQZIFmY" }, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.5389.0>, params: %{}, path_info: ["sources", "2", "force_metadata_refresh"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYN0tWaTJyZzZPOVpEODRINk9rY3FWS1Jm.kMO8gte6aysV6EssPFitVioHW4_vx9zcAdZFjQZIFmY" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "Keep-Alive"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYN0tWaTJyZzZPOVpEODRINk9rY3FWS1Jm.kMO8gte6aysV6EssPFitVioHW4_vx9zcAdZFjQZIFmY"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.171"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/sources/2/force_metadata_refresh", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKdB4lLdPXne9OcAAKcD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.5386.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_metadata_refresh", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 39119}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYN0tWaTJyZzZPOVpEODRINk9rY3FWS1Jm.kMO8gte6aysV6EssPFitVioHW4_vx9zcAdZFjQZIFmY", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.171", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.5386.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_metadata_refresh", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 39119}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "Keep-Alive", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYN0tWaTJyZzZPOVpEODRINk9rY3FWS1Jm.kMO8gte6aysV6EssPFitVioHW4_vx9zcAdZFjQZIFmY", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.171", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 2 }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYN0tWaTJyZzZPOVpEODRINk9rY3FWS1Jm.kMO8gte6aysV6EssPFitVioHW4_vx9zcAdZFjQZIFmY" }, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.5389.0>, params: %{}, path_info: ["sources", "2", " (truncated) 02:23:39.482 [info] {"source":"oban","duration":1972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:00.220 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:24:09.486 [info] {"source":"oban","duration":2089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:39.494 [info] {"source":"oban","duration":1895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:48.606 [info] GET /sources/2/force_redownload 02:24:48.608 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1066.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:24:48.609 [debug] QUERY OK source="settings" db=0.3ms idle=1067.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:24:48.610 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 02:24:48.611 [error] #PID<0.5397.0> running PinchflatWeb.Endpoint (connection #PID<0.5396.0>, stream id 1) terminated Server: youtube.mikhailov.net:80 (http) Request: GET /sources/2/force_redownload ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/force_redownload (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.5396.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_redownload", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 47356}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.171", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.5397.0>, params: %{}, path_info: ["sources", "2", "force_redownload"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.171"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-server", "youtube.mikhailov.net"} ], request_path: "/sources/2/force_redownload", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKdB8q-1OHkglosAAXWB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.5396.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_redownload", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 47356}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.171", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/2/force_redownload (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.5396.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/2/force_redownload", host: "youtube.mikhailov.net", peer: {{192, 168, 10, 254}, 47356}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "Keep-Alive", "host" => "youtube.mikhailov.net", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.171", "x-forwarded-host" => "youtube.mikhailov.net", "x-forwarded-server" => "youtube.mikhailov.net" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", host_info: :undefined, has_body: false, streamid: 1 }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "youtube.mikhailov.net", method: "GET", owner: #PID<0.5397.0>, params: %{}, path_info: ["sources", "2", "force_redownload"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://youtube.mikhailov.net", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 10, 254}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "Keep-Alive"}, {"host", "youtube.mikhailov.net"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.171"}, {"x-forwarded-host", "youtube.mikhailov.net"}, {"x-forwarded-serv (truncated)